GuidesRecipesAPI ReferenceChangelog
Log In
API Reference

Update specified Computer Extension Attribute object.

Update specified Computer Extension Attribute object.

Path Params
string
required

Unique ID of Computer Extension Attribute.

Body Params

Computer Extension Attribute object to be updated. IDs defined in this body will be ignored.

string
required

Display name for the extension attribute.

string

Description for the extension attribute.

string
enum
required
Defaults to STRING

Type of data being collected.

Allowed:
boolean
Defaults to true

Enabled by default, but for inputType Script we can disable it as well.
Possible values are:
false
true

string
enum
required
Defaults to GENERAL

Category in which to display the extension attribute in Jamf Pro.

Allowed:
string
enum
required
Defaults to TEXT

Extension attributes collect inventory data by using an input type.The type of the Input used to populate the extension attribute.

Allowed:
string | null

When we run this script it returns a data value each time a computer submits inventory to Jamf Pro. Provide scriptContents only when inputType is 'SCRIPT'.

popupMenuChoices
array of strings
length ≥ 0

When added with list of choices while creating computer extension attributes these Pop-up menu can be displayed in inventory information. User can choose a value from the pop-up menu list when enrolling a computer any time using Jamf Pro. Provide popupMenuChoices only when inputType is 'POPUP'.

popupMenuChoices
string

Directory Service attribute use to populate the extension attribute.
Required when inputType is "DIRECTORY_SERVICE_ATTRIBUTE_MAPPING"

boolean
Defaults to false

Collect multiple values for this extension attribute. ldapExtensionAttributeAllowed is disabled by default, only for inputType 'DIRECTORY_SERVICE_ATTRIBUTE_MAPPING' it can be enabled. It's value cannot be modified during edit operation.
Possible values are:
false
true

string
enum

It is used to specify to either delete or retain the extension attributes values when inputType is Script and enabled is false.

Allowed:
Responses

Language
Credentials
Response
Choose an example:
application/json