--- title: Jamf Spoke description: Manage users, mobile devices, groups, and computers in the Jamf account from your ServiceNow instance. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/jamf-spoke.html release: australia product: Integration Hub classification: integration-hub topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 8 breadcrumb: [Integration Hub spokes, Build integrations, Integration Hub, Workflow Data Fabric] --- # Jamf Spoke Manage users, mobile devices, groups, and computers in the Jamf account from your ServiceNow instance. ## Request apps on the Store Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html). ## Integration Hub subscription This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf). ## Spoke version Jamf spoke v2.0.0 is the latest version. For version history of the spoke, see [Jamf spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-jamf.html). ## Supported versions This spoke was built for Jamf Classic and Pro APIs, but may be compatible with later versions. ## Spoke dependencies If you’re having trouble installing the app, ensure that these dependent plugins are installed: - Complex Object \(com.glide.cobject\) - ServiceNow IntegrationHub Runtime \(com.glide.hub.integration.runtime\) - ServiceNow IntegrationHub Action Template - Data Stream \(com.glide.hub.action\_type.datastream\) - ServiceNow Flow Designer - Dynamic Inputs \(com.glide.hub.dynamic\_inputs\) - ServiceNow IntegrationHub Action Step - REST\(com.glide.hub.action\_step.rest\) **Note:** Some of these plugins are licensable features and need appropriate licenses, if used outside the spoke implementation. For information on the licenses, contact your account manager. ## Spoke subflows The Jamf spoke provides sample subflows to demonstrate automating tasks. To customize a sample subflow, copy it to the required application scope. Available sample subflows include: |Subflow|Description| |-------|-----------| |Configure Group|Enables a CSD agent to create and configure the target group in Jamf portal.| |Create Software Configuration|Enables a CSD Agent to create the software configuration record of the specified Jamf application.| |Discover and Store Data|Discovers the data from the Jamf server and updates the records in Application, Group, and Policy tables.| |Look up Application Details|Retrieves the additional details for applications and updates the respective records in the application table.| |Deploy Application|Adds the provided user or device to the given group in the Jamf Server.| |Revoke Application|Removes the provided user or device from the given group in the Jamf Server.| |Look up Configuration Data|Retrieves configuration data for the specified requested item or software configuration record.| **Note:** These subflows are available only when the [Client Software Distribution 2.0 application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/csd-app-2.md) is installed. ## Spoke actions The Jamf spoke provides actions to automate tasks when events occur in your ServiceNow instance. Available actions include:
| Category | Action | Description |
|---|---|---|
| Computer Management | Look up Application by ID | Retrieves details of an application by ID in Jamf. |
| Look up Applications Stream | Retrieves all the applications. | |
| Look up Computer by Serial Number | Retrieves details of computer by serial number in Jamf. | |
| Look up Computers Stream | Retrieves general and hardware details of all the computers. | |
| Look up Package by ID | Retrieves details of package by ID in Jamf. | |
| Look up Packages Stream | Retrieves all the packages. | |
| Look up Policies Stream | Retrieves all the policies. | |
| Look up Policy by ID | Retrieves details of policy by ID in Jamf. | |
| Add Computer Group to Mac Application | Adds a target computer group to a Mac application given the current scope of the application. | |
| Add User Group to Mac Application | Adds a target user group to a Mac application given the current scope of the application. | |
| Remove Computer Group from Mac Application | Removes a target computer group from a Mac application given the current scope of the application. | |
| Data Management**Note:** These actions are available only when the [Client Software Distribution 2.0 application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/csd-app-2.md) is installed. | Look up Configuration Data | Retrieves the configuration data for the specified requested item or software configuration record. |
| Prepare Software Data | Prepares the software data for the specified requested item that can be used for deployment or revocation. | |
| Group Management | Add Computer to Static Group | Adds an existing computer to a static group in Jamf. |
| Add Mobile Device to Static Group | Adds an existing mobile device to a static group in Jamf. | |
| Add User to Static Group | Adds an existing user to a static group in Jamf. | |
| Create Static Computer Group | Creates a static computer group with the given name on the server. | |
| Create Static Mobile Device Group | Creates a static mobile device group with the given name on the server. | |
| Create Static User Group | Creates a static user group with the given name on the server. | |
| Delete Computer Group | Deletes the given computer group from the server. | |
| Delete Mobile Device Group | Deletes the given mobile device group from the server. | |
| Delete User Group | Deletes the given user group from the server. | |
| Is Computer in Group | Checks if an existing computer is a member of the specified group in Jamf. | |
| Is Mobile Device in Group | Checks if an existing mobile device is a member of the specified group in Jamf. | |
| Is User in Group | Checks if an existing user is a member of the specified group in Jamf. | |
| Look up Computer Group by ID | Retrieves details of computer group by ID in Jamf. | |
| Look up Computer Groups Stream | Retrieves all the computer groups. | |
| Look up Target Groups | Retrieves the target group details associated with given application. | |
| Look up Mobile Device Group by ID | Retrieves details of mobile device group by ID in Jamf. | |
| Look up Mobile Device Groups Stream | Retrieves all the mobile device groups. | |
| Look up User Group by ID | Retrieves details of user group by ID in Jamf. | |
| Look up User Groups Stream | Retrieves all the user groups. | |
| Remove Computer from Static Group | Remove an existing computer from a static group in Jamf. | |
| Remove Mobile Device from Static Group | Remove an existing mobile device from a static group in Jamf. | |
| Remove User from Static Group | Remove an existing user from a static group in Jamf. | |
| Mobile Device Management | Look up Mobile Device Application by ID | Retrieves details of mobile device application by ID from Jamf.**Note:** Configure the system property **com.glide.attachment.max\_get\_size** to customize the size of attachment that can be retrieved. The default value is 5 MB. |
| Look up Mobile Device Applications Stream | Retrieves all the mobile device applications. | |
| Look up Mobile Device by Serial Number | Retrieves details of mobile device by serial number in Jamf. | |
| Look up Mobile Devices Stream | Retrieves details of all the mobile devices. | |
| User Management | Look up User by ID | Retrieves details of user by ID in Jamf. |
| Look up User by Name | Retrieves details of user by user name in Jamf. | |
| Look up Users Stream | Retrieves all the users. | |
| Software Management | Look up Computer Application Scope | Retrieves scope of a given computer application from the server. |
| Look up Mobile Device Application Scope | Retrieves scope of a given mobile device application from the server. | |
| Mobile Device Management | Remove Mobile Device Group from Mobile Device Application | Removes a target mobile device group from a mobile device application given the current scope of the application. |
| Add Mobile Device Group to Mobile Device Application | Adds a target mobile device group to a mobile device application given the current scope of the application. | |
| Add User Group to Mobile Device Application | Adds a target user group to a mobile device application given the current scope of the application. | |
| Remove Mobile Device Group from Mobile Device Application | Removes a target mobile device group from a mobile device application given the current scope of the application. | |
| Remove User Group from Mobile Device Application | Removes a target user group from a mobile device application given the current scope of the application. |