Skip to main content
PUT
/
v1
/
users
/
{id}
Update a user
curl --request PUT \
  --url https://api.domo.com/v1/users/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "leonhard.euler@domo.com",
  "role": "Admin",
  "name": "Leonhard Euler"
}
'

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The ID of the user

Query Parameters

name
string

User's full name

email
string

User's primary email used in profile

role
string

The system role of the user (available roles are: 'Admin', 'Privileged', 'Participant')

roled
integer

The ID of the system role of the user

title
string

User's job title

alternateEmail
string

User's secondary email in profile

phone
string

Primary phone number of user

location
string

Free text that can be used to define office location (e.g. City, State, Country)

timezone
string

Time zone used to display to user the system times throughout Domo application

locale
string

Locale used to display to user the system settings throughout Domo application

employeeNumber
string

Employee number within company

Body

application/json
email
string
role
string
name
string

Response

200

Returns a 200 response code when successful.