GuidesRecipesAPI ReferenceChangelog
Log In
Changelog

GET /v1/cloud-information

Tags: cloud-information

Response 200 — Properties added

PropertyTypeDescription
fedRampInstancebooleanInformation whether this instance is a FedRAMP instance
fipsEnabledbooleanInformation whether this instance has FIPS enabled
highComplianceInstancebooleanInformation whether this instance is a High Compliance instance

GET /v1/groups

Tags: groups

Parameter changed: filter (query)

The filter parameter description was updated to add support for a new filterable field groupPlatformId. The supported operators for this field are =in= (match any in list) and =out= (exclude all in list).

New example:

filter=groupPlatformId=in=('uuid1','uuid2','uuid3')

GET /v1/jamf-remote-assist/session

Tags: jamf-remote-assist

Response added

Status CodeDescription
404Jamf Remote Assist is not available on this instance.

GET /v1/jamf-remote-assist/session/{id}

Tags: jamf-remote-assist

Response description changed: 404

  • Before: Session with given id does not exist
  • After: Session history item not found. This may occur when the session with the given id does not exist, or when Jamf Remote Assist is not available on this instance.

GET /v1/login-customization

Tags: login-customization

Response 200 — Properties added

PropertyType
fedRampInstanceboolean
highComplianceInstanceboolean

GET /v2/jamf-remote-assist/session

Tags: jamf-remote-assist

Response added

Status CodeDescription
404Jamf Remote Assist is not available on this instance.

POST /v2/jamf-remote-assist/session/export

Tags: jamf-remote-assist

Response added

Status CodeDescription
404Jamf Remote Assist is not available on this instance.

GET /v2/jamf-remote-assist/session/{id}

Tags: jamf-remote-assist

Response description changed: 404

  • Before: Session with given id does not exist
  • After: Session history item not found. This may occur when the session with the given id does not exist, or when Jamf Remote Assist is not available on this instance.

PATCH /v2/mobile-devices/{id}

Tags: mobile-devices

Response 200 — Property type changed

PropertyOld TypeNew Type
siteV1SiteV1SiteBase

The site property in the response now references the new V1SiteBase schema (containing only id and name) instead of the full V1Site schema.


POST /v3/sso/disable

Tags: sso-settings

Response added

Status CodeDescription
409SSO cannot be disabled due to existing dependencies to it. This might happen if there are enrollment customizations depending on it or if SSO is the only authentication method available for the users.

GET /v1/account-groups

Tags: account-groups

Get all account groups with pagination, sorting, and filtering support.


GET /v1/account-groups/{id}

Tags: account-groups

Gets the account group for the given id.


PUT /v1/accounts/{id}

Tags: accounts

Updates the user account for the given id.


GET /v1/last-login

Tags: last-login

Returns the date of the last login event.


GET /v1/user-sessions/active

Tags: user-sessions

Returns detailed information about currently logged in users.


GET /v1/user-sessions/count

Tags: user-sessions

Returns the number of currently logged in users.

  • POST /v2/mdm/commands

    Added ProfileListCommand

  • GET /v1/ddm/{clientManagementId}/status-items

    Added 400 error response

  • GET /v1/ddm/{clientManagementId}/status-items/{key}

    Added 400 error response


  • DELETE /v1/notifications/{type}/{id}

Added DIRECTORY_CACHE_AWAITING_SYNC key

  • GET /v1/sites/{id}/objects

Removed BYO Profile from filter options

  • GET /v1/notifications

Added DIRECTORY_CACHE_AWAITING_SYNC

  • GET /v1/packages

Added sha3512 key

  • PUT /v1/packages/{id}

Added sha3512 key

  • GET /v1/packages/{id}

Added sha3512 key

  • POST /v1/packages/{id}/manifest

Added sha3512 key

  • GET /v3/enrollment/languages/{languageId}

personalText, personalButton, personalProfileName, personalProfileDescription : Deprecated as of 11.25. This field always returns empty string in GET responses and ignores any input values in PUT requests. Personal device profiles have ben removed from Jamf Pro in 11.25

  • PUT /v3/enrollment/languages/{languageId}

personalText, personalButton, personalProfileName, personalProfileDescription : Deprecated as of 11.25. This field always returns empty string in GET responses and ignores any input values in PUT requests. Personal device profiles have ben removed from Jamf Pro in 11.25

  • GET /v1/mobile-device-groups/static-group-membership/{id}

Removed personalDeviceProfileCurrent from filter and sort options

  • POST /v2/mdm/commands

Added PROVISIONING_PROFILE_LIST option

  • GET /v2/mobile-devices/detail

Removed personalDeviceProfileCurrent from sort and filter options

  • GET /v2/mobile-devices/{id}/paired-devices

Removed personalDeviceProfileCurrent from sort and filter options

  • PUT /v1/self-service/settings

Added ServiceDiscoveryVersion key


GET /v1/apns-client-push-status

POST /v1/apns-client-push-status/enable-all-clients

GET /v1/apns-client-push-status/enable-all-clients/status

POST /v1/apns-client-push-status/enable-client

GET /v1/service-discovery-enrollment/well-known-settings

PUT /v1/service-discovery-enrollment/well-known-settings

POST /v2/oidc/dispatch


GET /v1/accounts

  • Added accountType

GET /v1/cloud-distribution-point/files

  • Updated description to include inventoryId

GET /v1/jamf-protect

  • Added platformPlanSync

GET /v1/jamf-protect/plans

  • Added profileVersion and siteId

POST /v1/jamf-protect/register

  • Added platformPlanSync

POST /v2/mdm/commands

  • Added defaultApplications to SettingsCommand

GET /v1/jcds/files

POST /v1/jcds/files

DELETE /v1/jcds/files/{fileName}

GET /v1/jcds/files/{fileName}

POST /v1/jcds/renew-credentials

POST /v1/jcds/refresh-inventory

GET /v1/smtp-server

PUT /v1/smtp-server

GET /v2/sso

PUT /v2/sso

GET /v2/sso/dependencies

POST /v2/sso/disable

GET /v2/sso/history

POST /v2/sso/history

GET /v2/sso/metadata/download

POST /v2/sso/validate