Skip to main content

GET /v1/executions — Execution lookup and history

Two modes: lookup (pass one of quote, tx, or client_ref) or history (pass none for paginated results).

Lookup parameters

string
Quote ID. 0x-prefixed bytes32 hex. Mutually exclusive with tx and client_ref.
string
Transaction hash. 0x + 64 hex characters. Mutually exclusive with quote and client_ref.
string
Partner client reference from /v1/firm-quote. Mutually exclusive with quote and tx.

History parameters

string
Optional pair filter (e.g. USDT-IDRX).
string
Optional: SETTLED or FAILED.
string
Inclusive lower UTC timestamp (ISO 8601).
string
Inclusive upper UTC timestamp. Must be ≥ from.
string
next_cursor from a previous response.
integer
Page size. Default 50, min 1, max 100.

Lookup response 200 OK

History mode returns a paginated array of the same items with pagination.next_cursor, pagination.has_more, and pagination.per_page. Errors: 400 (invalid params), 401, 404 (lookup — may not be indexed yet)

GET /v1/corridors — Available corridors

Lists configured corridors with token addresses, fee tiers, limits, and risk state. This is the source for corridor_id and from_token/to_token values used in quote requests.

Response 200 OK — data.corridors[]

Errors: 401, 503

GET /v1/rates — Current oracle rates

Current oracle mid-market rates for all configured corridors. Lighter than POST /v1/quote for rate display — no amount or direction required.

Response 200 OK — data.rates[]

Errors: 401, 503 (oracle price unavailable)

GET /v1/reports/daily-summary — Daily reconciliation

Partner-scoped daily summary of settled swaps and expired quotes.

Query parameters

string
required
UTC report date in YYYY-MM-DD format.

Response 200 OK

Errors: 400 (invalid date), 401