The Jamf APIs
Classic API
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.
Overview
An overview of the Classic API including details on supported authentication mechanisms, HTTP methods, standard error responses and more.
API Reference
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.
Code Samples
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 currently in beta, but will be the future for interacting with Jamf Pro programmatically. The base URL for the Jamf Pro API is located at /uapi on each Jamf Pro instance. Documentation and "Try it out" features are built into each instance of Jamf Pro and can be accessed at /uapi/doc.
Overview
An overview of the Jamf Pro API, including details on supported authentication mechanisms, HTTP methods, standard error responses and more.
API Reference
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.