Skip to main content
Skip table of contents

Adding a Jamf Pro Environment


AppsAnywhere has the ability to link to any Jamf Pro environment in order to deliver managed resources to end users. Once you link AppsAnywhere to a new Jamf Pro environment you will be able to import policies, e-books and mac app store applications that are configured in that environment into AppsAnywhere and make them available to your users through as part of your delivery strategy.  In this article, we will discover how to create a new connection to a Jamf Pro environment.

Creating the connection

  1. Log into AppsAnywhere as an admin user

  2. Click on Return to Admin to access the AppsAnywhere admin portal

  3. On the sidebar menu, go to Connectors > Jamf Pro Server

  4. Click on the Add button on the top right of the page

Enter the details of your Jamf Pro environment:

Form Field Name


Expected Value



A friendly name for the connection

You can call the connection anything you want

My Jamf Pro Environment


The fully qualified domain name for your Jamf Pro instance

This should be the highest-level DNS name available for your Jamf Pro instance. This can be a cloud instance or a local instance


The port that your Jamf Pro instance is running on

This usually depends on whether you are using a secure connection or not, but we presume you are by default


Service User

The account that AppsAnywhere will use to authenticate with the Jamf Pro API

The username for the service account you created (see details further down the page)


Service User Password

The password for the service user that AppsAnywhere will use to authenticate with the Jamf Pro API

The secure password that was created for the service account when it was set up in Jamf Pro.


* please don't use that one..

Allow User-Level MDM

Indicates whether users logged into their macOS device with a local user account can still access Jamf Pro resources. This only applies to devices that are not joined to the domain

This option should only be enabled if you fully understand the implications of enabling user-level MDM (see warning below) and you are happy for AppsAnywhere to enable User-Level MDM on your user's devices

Do Not Allow

Enabling User-Level MDM can impact existing workflows. Use with caution!

For computers with macOS 10.13.2 and later, the workflow AppsAnywhere uses for enabling MDM for local user accounts will reset any previous User Approved MDM Enrollments. If you use UAMDM as a part of any existing ongoing workflows within your organisation, you should evaluate the impact of these changes before enabling this setting in AppsAnywhere.

See the Jamf Knowledgebase for more information.

Test the connection

A separate “Test connection” button is available next to the “Save” button on the form, which can be used to help you determine whether working details have been entered or not. The details in the form will not be saved when this button is used, allowing you to make sure the entered details are correct before committing to anything.

The “Test connection” button next to the “Save” button

More information about this connection test can be found on the Status dashboard page, and in both the Service Account Requirements, and Required Privileges sections on this page right here.

Save the connection

Once you have entered all of the relevant details of the connection, hit the 

Save button

You will then be sent back to the Viewing Jamf Pro Environments page, where you should see your new connection and the following message: 

Service Account Requirements

For AppsAnywhere to interact with your Jamf Pro environment, a service account is required. The credentials for this service account are entered into the details for the Jamf Pro environment, as described above. 

For security reasons, we recommend creating a dedicated account to use for this integration, the requirements for which are set out below:

  1. Log into your Jamf Pro environment with an account that has permissions to create new users. 

  2. Click on the Settings Cog (

    ) in the top right corner

  3. Go to Jamf Pro User Accounts & Groups

  4. Click New

  5. Select Create Standard Account and click Next

  6. Choose a Username for the service user (e.g. appsanywhere_service_user)

  7. Set Access Level to Full Access

  8. Set Privilege Set to Custom

  9. Set Access Status to Enabled

  10. Choose your own Display Name for the user (e.g. AppsAnywhere User)

  11. Enter an Email Address for the account (we suggest a group account, so no one person is responsible for the account)

  12. Choose a secure Password for the account (recommended > 20 characters, random characters including numbers and symbols)

  13. Leave Force user to change password at next login unchecked

  14. Click on the Privileges tab at the top

  15. Select the required privileges as shown in the table below

  16. Click Save

Required Privileges

Jamf Pro Server Objects

Server Object









Mac App Store Apps





That's it!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.