For the complete documentation index, see llms.txt. This page is also available as Markdown.

Jamf Pro Integration Setup

Getting started

BalkanID recommends creating a separate service API client.

Requirements:

  • Client ID

  • Client Secret

  • Jamf Pro URL

1. Sign into Jamf

Go to your Jamf Pro URL (for example: https://yourcompany.jamfcloud.com) and log in with an account that has administrator privileges.

2. Navigate to API Roles and Clients

  1. Click the ⚙️ Settings icon in the corner.

  2. Under System, select API Roles and Clients.


3. Create a New API Role

  1. Go to the API Roles tab.

  2. Click New.

  3. Enter a descriptive name, for example: Truto Integration Role.

  4. In the Privileges section, search for and enable the following permissions:

  5. Click Save.


4. Create an API Client

  1. Switch to the API Clients tab.

  2. Click New.

  3. Enter a Name (for example, BalkanID Integration Client).

  4. Under Authentication Type, choose Client Credentials.

  5. Select the role you created in the previous step.

  6. Click Save.


5. Retrieve the Client ID and Client Secret

  1. After saving, Jamf Pro will display:

    1. Client ID

    2. Client Secret

  2. Copy both Client ID and Client Secret.

Last updated

Was this helpful?