Bulk create or update users. The unique identifier is the internal user id (the Boolanga ID , returned by this endpoint’s response and by Find User by Email ) — if id is included for a record, that user is updated; if id is omitted, a new user is always created.
Header Value api-keyImport API key Content-Typeapplication/json
"email" : " john.doe@example.com " ,
"partner_name" : " Adecco " ,
Field Type Required Description idint no Internal user ID (Boolanga ID) to update. Omit to create a new user. If provided but no matching user exists, the record fails. emailstring yes Email address — must be unique across all users uber_idnumeric yes The user’s Uber ID — must be unique across all users. No longer used for matching (use id instead). first_namestring yes First name last_namestring yes Last name partner_namestring yes Partner name (must exactly match the name stored in the database, e.g. Adecco or Randstad) agency_idstring no Agency identifier — must be unique across all users activeboolean yes 1 = active, 0 = inactive
"email" : " john.doe@example.com " ,
results.users[].id is the internal, permanent identifier for the user in our system — referred to as the Boolanga ID . Use it (not uber_id) for any follow-up calls that need to address this specific user.
"email" : " john.doe@example.com " ,
"error" : " Partner not found: \" Unknown Partner \" . "
Field Type Description indexint Index of this record in the request users array idint The Boolanga ID — internal, permanent user identifier uber_idstring The uber_id submitted for this record emailstring The user’s email actionstring created or updated
Status Description 401Missing api-key header 403Invalid api-key 422Validation error (missing or invalid field)
Error Description Partner not found: "..."The given partner name does not exist in the database User not found for id: "..."The given id does not match any existing user Email already belongs to a different user.The email is already associated with a different user uber_id already belongs to a different user.The uber_id is already associated with a different user agency_id already belongs to a different user.The agency_id is already associated with a different user
No id provided : always creates a new user and sends a welcome email
id provided and found : updates that record; if active changes from 0 to 1, a reactivation email is sent
id provided but not found : the record fails, no user is created
Records listed in failed are not saved; all other records in the batch are processed independently