Skip to main content
GET
/
api
/
v1
/
transfers
/
{transferId}
# By internal ID
curl /api/v1/transfers/42 \
  -H "x-api-key: mh_live_abc123..."

# By external ID
curl /api/v1/transfers/by-external/order_12345 \
  -H "x-api-key: mh_live_abc123..."
{
  "id": 42,
  "externalId": "order_12345",
  "status": "awaiting_deposit",
  "fundingStatus": "partially_funded",
  "fundingSummary": {
    "sessionId": 17,
    "sessionStatus": "funding",
    "intermediateCount": 5,
    "fundedCount": 2,
    "allFunded": false
  }
}

Documentation Index

Fetch the complete documentation index at: https://dev-docs.multihopper.com/llms.txt

Use this file to discover all available pages before exploring further.

Retrieve a transfer by its internal ID. A companion endpoint also exists at GET /api/v1/transfers/by-external/:externalId. Read endpoints expose funding summary state for transfers still in the funding phase but do not return serialized funding transactions.

Path parameters

transferId
integer
required
The internal transfer ID.

Response

id
integer
Transfer ID.
externalId
string
Your external ID, if provided at creation.
status
string
Current transfer status.
fundingStatus
string
Current funding status.
fundingSummary
object
Funding progress summary. Only present while the transfer is in the funding phase.
# By internal ID
curl /api/v1/transfers/42 \
  -H "x-api-key: mh_live_abc123..."

# By external ID
curl /api/v1/transfers/by-external/order_12345 \
  -H "x-api-key: mh_live_abc123..."
{
  "id": 42,
  "externalId": "order_12345",
  "status": "awaiting_deposit",
  "fundingStatus": "partially_funded",
  "fundingSummary": {
    "sessionId": 17,
    "sessionStatus": "funding",
    "intermediateCount": 5,
    "fundedCount": 2,
    "allFunded": false
  }
}