The Jamf APIs
The Classic API is the primary resource for programmatically interacting with Jamf Pro. The base URL for the Classic API is located at /JSSResource on each Jamf Pro instance. Documentation and “Try it out” features are built into each instance of Jamf Pro, and can be accessed at /api.
An overview of the Classic API including details on supported authentication mechanisms, HTTP methods, standard error responses and more.
The Swagger docs include example values, lists of required parameters and "Try it out" functionality. Everything you need to get started with the Classic API.
Review samples of code in cURL and Python to get up and running with your integration quickly.
Jamf Pro API
The Jamf Pro API is now available for production usage! While the majority of endpoints are ready for consumer adoption, endpoints that include the term "preview" in their path or tag are subject to future changes.
An overview of the Jamf Pro API, including details on supported authentication mechanisms, HTTP methods, standard error responses and more.
The swagger docs are tied to a live Jamf Pro environment and allow "Try it out" functionality for those without a production Jamf Pro environment.