Upload transaction files with optional saved mapping or native parser
Documentation Index
Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
Use this file to discover all available pages before exploring further.
multipart/form-data.
If mappingId and columnMapping are omitted, the server uses the native CSV/Excel/JSON parser. batchUploadEnabled must be true for the organization.
Query (alternate route only): validateGap=true on /transactions/batch/upload enables time-gap validation between multiple files.
See Create batch transactions for limits and templates.
| Field | Required | Description |
|---|---|---|
file | Yes | One or more files (repeat field name file) |
mappingId | No | Saved transaction mapping UUID |
columnMapping | No | JSON string of column mapping (CSV only; alternative to mappingId) |
executeRules | No | true / false |
skipDuplicates | No | true / false |
validateExistingEntity | No | true / false |
batchErrorHandling | No | stop_keep_success or continue_collect_errors |