Record a batch of transactions on a draw facility
Record a batch of daily transactions (purchases and payments) against a draw facility. Results are per item: duplicates and purchases exceeding the available credit are rejected and not persisted.
Path Parameters
- Type: string Format: uuidcredit
Line Id requiredCredit line UUID
Body
required
application/json
- Type: array object[] 1…1000transactionsrequired
Card transactions to ingest, processed in order
Responses
- application/json
- application/json
- application/json
- application/json
- application/json
- application/json
- application/json
- application/json
Request Example for post/credit-lines/{creditLineId}/transactions/batch
curl https://api-sandbox.tryslatehq.com/credit-lines/123e4567-e89b-12d3-a456-426614174000/transactions/batch \
--request POST \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_SECRET_TOKEN' \
--data '{
"transactions": [
{
"externalId": "txn_01J8ZQ",
"type": "purchase",
"amount": 12500,
"transactionDate": "2026-07-30",
"description": "Fuel — pump 4"
}
]
}'
{
"results": [
{
"externalId": "txn_01J8ZQ",
"status": "accepted",
"reason": null
}
],
"availableCredit": 650000
}