Skip to main content
POST
Maximum 500 rows per upload, 200 KB file size — split larger files into batches. Rows that pass all validation are saved and get MVR auto-triggered. Rows with missing or invalid fields are returned in partialRecords (no MVR is attempted for these until they’re completed). Duplicate records are returned in failedRecords.

Responses

Response fields

string
ID of the bulk upload session record
integer
Number of employees successfully uploaded (MVR auto-triggered for those with a fund identity)
integer
Number of rows saved as partial (missing required fields) — no MVR attempted yet
integer
Number of rows that failed outright (duplicate, or missing email)
array
Successfully created employee records, each including the current mvrStatus/mvrStatusReason — see the Create Employee response above for the full shape.
array
Rows saved as partial employees pending self-completion via magic link
array
Details of outright-failed rows (duplicate, or missing email)
Last modified on November 10, 2026