Transactions
Create Transaction Request (Cash Out)
Create a new transaction request from one of your accounts. This does not perform an on-chain/bank transfer. You may provide a webhookUrl to receive status updates.
📝 Required Fields
- accountId: Your account ID to debit from
- toCBU or toCVU: Recipient bank CBU/CVU (22 digits)
- amount: Positive decimal number
- Optional webhookUrl: URL to receive status updates
🔍 Validation Rules
- Account must belong to the authenticated user
- CBU must be a valid 22-digit number
- Optional externalID must be unique per account if provided
post/transactions
Request body
Example request
{
"accountId": "550e8400-e29b-41d4-a716-446655440123",
"fromName": "Juan Pérez",
"toName": "María García",
"fromCBU": 170001540000000020000,
"toCBU": "1100015400000000000021",
"toCVU": "0000003100012345678901",
"amount": 15000.5,
"fromCUIT": 20123456789,
"toCUIT": 27987654321,
"concept": "Payment for services",
"externalDate": "2024-06-19T10:30:00Z",
"coelsaCode": "COELSA123456",
"data": {
"reference": "REF-001",
"category": "services",
"metadata": {
"source": "mobile_app",
"version": "1.2.3"
}
},
"webhookUrl": "https://client.example.com/webhooks/transaction-request"
}Response
Transaction request created successfully
Example response
{
"id": "789e0123-e89b-12d3-a456-426614174999",
"externalID": "REQ-2024-001234",
"createdAt": "2024-06-19T10:30:00Z",
"status": "PENDING"
}