Skip to main content
GET
Order Status

Authorizations

X-API-Key
string
header
required

Service-account API key (tfk_test_/tfk_live_).

Path Parameters

id
string
required

Order identifier returned by POST /orders.

Response

Successful Response

status
enum<string>
required

Order lifecycle state. pending - accepted and progressing; settled - delivery proven and funds released (terminal); failed - could not settle before expiry, the escrowed input follows the refund path (terminal). The same transitions are pushed over WebSocket as order.created, order.settled, and order.failed on the orders:{id} topic.

Available options:
pending,
settled,
failed
txHash
string | null

Settlement transaction hash - present once a settlement transaction has been broadcast.

settledAmounts
Settledamounts · object | null

Delivered amounts keyed by asset, present once the order settles.

failure
Failure · object | null

Populated on failed orders; the escrowed input follows the refund path.