GuidesRecipesAPI ReferenceChangelog
Log In
Changelog

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


POST /v1/cloud-distribution-point/fail-upload/{id}

POST /v1/cloud-distribution-point/refresh-inventory

PATCH /v1/mdm-renewal/device-common-details

GET /v1/mdm-renewal/device-common-details/{clientManagementId}

GET /v1/mdm-renewal/renewal-strategies/{clientManagementId}

DELETE /v1/mdm-renewal/renewal-strategies/{clientManagementId}

POST /v1/system/platform-initialize


POST /v1/mdm/commands

  • Added INSTALLED_APPLICATION_LIST command

POST /v3/mobile-device-prestages

  • Added doNotUseProfileFromBackup key

POST /v3/computer-prestages

  • Added profileUrl, pssoConfigProfileId, manifestUrl, authUrl fields

PUT /v3/computer-prestages

  • Added profileUrl, pssoConfigProfileId, manifestUrl, authUrl fields

GET /v3/computer-prestages

  • Added profileUrl, pssoConfigProfileId, manifestUrl, authUrl fields

POST /v2/computers-inventory/{id}/attachments

GET /v2/computers-inventory/{id}/attachments/{attachmentId}

DELETE /v2/computers-inventory/{id}/attachments/{attachmentId}

GET /v2/computers-inventory/{id}/view-device-lock-pin

GET /v2/computers-inventory/{id}/view-recovery-lock-password

GET /v2/computers-inventory/{id}/filevault

GET /v2/computers-inventory/filevault

PATCH /v2/computers-inventory-detail/{id}

GET /v2/computers-inventory-detail/{id}

DELETE /v2/computers-inventory/{id}

GET /v2/computers-inventory/{id}

POST /v2/computers-inventory

GET /v2/computers-inventory

/v3/computers-inventory

  • V3 adds support for new Application Bundle Version and Application Bundle Short Version inventory items. With keys cfBundleShortVersionString and cfBundleVersion
"applications": [
    {
      "name": "Microsoft Word",
      "path": "/usr/local/app",
      "version": "1.0.0",
      "cfBundleShortVersionString": "1.0.0",
      "cfBundleVersion": "1.0.0",
      "macAppStore": true,
      "sizeMegabytes": 25,
      "bundleId": "1",
      "updateAvailable": false,
      "externalVersionId": "1"
    }
"applications": [
    {
      "name": "Microsoft Word",
      "path": "/usr/local/app",
      "version": "1.0.0",
      "macAppStore": true,
      "sizeMegabytes": 25,
      "bundleId": "1",
      "updateAvailable": false,
      "externalVersionId": "1"
    }

GET /v3/computers-inventory

POST /v3/computers-inventory

GET /v3/computers-inventory-detail/{id}

PATCH /v3/computers-inventory-detail/{id}

GET /v3/computers-inventory/filevault

GET /v3/computers-inventory/{id}

DELETE /v3/computers-inventory/{id}

POST /v3/computers-inventory/{id}/attachments

GET /v3/computers-inventory/{id}/attachments/{attachmentId}

DELETE /v3/computers-inventory/{id}/attachments/{attachmentId}

GET /v3/computers-inventory/{id}/filevault

GET /v3/computers-inventory/{id}/view-device-lock-pin

GET /v3/computers-inventory/{id}/view-recovery-lock-password


GET /v1/groups

  • Add sort in query
  • Changed filter in query

POST /v2/computer-groups/smart-groups

  • Add platform in query

POST /v2/computer-groups/static-groups

  • Add platform in query

POST /v1/mobile-device-groups/static-groups

  • Add platform in query

POST /v2/mdm/commands

  • Add CERTIFICATE_LIST and MANAGED_MEDIA_LISTkeys. Add installAppsDuringEnrollment


GET /v1/devices/{id}/groups

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

GET /v1/mobile-device-groups/smart-groups

POST /v1/mobile-device-groups/smart-groups

GET /v1/mobile-device-groups/smart-groups/{id}

PUT /v1/mobile-device-groups/smart-groups/{id}

DELETE /v1/mobile-device-groups/smart-groups/{id}

DELETE /v1/groups/{id}

PATCH /v1/groups/{id}

POST /computercommands/command/{command}

Removed ScheduleOSUpdate and UnmanageDevice commands

POST /computercommands/command/{command}/action/{action}/id/{id}

POST /mobiledevicecommands/command

Removed ClearRestrictionsPassword, SettingsEnableDataRoaming, SettingsDisableDataRoaming, SettingsEnableVoiceRoaming, SettingsDisableVoiceRoaming, SettingsEnablePersonalHotspot, SettingsDisablePersonalHotspot, andDeviceNamecommands