Skip to main content
GET
Cross-chain corridors between the workspace’s own Accounts

Authorizations

X-API-KEY
string
header
required

Authorization method required to allow user to access the api endpoints.

Query Parameters

start_time
string<date-time>
required

Start of the period to search (ISO 8601), inclusive.

Example:

"2026-09-01T00:00:00Z"

end_time
string<date-time>
required

End of the period to search (ISO 8601), inclusive.

Example:

"2026-10-01T00:00:00Z"

size
number
default:50

Corridors per page.

Required range: 1 <= x <= 100
Example:

50

cursor
string

Opaque cursor from a previous page’s meta. Omit for the first page.

account_ids
string<uuid>[]

Comma-separated account ids (UUIDs) to narrow to. Omit to cover every Account in the workspace. Returns corridors touching these Accounts, not corridors between them — narrowing to one wallet still returns its corridors when the far end is an Account you did not list, and that far end is still named. Ids outside your workspace, or failing any filter below, are dropped. At most 100 ids.

Minimum array length: 1
Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890,b2c3d4e5-f6a7-8901-bcde-f12345678901"

status
enum<string>[]

Comma-separated statuses to return. Defaults to settled — movements that arrived. Widen it to also see movements that have not arrived yet (pending) or never will (failed). Every status describes a movement between two addresses you own; only arrival differs. If you widen this, read each item’s status. pending covers only movements whose destination is already known to be yours, so it is not a complete list of everything in transit.

Minimum array length: 1
Available options:
settled,
pending,
failed
Example:

"settled,pending"

group_id
string<uuid>

Narrow to Accounts in this group (account_groups.id). A non-UUID value is rejected with a 400 naming the field.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

provider
enum<string>

Narrow to Accounts held under a connection of this provider.

Available options:
utila,
kraken,
binance,
okx,
bybit,
bitget,
gate,
kucoin,
plaid,
squads,
altitude,
coinbase,
realms,
wise,
safe,
hyperliquid,
cubist,
privy,
dfns,
anchorage,
revolut_business,
turnkey,
fordefi,
coins_ph,
fireblocks,
pave_bank,
copper,
custom
Example:

"utila"

network
string

Narrow to Accounts on this network (e.g. ethereum, solana, stellar). This filters which Accounts are in scope, not which networks a corridor may cross.

Example:

"ethereum"

account_type
enum<string>

Narrow to Accounts of this account type.

Available options:
eoa,
multisig,
contract,
custodian,
exchange,
bank,
defi
Example:

"exchange"

role
string

Narrow to Accounts tagged with this free-text role.

Example:

"treasury"

connection_id
string<uuid>

Narrow to Accounts under this connection id. A non-UUID value is rejected with a 400 naming the field.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

Response

items
object[]
required
meta
object
required
Last modified on October 2, 2026