Skip to content
Logo

Get Transfer

Retrieve a specific transfer intent by its unique ID. The inferred type is included in the summary.

GET /transfers/:id

Path Parameters

ParameterTypeRequiredDescription
idstringYesThe transfer intent ID (e.g. int_transfer_01HT...).

Response

Returns a TransferSummary object. The full transaction payload is available on the create response; summaries include only metadata.

{
  "id": "int_transfer_01HT...",
  "type": "transfer",
  "status": "pending",
  "orderId": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "createdAt": "2026-06-05T12:00:00Z",
  "updatedAt": "2026-06-05T12:00:00Z",
  "metadata": {
    "chainId": "eip155:11155111",
    "hash": "0x..."
  }
}

Response Fields

FieldTypeDescription
idstringUnique intent ID.
typestringInferred operation type: transfer, swap, or bridge.
statusstringCurrent lifecycle status. See Intent Lifecycle.
orderIdstringDeterministic on-chain order identifier (bytes32 hex).
createdAtstringISO 8601 creation timestamp.
updatedAtstringISO 8601 last update timestamp.
metadataobjectChain ID and optional transaction hash.

Errors

HTTPTypeWhen
404NotFoundErrorNo transfer exists for the given ID.
422BlockchainErrorOn-chain query failure.
422ChainNotConfiguredErrorThe transfer's chain is no longer supported.
422IntentIdErrorInvalid intent ID format.
500TransferServiceErrorUnexpected transfer service error.