Get transfer
Changed onRetrieves details for a specific transfer.
Request
- Base URLhttp://localhost:8787
- URLhttp://localhost:8787/v1/payments/transfers/{transferId}
- AuthHTTP bearer
Path parameters
Transfer identifier (SDP record ID, not the on-chain signature).
Headers
Required for dashboard sessions. API keys use their assigned project.
Response
Transfer details
Example response
{
"data": {
"transfer": {
"id": "xfr_example",
"organizationId": "org_example",
"custodyWalletId": "cwlt_example",
"providerWalletId": "privy_wallet_123",
"projectId": "prj_example",
"type": "transfer",
"direction": "outbound",
"status": "confirmed",
"signature": "sig_example",
"serializedTx": "base64_tx_example",
"slot": 123456,
"blockTime": "2025-01-01T00:00:00.000Z",
"confirmedAt": "2025-01-01T00:00:00.000Z",
"fee": 5000,
"error": "Signature failed",
"initiatedBy": {
"type": "api_key"
},
"source": "So11111111111111111111111111111111111111112",
"destination": "So11111111111111111111111111111111111111112",
"rampsMemo": {
"invoice": "INV-123",
"po": "PO-9"
},
"amount": "100.00",
"counterpartyId": "cpty_example",
"counterpartyDisplayName": "Acme Studio",
"providerReference": "ramp_quote_example",
"deliveryMode": "session_widget",
"fiatCurrency": "USD",
"fiatAmount": "100.00",
"fiatPayout": {
"amount": "20.82",
"currency": "USD",
"reportedAt": "2025-01-02T00:00:00.000Z"
},
"deliveryMismatch": {
"reason": "amount_mismatch",
"checkedAt": "2025-01-02T00:00:00.000Z",
"reportedAmount": "20",
"observedAmount": "0.5"
},
"risk": {
"provider": "trm",
"score": "0.12",
"level": "low",
"evaluatedAt": "2025-01-01T00:00:00.000Z"
},
"createdAt": "2025-01-01T00:00:00.000Z",
"updatedAt": "2025-01-02T00:00:00.000Z"
}
},
"meta": {
"requestId": "req_example",
"timestamp": "2025-01-01T00:00:00.000Z"
}
}Changes
- warning
added the new
CUSTODY_POLICY_REFUSEDenum value to the/response property for the response status - warning
added the new
CUSTODY_POLICY_REFUSEDenum value to the/response property for the response status - warning
added the new
CUSTODY_POLICY_REFUSEDenum value to the/response property for the response status - warning
added the new
CUSTODY_POLICY_REFUSEDenum value to the/response property for the response status
- warning
- warning
added the new
RPC_UNAVAILABLEenum value to the/response property for the response status - warning
added the new
RPC_UNAVAILABLEenum value to the/response property for the response status - warning
added the new
RPC_UNAVAILABLEenum value to the/response property for the response status - warning
added the new
RPC_UNAVAILABLEenum value to the/response property for the response status - warning
added the new
SPONSORED_RENT_OVER_CAPenum value to the/response property for the response status - warning
added the new
SPONSORED_RENT_OVER_CAPenum value to the/response property for the response status - warning
added the new
SPONSORED_RENT_OVER_CAPenum value to the/response property for the response status - warning
added the new
SPONSORED_RENT_OVER_CAPenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_DESTINATION_CHANGEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_DESTINATION_CHANGEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_DESTINATION_CHANGEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_DESTINATION_CHANGEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_NOTHING_TO_RETRYenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_NOTHING_TO_RETRYenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_NOTHING_TO_RETRYenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_NOTHING_TO_RETRYenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RETRY_CLAIMEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RETRY_CLAIMEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RETRY_CLAIMEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RETRY_CLAIMEDenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RUN_EXISTSenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RUN_EXISTSenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RUN_EXISTSenum value to the/response property for the response status - warning
added the new
TRANSFER_BATCH_RUN_EXISTSenum value to the/response property for the response status
- warning