Patch users (merge, key in every record)
PATCH/v1/users
Customer portal users. is_active, active_from and active_to keep their value when a POST leaves them out. The email is unique across live users; a deleted user holding it is restored under the new login account. password (login_type 1) is stored hashed and must be changed at the next sign-in; groups [{ external_code }] replace the memberships; send_invite emails a set-password link. Tenant-wide: a key limited to organizations cannot use it.
Keys: id, source_system + source_record_id, login_account. Rights: READ_USER to read, POST_USER to write (and READ_DATA / POST_DATA).
Merge: only the fields sent change; never creates (unknown keys answer not_found). Children are merged by their keys; send "_delete": true on a child to remove it.
Request
Responses
- 200
- 207
- 400
- 401
- 403
- 404
- 413
- 422
Every record succeeded
Some records were rejected or not found (see each result)
The request itself is invalid (not an array, empty)
Missing or invalid API key
The key lacks the right, or the record is outside its organizations
No record was found
More than 1,000 records
Every record was rejected, or all_or_none rolled the request back (results inside)