Uploads a CSV file for bulk data import triggering asynchronous background processing.
model (ImportBatchSaveFileCommandRequest) — Request parameters including:
batchId (guid, required) — Unique identifier for the import batch.importType (string, optional) — Type of import (e.g., Transactions, Users).file (IFormFile, required) — CSV file containing data to import (multipart/form-data upload).BaseCommandResponse indicating whether the file was accepted for processing.
The access token received from the authorization server in the OAuth 2.0 flow.
Identifier of the import batch whose file is being saved. Maps to the batch record created when the upload was initiated and enables deduplicating subsequent uploads for the same batch.
Identifier of the company storing the file. Ensures the uploaded file is applied to the correct tenant workspace and enforces per-company retention policies.
Identifier of the project associated with the stored file. Allows multiple projects within the same company to stage separate batches without collisions.
Type of import batch whose file is being saved. Determines downstream parsing rules; for example, ImportType.Transactions expects transaction CSV columns whereas ImportType.PaymentsInfo expects tokenized payment records.
Transactions, PaymentsInfo, TransferTransactions, TransferPaymentsInfo Always returned. Check the success property in the response body to determine if the operation succeeded.
Standard response structure containing operation status and error information. Standard command response indicating the result of a data modification.
True if the operation completed successfully; false if an error occurred.
true
Result code indicating the outcome of the operation.
Unknown, Success, BadRequest, Unauthorized, NotFound, Error 200
Human-readable error message when an error occurs.
null