05-20-2025 11:13 AM - edited 05-20-2025 11:14 AM
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.
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
Added a new POST endpoint which allows for the creation of computer records /v1/computers-inventory
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
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
The CLEAR_PASSCODE command can now be issued via the Jamf Pro API
Volume purchasing location endpoints now include:
New email field
Ability to filter by email address
Support for viewing and updating email information
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.
Posted on 05-22-2025 12:17 PM
This format of informing about API changes is splendid. Thank you!
Posted on 05-23-2025 08:43 AM
Thank you! This is a great idea. Easy to check to see if API changes affect my work.