Send funds from a routable account to an external bank account.
curl --request POST \
--url https://api.example.com/api/v3/payout/business/routable-bank-account-to-linked-bank-account \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"api_key": "YOUR_API_KEY",
"user_id": "user-8f3a2b1c-0e44-4f2d-9a11-7b23cc90d1ef",
"business_id": "buss-2ef94c60-5a11-4d72-a3c1-5be7fab0123e",
"amount": "100.00",
"source_account_id": "bbac-9abc1234-5678-90ef-klmn-opqrstuv5678",
"destination_account_id": "bbac-9abc1234-5678-90ef-klmn-opqrstuv5678"
}
'{
"status": "success",
"message": "operation completed",
"data": {
"items": [
{
"id": "ltra-4f2d9a11-7b23-cc90-d1ef-8f3a2b1c0e44",
"amount": "100.00",
"currency": "usd",
"status": "pending",
"category": "<string>",
"method": "<string>",
"originator_type": "<string>",
"originator_id": "<string>",
"description": "<string>",
"posting_date": "2026-04-16T12:34:56.000Z",
"reversed_transaction_id": "ltra-4f2d9a11-7b23-cc90-d1ef-8f3a2b1c0e44"
}
],
"pagination": {
"page": 1,
"per_page": 25,
"total": 100,
"sort": "created_at:desc",
"search": "jane"
}
}
}Documentation Index
Fetch the complete documentation index at: https://developers.ingopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
Program API key identifying your integration. Pass as the api_key HTTP header (preferred) or as an api_key field in the JSON request body. Required on every request in addition to the HMAC Authorization header.
Identifier of the target user. Required when the endpoint operates on a specific user.
"user-8f3a2b1c-0e44-4f2d-9a11-7b23cc90d1ef"
Identifier of the target business. Required when the endpoint operates on a specific business.
"buss-2ef94c60-5a11-4d72-a3c1-5be7fab0123e"
Monetary amount as a decimal string with two decimal places (for example "100.00"). Must be positive.
"100.00"
Source account identifier for the payout.
Destination account identifier for the payout.
Program API key. Accepted either in the api_key HTTP header or as this body field.
Client-supplied idempotency token. Submitting the same key twice returns the first response rather than creating a duplicate transaction.
Optional external reference string stored on the resulting transaction.
Free-form description attached to the resulting transaction.
Display name of the funding source (for receipts and webhook events).
Short description of the transaction purpose surfaced to downstream processors.
External participant identifier tracked with the transaction.
Success.
success "operation completed"
Endpoint-specific payload; shape varies per operation.
Hide child attributes
Hide child attributes
Ledger transaction id; prefix ltra-.
"ltra-4f2d9a11-7b23-cc90-d1ef-8f3a2b1c0e44"
Decimal money amount as a string with two decimal places.
"100.00"
usd, USD "usd"
pending, active, complete, completed, deactive, reversal, refund "2026-04-16T12:34:56.000Z"
Ledger transaction id; prefix ltra-.
"ltra-4f2d9a11-7b23-cc90-d1ef-8f3a2b1c0e44"
curl --request POST \
--url https://api.example.com/api/v3/payout/business/routable-bank-account-to-linked-bank-account \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"api_key": "YOUR_API_KEY",
"user_id": "user-8f3a2b1c-0e44-4f2d-9a11-7b23cc90d1ef",
"business_id": "buss-2ef94c60-5a11-4d72-a3c1-5be7fab0123e",
"amount": "100.00",
"source_account_id": "bbac-9abc1234-5678-90ef-klmn-opqrstuv5678",
"destination_account_id": "bbac-9abc1234-5678-90ef-klmn-opqrstuv5678"
}
'{
"status": "success",
"message": "operation completed",
"data": {
"items": [
{
"id": "ltra-4f2d9a11-7b23-cc90-d1ef-8f3a2b1c0e44",
"amount": "100.00",
"currency": "usd",
"status": "pending",
"category": "<string>",
"method": "<string>",
"originator_type": "<string>",
"originator_id": "<string>",
"description": "<string>",
"posting_date": "2026-04-16T12:34:56.000Z",
"reversed_transaction_id": "ltra-4f2d9a11-7b23-cc90-d1ef-8f3a2b1c0e44"
}
],
"pagination": {
"page": 1,
"per_page": 25,
"total": 100,
"sort": "created_at:desc",
"search": "jane"
}
}
}