Update User#
Updates a company user. Omit password to keep the current one. Requires edit-users.
Authorizationstringheaderrequired
Bearer token in the format: Bearer {access_token}
idstringpathrequired
Numeric user id from List Users. Base64 and encrypted ids also work
namestringbodyrequired
Full name. Max 255 characters
emailstringbodyrequired
Sign-in email. Must stay unique in the company
role_idintegerbodyrequired
Role id from User Helpers or User Roles
passwordstringbody
New password. Minimum 6 characters. Omit to keep the current password
statusstringbody
Pending, Active, Inactive, or Suspended
dialerstringbody
No or Both
use_balancestringbody
Company or User
pay_for_seatsstringbody
No or Rizzler
use_company_seatstringbody
No or Yes
local_presencestringbody
No or Yes
phone_numberstringbody
Optional personal phone
ext_phonearraybody
Replacement list of phone number ids from User Helpers
area_codesarraybody
Area codes when local_presence is Yes
curl --request PUT \
--url https://app.rizzdial.com/api/users/42 \
--header 'Authorization: Bearer {{bearer_token}}' \
--header 'Content-Type: application/json' \
--data '{"name":"Ada Lovelace","email":"ada@example.com","role_id":12,"status":"Active"}'messagestring
User updated successfully.
PUT /api/users/update/{id} is the same endpoint.