While the API Changelog provides a great deep dive into the specific changes to the Jamf Pro API for each release, we’d like to start introducing an easier to read, high level overview of the API changes you’ll find in each version.
Additions and Updates
DigiCert Trust Lifecycle Manager Integration
A new suite of endpoints has been added to support DigiCert ONE Trust Lifecycle Manager integration, allowing for better PKI certificate management:
-
Create and validate client certificates
-
Manage trust lifecycle configurations
-
Monitor connection status
-
Update and remove configurations
New Computer Inventory Endpoint
Added a new POST endpoint which allows for the creation of computer records /v1/computers-inventory
IP Address Reporting Improvements
The API now provides better IPv4/IPv6 support across computer inventory endpoints:
-
Deprecated the generic lastReportedIp field
-
Added separate lastReportedIpV4 and lastReportedIpV6 fields
-
New filtering capabilities for both IPv4 and IPv6 addresses
Mobile Device Inventory Enhancements
Added new fields across mobile device inventory endpoints:
-
preferredVoiceNumber - for better contact management
-
unlockToken - for device security management
-
New sorting and filtering options for these fields
MDM Command Updates
The CLEAR_PASSCODE command can now be issued via the Jamf Pro API
Volume Purchasing Updates
Volume purchasing location endpoints now include:
-
New email field
-
Ability to filter by email address
-
Support for viewing and updating email information
🗑️️ Removals & Deprecations
Prestage Enrollment Changes
Several prestage enrollment endpoints have been removed:
-
Computer prestage endpoints (v1 and v2)
-
Mobile device prestage endpoints including:
-
Scope management
-
Sync operations
-
Attachment handling
-
History tracking
-
Note: If you're using any of the removed prestage enrollment endpoints, you'll need to update your integration to use the latest versions of these endpoints within the Jamf Pro API.
Let us know if this format is helpful or if you have recommendations on how changes to Jamf APIs can be better communicated in an effective manner that meets your needs.
