Skip to main content

Endpoints

Legacy CSV alias (same file):
  • …/failures.csv β†’ CSV download (failed rows only)
  • …/failures β†’ JSON (failures[] + skips[] when applicable)
This endpoint also returns job status and counters when there are no row failures (failures: []). For generic polling across import kinds, prefer Get batch job status.

Authentication

Requires at least one of: transactions:create, entities:bulk_import, events:create.

HTTP responses

CSV columns

Duplicate taxId (bulk manual default): same taxId + same type β†’ skipped_existing, code SKIPPED_DUPLICATE_TAX_ID. Does not appear in failures.csv. Use JSON skips[] or the full job report.

JSON response

failures.csv contains only outcome=failed rows. See also: Import entities (CSV), Failure codes.