Bulk import users

Creates or matches one account per array entry (by email) and writes the remaining keys as profile field values in a single pass. Company super-admin only.

Note the keys here are snake_case throughout — including first_name and last_name, which POST /users spells firstName/lastName. Unlike POST /users/{id}/data, empty values are ignored rather than clearing the field, and the response is only a count: it does not report skipped, pending-approval or unrecognised keys. Use POST /users/{id}/data when you need that feedback.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

One object per user. email identifies the account; first_name, last_name and employee_number are used to create it if missing. Every other key is treated as a UserField.key and written as a profile value — call GET /user-fields to discover the keys available to your company.

Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here!