Skip to main content
GET
/
v1
/
transfer-requests
/
{id}
Get a transfer request by ID
curl --request GET \
  --url https://api.railsfromthecrypt.com/v1/transfer-requests/{id} \
  --header 'x-api-key: <x-api-key>'
{
  "success": true,
  "message": "Transfer retrieved successfully",
  "data": {
    "id": "c17d2777-e604-45e2-b6d5-7743652eadf1",
    "type": "onramp",
    "status": "fetching_rates",
    "source": {
      "amount": 10000,
      "currency": "NGN"
    },
    "destination": {
      "amount": 0,
      "currency": "USDC"
    },
    "events": [
      {
        "status": "pending",
        "timestamp": "2023-11-07T05:31:56Z",
        "completed_at": "2023-11-07T05:31:56Z"
      }
    ],
    "payments": [],
    "created_at": "2025-10-10T09:15:21Z",
    "reference": "TXN-2Z82FVYO6BW22RC7",
    "rate": {
      "value": 0,
      "expires_at": null
    },
    "recipient": {
      "id": "rec_01J8V9ZP3A7",
      "type": "crypto",
      "name": "My USDT Wallet",
      "details": {
        "network": "Polygon",
        "wallet_address": "0xABC123DEF456...",
        "symbol": "USDT"
      }
    },
    "payment_instructions": {}
  }
}
Retrieve the details of a specific transfer request by its unique ID, including the current status, rate, recipient, and payment instructions.

Headers

x-api-key
string
required

API key for authentication

Path Parameters

id
string
required

Unique transfer request ID

Example:

"c17d2777-e604-45e2-b6d5-7743652eadf1"

Response

Transfer retrieved successfully

success
boolean
Example:

true

message
string
Example:

"Transfer retrieved successfully"

data
object