put https://api.safetyculture.io/users/
Updates one of the following details for a user:
- username (email address)
- first name
- last name
- status (
activeorinactive) - seat type (
full,lite, orfree("Guest"), only foractiveusers)
This endpoint requires the "Platform management: Users" permission.
Patch semantics are supported, meaning only the fields that are sent in the request are updated.
NOTES:
- To update a user, you must be in the same organization as that user.
- All fields except for the username (email address) will be updated immediately.
- Updating a username (email address) field will trigger a confirmation email.
- Only once the confirmation email has been actioned will the username (email address) be updated.
- When a user is de-activated i.e. their
statuschanged fromactivetoinactive, their access to inspection data they owned or was previously shared with them ceases. - When a user is activated i.e. their
statusis changed frominactivetoactive, if the organization is on the Premium plan, reactivating the user will default to afullseat if noseat_typeis passed into the request. Activating a user in afullseat will fail if the organization has not purchased enoughfullseats. - Organizations are required to have enough paid
fullseats if they're changing users' seat types tofullseats. Changing seat types tofullseats when there aren't enoughfullseats will be rejected, and the organization will be required to purchase more seats through the SafetyCulture platform.