GuidesRecipesAPI ReferenceChangelog
Log In
Changelog

  • 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


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