Uploads a CSV or XLSX file containing payout instructions. The file is validated asynchronously. Maximum 32 MB, 10,000 rows.
cURL
curl --request POST \ --url https://api.antonpayments.com/v1/batches \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: multipart/form-data' \ --form file='@example-file' \ --form 'file_hash=<string>'
{ "data": { "id": "<string>", "merchant_id": "<string>", "status": "uploaded", "file_name": "<string>", "file_format": "csv", "file_size": 123, "total_rows": 123, "valid_rows": 123, "invalid_rows": 123, "processed_rows": 123, "source_currency": "<string>", "created_at": "2023-11-07T05:31:56Z", "updated_at": "2023-11-07T05:31:56Z", "completed_at": "2023-11-07T05:31:56Z", "confirmed_at": "2023-11-07T05:31:56Z", "expires_at": "2023-11-07T05:31:56Z" } }
Merchant API key: ak_live_* (production) or ak_test_* (sandbox).
ak_live_*
ak_test_*
Optional SHA-256 hash for integrity verification (sha256:<hex>).
sha256:<hex>
Batch created.
Show child attributes