# Jamf Pro integrations: computers

> Update a computer, create a smart group and create a script in Jamf Pro, and start a workflow when Jamf Pro sends “Computer added”.

**Canonical page:** https://tray.ai/connectors/jamf-integrations/
**Categories:** IT
**Connects through:** HTTP Connector

## Overview

Jamf Pro is a device management platform for Apple computers, phones and tablets that tracks inventory, deploys software and scripts, and sends management commands. Tray.ai connects to Jamf Pro through the HTTP Connector, so your workflows can call the Jamf Pro API alongside the rest of your stack.

## Use cases

### Computers

Read, update, and delete computers in Jamf Pro from any Tray.ai workflow. The Jamf Pro API covers calls such as list computer inventory and get a computer.

- List computer inventory
- Get a computer
- Update a computer

### Mobile devices

Read, delete, and manage mobile devices in Jamf Pro from any Tray.ai workflow. The Jamf Pro API covers calls such as list mobile devices and get a mobile device.

- List mobile devices
- Get a mobile device
- Erase a mobile device

### Computer groups

Read, create, update, and delete computer groups in Jamf Pro from any Tray.ai workflow. The Jamf Pro API covers calls such as list computer groups and create a smart group.

- List computer groups
- Create a smart group
- Update a smart group

### Scripts

Read, create, update, and delete scripts in Jamf Pro from any Tray.ai workflow. The Jamf Pro API covers calls such as list scripts and create a script.

- List scripts
- Create a script
- Replace a script

### Departments

Read, create, update, and delete departments in Jamf Pro from any Tray.ai workflow. The Jamf Pro API covers calls such as search departments and create a department.

- Search departments
- Create a department
- Update a department

### Buildings

Read, create, update, and delete buildings in Jamf Pro from any Tray.ai workflow. The Jamf Pro API covers calls such as search buildings and create a building.

- Search buildings
- Create a building
- Update a building

## Challenges Tray.ai solves

### Keeping Jamf Pro credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Jamf Pro credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Jamf Pro API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Jamf Pro API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Jamf Pro?

Yes. Tray.ai connects to Jamf Pro through the HTTP Connector, which calls the Jamf Pro API directly. Any call the Jamf Pro API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Jamf Pro?

The Jamf Pro API uses OAuth 2.0 and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Jamf Pro connector?

Jamf Pro runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Jamf Pro connector from the Jamf Pro API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
