Update the details of an existing managed user

Open in ChatGPT Open in ChatGPT to ask questions about this page
Open in Claude Open in Claude to ask questions about this page
Copy as MarkdownCopy this page as markdown to use with AI assistants
View as Markdown Open this page as markdown in a new tab

Modify user

Endpoints

Request URL

https://{server-hostname}:8383/api/v1/mdm/users/{user_id}

Scope

MDMUser.UPDATECopied!

Header

Authorization: d92d4xxxxxxxxxxxxx15f52

Request Parameters

- Request Headers

Content-TypestringMandatory
application/jsonapplication/jsonCopied!
AcceptstringMandatory
application/jsonapplication/jsonCopied!

- Path Parameters

user_idstringMandatory

Unique identifier of the user. Obtain from the Get Users response

- Request Body

application/json
JSON Object
Hide Sub-Attributes
user_emailstringOptional

Updated email address of the user (required)

user_namestringOptional

Updated name of the managed user (required)

phone_numberstringOptional

Updated phone number of the managed user (required)

Sample Request

Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request PUT \
  --url https://appdomain/api/v1/mdm/users/{user_id} \
  --header 'Accept: application/json' \
  --header 'Authorization:  d92d4xxxxxxxxxxxxx15f52' \
  --header 'Content-Type: application/json' \
  --data '{"user_email":"updated_email@zylker.com","user_name":"Mr Zylker Updated","phone_number":"+1-555-0****00"}'

Sample Request Body

Update email, name, and phone number of a managed user

Copied!
  {
    "user_email": "updated_email@zylker.com",
    "user_name": "Mr Zylker Updated",
    "phone_number": "+1-555-0****00"
  }
                
Show full

Possible Response Codes

202HTTP code

Sample Response: HTTP 202

Copied!
202 Accepted
Show full

Duration: 1 minute | Threshold: 60 | Lock period: 5 minutes

Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.