Overview
Bulk import lets you create many submissions from a single CSV file. Upload a CSV with submitter information, preview the parsed data, and create all submissions in one request. For files with more than 100 rows, processing runs in the background with status polling.CSV Format
The CSV file must include a header row. Column names are matched to template field names (case-insensitive). Theemail column is required for each submitter role.
Preview CSV
Upload a CSV to validate and preview the parsed data before creating submissions. This endpoint does not create any records.Create Bulk Submissions
Create submissions for all valid rows in the CSV. For files with 100 or fewer rows, submissions are created synchronously. For larger files, processing runs in the background.Check Batch Status
Poll the status of a background bulk import job.Export Submissions as CSV
Download all submissions for a template as a CSV file, useful for reconciliation after a bulk import.Limits and Performance
For imports larger than 5,000 rows, split your CSV into multiple files and run separate bulk imports. Each batch is assigned a unique
batch_id for independent tracking.