Jamf Device Manager
  • 05 Sep 2024
  • 2 Minutes to read
  • Contributors
  • Dark
    Light

Jamf Device Manager

  • Dark
    Light

Article summary

Jamf is a MDM (mobile device management) for macOS, iOS and Apple TV. Jamf automates repetitive management tasks and boosts security by eliminating human error. It provides a complete management and security solution for an Apple-first environment that is enterprise secure, consumer simple and protects personal privacy.

Integration Method: API
Tables: Device Inventory

Integration Capabilities

DataBee integrates with Jamf to get mobile device information. DataBee integrates by connecting to an API endpoint which retrieves a list of mobile device details. This integration has been tested against the Jamf Pro API’s.

Jamf Setup

In order to use the Jamf API’s, first create an API Role and client for authentication. The secrets and keys will need to be saved for use in the DataBee console.

Create an API Role:

To grant privileges to an API client in Jamf Pro, you must first create an API role that defines a privilege set. One or more of these roles can then be assigned to a client to grant their cumulative privileges. Perform the following steps to create the API Role:

  • In Jamf Pro, click Settings in the sidebar.

  • In the Settings section, click API Roles and Clients

    • Click the API Roles tab at the top of the pane.

    • Click New.

    • Enter a display name for the API role.

    • In the role privileges field, add privilege Read Mobile Devices and Read Computers from the pop-up menu.

    • Click Save

Create an API Client:

You can create an API client in Jamf Pro to generate a client secret, which will be used by the Jamf Pro API to generate access tokens.

  • In Jamf Pro, click Settings in the sidebar.

  • In the System section, click API roles and clients.

  • Click the APl Clients tab at the top of the pane.

  • Click New.

  • Enter a name for the API client. Ex: DataBee API Client

  • In the API Roles field, select the role that you created.

  • Keep Access Token Lifetime as 3600.

  • Click Save.

  • Click Edit.

  • Click Enable API Client to allow the client to be used to generate a client secret.

  • Click Save.

These secrets/keys will be used in the DataBee console.

DataBee Setup

Use the saved secrets and keys obtained previously to configure DataBee. Detailed setup documentation can be found at https://docs.databee.buzz/docs/api-ingest

Start by going to Data and adding a new data source. Click on the API Ingest button.

  • Add Client ID as Key Id in Databee platform.

  • Add Secret ID as Secret Key in Databee platform.

Add the following API URLs:

Replace <instance> with your organizations instance detail.


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence