The Jamf integration enables you to trigger workflows with Jamf events, and interact with all your data and users in Jamf directly from workflows.
Use Jamf Events to Trigger Torq Workflows
To ingest Jamf events to trigger Torq workflows, you must create a Jamf trigger integration and use the generated webhook URL (Torq endpoint) to configure a webhook in Jamf.
Configure a Jamf Integration in Torq
Go to Build > Integrations > Triggers > Jamf and click Add.
Type a meaningful name for the integration. This cannot be changed later.
Optionally add authentication headers by generating a random secret.
Click Add.
Set Up Jamf to Send Events to Torq
In Jamf, you must create a Webhook that defines which events will be sent to the Torq endpoint and use
Each Webhook can only have one webhook event that will trigger the webhook. This means that you have to create a new Webhook for each event type, but you can use the same Torq endpoint for each Webhook.
Log into Jamf and navigate to Settings > Global Management > Webhooks.
Click New.
Enter a name for the webhook.
Paste the webhook created earlier.
Optionally add the authentication secret you created earlier.
Select relevant timeouts and relevant data format (XML or JSON).
Choose the event types and (payload schemas) to trigger the webhook/workflow.
Click Save.
Use Jamf Steps in a Torq Workflow
To use Jamf steps in Torq workflows, you have to create a Jamf steps integration, which requires your account username, password, and the account base URL. You'll select this integration for the Integration parameter for Jamf steps.
Go to Build > Integrations > Steps > Jamf and click Add.
Type a meaningful name for the integration. This cannot be changed later.
Enter your Jamf username and password.
Enter the base URL for your Jamf instance; for example,
https://.jamfcloud.com
.
Premade Steps
These are the premade steps for Jamf. Don't see the step you need? No problem; you can easily create a custom step.
Add multiple computers to static computer group
Add single computer to static computer group
Add user to static user group
Create computer
Delete computer
Delete computer group
Delete user by ID
Delete user from computer
Delete user group
Disable Bluetooth on computer
Disable remote desktop
Erase computer
Generate access token
Get computer command by name
Get computer details by ID
Get computer group details by ID
Get computer group details by name
Get computer details
Get computer search report
Get extension attribute by name
Get mobile device details by ID
Get policy details by ID
Get script details by ID
Get user details by email
Get user details by ID
Get user details by name
Get user group details by ID
Get user group details by name
List computer commands
List computer groups
List computers
List policies
List scripts
List user groups
List users
Lock computer
Remove computer from static computer group
Remove extension attribute from computer
Remove user from static user group
Rename mobile device
Schedule OS upgrade
Set extension attribute for computer
Unlock user account