Skip to main content
GET
/
exchanges
/
multi
/
{multiId}
Get multi exchange status
curl --request GET \
  --url https://api-partner.houdiniswap.com/v2/exchanges/multi/{multiId} \
  --header 'Authorization: <api-key>'
{
  "multiId": "example-multi-id",
  "orders": [
    {
      "houdiniId": "example-houdini-id",
      "created": "2026-01-01T12:00:00.000Z",
      "depositAddress": "bc1qexampledepositaddress000000000000000000",
      "receiverAddress": "0x9f1f9a5c0f1d9a5c0f1d9a5c0f1d9a5c0f1d9a5c",
      "anonymous": false,
      "expires": "2026-01-01T12:30:00.000Z",
      "status": 0,
      "inAmount": 0.25,
      "inSymbol": "BTC",
      "outAmount": 3.52,
      "outSymbol": "ETH",
      "displayStatus": "WAITING_FOR_DEPOSIT"
    },
    {
      "houdiniId": "deleted-example-houdini-id",
      "status": 8
    }
  ]
}

Authorizations

Authorization
string
header
required

Path Parameters

multiId
string
required

The multi exchange group ID

Maximum string length: 64

Response

Success

Response for GET /exchanges/multi/{multiId} — all orders that made it to the DB

multiId
string
required
orders
object[]
required

From T, pick a set of properties whose keys are in the union K

txHash
string

On-chain transaction hash once the EVM bundle is confirmed; null until then

bundleStatus
string

Status of the most recent bundle record: pending | submitted | confirmed | failed | withdrawn. Absent when no bundle has been built yet (or for non-EVM multiswaps).

failureReason
string

Why the bundle failed; only set when bundleStatus is "failed"