Onboard your JAMF Protect environment so AiStrike can fetch endpoint security alerts.◼︎
1. Prerequisites
-
Administrator access to the JAMF Protect console (an account with permission to manage API Clients).
-
A JAMF Protect tenant URL, e.g.
https://<your-instance>.protect.jamfcloud.com. -
Note: a JAMF Protect tenant supports a maximum of five API Clients at a time.
2. Create a dedicated API Client
This client is used by AiStrike to fetch alerts from JAMF Protect. JAMF Protect uses API Clients (not user accounts) for programmatic access — there is no username/password login for the API itself.
-
Log in to the JAMF Protect console as an administrator.
-
In the left navigation, go to Administrative > API Clients.
-
Click Create API Client.
-
Enter a name for the client (e.g.
aistrike_api_client). -
Click Save.
-
Copy the API Client Password shown on screen and store it securely — JAMF Protect displays this value only once and cannot show it again.
-
From the API Client Configuration / Token and API Endpoints pane, also copy:
-
Client ID
-
JAMF Protect API URL (your tenant's base URL)
-
3. Confirm scope (read-only)
JAMF Protect API Clients are not assigned granular read/write roles the way JAMF Pro is — access is tied to the client itself. For an alerts-only integration, avoid using this client for containment-style calls (e.g. Set Computer Plan, Update Alerts Status, Delete Computer) and restrict its use in AiStrike to alert-retrieval queries only (List Alerts / listAlerts).
4. Connector configuration
|
Field |
Description |
|---|---|
|
Base URL |
Your JAMF Protect tenant URL, e.g. |
|
Client ID |
The Client ID generated when creating the API Client |
|
Password |
The API Client Password copied at creation time |
For help with setup, reach out to the AiStrike support team.