Update User

Update a user in Jamf Pro Classic API.


Field Definition Type Required
Updated By Choose one of the following options as the user identifier for the input field:
  • ID: Unique ID of the user.

  • Username: Username of the user.

Dropdown TRUE


The User fields are dynamically generated based on the field selected in Options.

Field Definition Type Required
ID Unique ID of the user. Number TRUE
Username Username of user. String TRUE
Update To
Username Username of user. String FALSE
Full Name First and last name of the user. String FALSE
Email Email of the user. String TRUE
Phone Number Phone number of the user. String FALSE
Position Position of the user.

For example, teachers.

String FALSE
Extension Attributes Extra inventory information about a device. Provide multiple JSON objects as a name-value pair, or a id-value pair wrapped by an extension_attribute key.

Here's an example.

"name": "FirstExtension",
"value": "TestAttribute"


"id": 1,
"value": "TestAttribute"
List of Objects FALSE


Field Definition Type
Status Code

Result of the operation. The connector returns an HTTP status code that indicates whether the action taken by the card succeeded or failed. For example:

  • A 201 Created status code indicates success where a new resource was created.
  • A 403 Forbidden error indicates that the HTTP request wasn't processed because the necessary permissions were missing.

For a full list of possible status codes, see HTTP status codes.


Related topics

Jamf Pro Classic API connector

Workflow elements

Jamf Pro Classic API API overview