v1
latestOpenAPI 3.1.0CC-BY-NC-SA-4.02026-07-2413803.8 MBBalance Transfers API
Create a Connect balance transfer
This API endpoint allows you to create a balance transfer from your organization's balance to a connected organization's balance, or vice versa. You can also create a balance transfer between two connected organizations. To create a balance transfer, you must be authenticated as the source organization, and the destination organization must be a connected organization that has authorized the balance-transfers.write scope for your organization.
🔑 Access with
Advanced access token with balance-transfers.write
OAuth access with balance-transfers.write
post/v2/connect/balance-transfers
Request body
Example request
{
"resource": "connect-balance-transfer",
"id": "cbtr_j8NvRAM2WNZtsykpLEX8J",
"amount": {
"currency": "EUR",
"value": "10.00"
},
"source": {
"type": "organization",
"id": "org_1234567",
"description": "Invoice fee"
},
"destination": {
"type": "organization",
"id": "org_1234567",
"description": "Invoice fee"
},
"description": "Invoice fee",
"status": "created",
"statusReason": {
"code": "insufficient_funds",
"message": "Insufficient funds in the source balance."
},
"category": "invoice_collection",
"metadata": {
"order_id": 12345,
"customer_id": 9876
},
"createdAt": "2024-03-20T09:13:37+00:00",
"executedAt": "2024-03-20T09:28:37+00:00",
"mode": "live"
}Response
The balance transfer object.