Start an asynchronous bulk upload of entries via CSV.
Changed onValidates the target application list and CSV structure up front, then enqueues a background job that validates the uploaded rows and, if valid, automatically inserts all rows in a single transaction. If row validation or commit fails, the entire transaction is rolled back and the job ends in FAILED. Row-validation failures provide actionable input feedback; unexpected processing failures return only a generic message and the job reference to quote to support. Files must not exceed 5MB or contain more than 1,050 application entries (excluding the header). Either limit is rejected with HTTP 413 before a background job is created. Split larger uploads into smaller files.
Request
- Base URL/ (relative, and the document was published on a file host, not at the API’s origin)
- URL/application-lists/{listId}/entries/bulk-import
- Authnone declared
Path parameters
ID of the Application List receiving the uploaded entries.
Request body multipart/form-data
Response
Job accepted. Poll the URL in the Location header for status.
Example response
{
"id": "9f7b2a35-57ac-4a1c-9c41-83b6c8157af4",
"type": "FEES_REPORT",
"status": "RECEIVED",
"createdCount": 12,
"mainFeeTotal": 120.5,
"offsiteFeeTotal": 30.25,
"totalFeeValue": 150.75
}Changes
- info
added the optional property
to the response with the status
- info
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info