Skip to main content
PUT
/
users
/
{id}
Update User
curl --request PUT \
  --url https://crm.universal.rollout.com/api/users/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-Rollout-Credential-Id: <api-key>' \
  --data '
{
  "email": "<string>",
  "firstName": "<string>",
  "lastName": "<string>",
  "phone": "<string>",
  "role": "<string>",
  "status": "<string>",
  "timezone": "<string>",
  "username": "<string>",
  "participatingOfficeIds": [
    "<string>"
  ]
}
'
{
  "id": "<string>",
  "firstName": "<string>",
  "lastName": "<string>",
  "email": "<string>",
  "phone": "<string>",
  "role": "<string>",
  "status": "<string>",
  "timezone": "<string>",
  "created": "<string>",
  "updated": "<string>",
  "rolloutUpdated": "<string>",
  "originalIds": {},
  "original": {},
  "teamId": "<string>",
  "address": {
    "type": "<string>",
    "street": "<string>",
    "city": "<string>",
    "state": "<string>",
    "code": "<string>",
    "country": "<string>",
    "county": "<string>"
  },
  "username": "<string>",
  "type": "<string>",
  "offices": [
    {
      "id": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Authorization JWT

X-Rollout-Credential-Id
string
header
required

The Rollout Credential ID to use for queries/mutations

Path Parameters

id
string
required

Body

application/json
email
string
firstName
string
lastName
string
phone
string
role
string
status
string
timezone
string
username
string
participatingOfficeIds
string[]

Response

OK

id
string
required
firstName
string
required
lastName
string
required
email
string
required
phone
string
required
role
string
required
status
string
required
timezone
string
required
created
string
required
updated
string
required
rolloutUpdated
string
required
originalIds
object
required
original
object
required
teamId
string
required
address
object
required
username
string
required
type
string
required
offices
object[]
required