Transfers
Quote a transfer intent
Creates a canonical transfer quote. Locked quotes include an opaque confirmation reference.
post/v1/transfers/quotes
Headers
X-API-Keystring
API key
Request body
Example request
{
"clientReferenceId": "order_abc123",
"onBehalfOf": "cus_abc123",
"counterpartyId": "cp_abc123",
"source": {
"accountId": "inw_abc123",
"currency": "USDC",
"paymentRail": "ETHEREUM",
"direction": "CREDIT",
"refundAccountId": "inw_abc123"
},
"destination": {
"correspondentBankName": "Bank of America",
"correspondentBankSwiftCode": "IRVTUS3NXXX",
"correspondentAccountNumber": "9876543210",
"accountId": "acc_def456",
"currency": "USDC",
"paymentRail": "ETHEREUM",
"wireMessage": "Payment for invoice INV-2026-001",
"sepaReference": "INV-2026-001",
"achReference": "ORDER123",
"blockchainMemo": "MEMO123456",
"swiftReference": "Payment for Invoice\\nReference: INV-2026-001",
"rtpReference": "Payment for invoice INV-2026-001"
},
"remarks": "Partial payment - remaining balance to be paid next month",
"internalRemarks": "Approved by ops on 2026-04-15",
"developerFeeFixed": 100,
"developerFeePercent": 0.015,
"documentIds": [
"doc_abc123",
"doc_def456"
],
"expiresAt": "2026-12-31T23:59:59Z",
"amount": {
"value": "1000000",
"side": "SOURCE"
}
}Response
Transfer intent quoted successfully.
Example response
{
"confirmationReference": "quote_abc123",
"sourceAmount": {
"currency": "USD",
"exponent": 2,
"value": "12345",
"displayValue": "123.45"
},
"destinationAmount": {
"currency": "USD",
"exponent": 2,
"value": "12345",
"displayValue": "123.45"
},
"exchangeRate": "0.99985",
"fees": {
"totalBps": "25"
},
"supported": true,
"estimate": {
"estimatedReceiveAt": "2026-09-17T10:30:00Z",
"estimatedMinutes": 2880,
"nextCutoff": "2026-09-15T15:00:00Z",
"cutoffTimezone": "Asia/Singapore"
},
"lockable": true,
"minimumAmount": {
"currency": "USD",
"exponent": 2,
"value": "12345",
"displayValue": "123.45"
}
}