Skip to content

Transfers

Transfers move funds between wallets within your company. Cross-currency transfers are supported with automatic FX conversion.

POST /api/v1/transfer
{
"from_wallet_id": "wal_abc123",
"to_wallet_id": "wal_def456",
"from_amount": 100000,
"reference": "TRF-001",
"description": "USD to EUR conversion"
}

For cross-currency transfers, the system automatically converts at the current exchange rate.

GET /api/v1/transfer/{transfer_id}
{
"id": "trf_xyz789",
"from_wallet_id": "wal_abc123",
"to_wallet_id": "wal_def456",
"from_amount": 100000,
"from_currency_id": "USD",
"to_amount": 92500,
"to_currency_id": "EUR",
"exchange_rate_from_to": 0.925,
"status": "completed",
"reference": "TRF-001",
"created_at": "2026-06-01T10:30:00Z"
}
StatusMeaning
pendingTransfer initiated, being processed.
completedFunds moved between wallets.
failedTransfer failed — check the error field.
GET /api/v1/transfers