Create an import row per file and return a presigned S3 POST target for each. Check uploadMode for how to deliver the file. Prefer POST /imports/initiate for a single file.
Release date, as YYYY-MM-DD. Defaults to 2026-07-21.
Target organization id (Organization-Id selector).
Target connection id; resolves to its organization.
Platform entity id; resolves to a connection's organization.
Optional source to disambiguate an Entity-Id.
Files to create upload targets for.
Import source the files belong to.
Caller-supplied id of the person or process performing the upload, for audit trails.
SALE or PURCHASE for the whole file; blank per-row direction cells take this value.
SALEPURCHASEName of the file this target is for.
Id of the import row created for this file.
Where to upload the file: a presigned S3 POST URL, or a path on this API when uploadMode is local_internal.
Additional form fields required on the upload POST.
How to deliver the file. presigned sends it to the returned URL directly. local_internal only appears in local development: send it to the returned path on this API with your credential.
presignedlocal_internalSuccessful Response
The request was invalid.
Authentication failed or was missing.
The credential is not permitted for this request.
The requested resource was not found.
The request conflicts with existing state.
The request failed validation.