Skip to main content

Replace User

PUT 

/Users/:id

Fully replaces a user's attributes. You must provide all required fields in the request body.

Roam-specific behavior:

  • userName and emails are immutable — any attempt to change them returns a 400 error
  • You can update name.givenName, name.familyName, active, externalId, and role
  • Set active: false to archive the user; active: true to reactivate

See RFC 7644 §3.5.1 for SCIM resource replacement.

Request

Responses

Updated user