Skip to content
Graham Pugh edited this page Oct 18, 2026 · 7 revisions

Here's a current list of processors and their basic functions:

Processor Object type API type Action
JamfAccountUploader Accounts Classic Create/Update
JamfAPIRoleUploader API Roles Pro Create/Update
JamfAPIClientUploader API Clients Pro Create/Update
JamfCategoryUploader Categories Pro Create/Update
JamfComputerProfileUploader Computer Configuration Profiles Classic Create/Update
JamfComputerGroupUploader Computer Groups (Smart and Static) Classic Create/Update
JamfComputerGroupDeleter Computer Groups (Smart and Static) Classic Delete
JamfComputerPreStageUploader Computer PreStage Enrollments Pro Create/Update
JamfComputerStaticGroupUploader Static Computer Groups Pro Create/Update
JamfDirectoryServiceGroupEncoder Directory Service Groups Pro Resolve/encode a Directory Service group name for use in smart group criteria
JamfDockItemUploader Dock Items Pro Create/Update
JamfExtensionAttributeUploader Extension Attributes Pro Create/Update
JamfExtensionAttributePopupChoiceAdjuster Extension Attributes Pro Add/remove choices from a pop-up-style EA
JamfIconUploader Icons Pro Upload/Replace
JamfMacAppUploader Mac Applications (VPP apps) Classic Update/Clone
JamfMobileDeviceAppUploader Mobile Device Applications (VPP apps) Classic Update/Clone
JamfMobileDeviceExtensionAttributeUploader Mobile Device Extension Attributes Pro Create/Update
JamfMobileDeviceGroupUploader Mobile Device Groups (Smart and Static) Classic Create/Update
JamfMobileDeviceProfileUploader Mobile Device Configuration Profiles Classic Create/Update
JamfMobileDeviceStaticGroupUploader Static Mobile Device Groups Pro Create/Update
JamfMSUPlanUploader Managed Software Update Plans Pro Create
JamfObjectUploader Many API object types Classic, Pro Create/Update
JamfObjectDeleter Many API object types Classic, Pro Delete
JamfObjectReader Many API object types Classic, Pro Download the API object (XML or JSON). Profiles, Scripts and Script-Based Extension Attributes are also downloaded. Optionally, all objects of a specified type can be downloaded, or a list of all objects can be created.
JamfObjectStateChanger Policies, Computer Extension Attributes, App Installers Classic, Pro Update
JamfPackageUploader Packages Pro Upload/Replace and Create/Update metadata
JamfPkgMetadataUploader Packages Pro Create/Update metadata without uploading a package
JamfPackageCleaner Packages Pro Delete old packages
JamfPackageRecalculator Packages Pro Recalculate package checksums
JamfPatchChecker Patch Titles Classic Checks Patch Software Titles
JamfPatchUploader Patch Policies Classic Create/Update
JamfPolicyUploader Policies Classic Create/Update
JamfPolicyDeleter Policies Classic Delete
JamfPolicyLogFlusher Policies Classic Flushes policy logs
JamfSchemaLister API endpoints Pro, Classic List available API object types
JamfScopeAdjuster Any scopeable object type - Adjusts the scope of an XML object
JamfScriptUploader Scripts Pro Create/Update
JamfSoftwareRestrictionUploader Restricted Software Classic Create/Update
JamfUnusedPackageCleaner Packages Pro Delete unused packages

Note that although the Pro and Classic APIs are listed here, the Jamf Platform API can be used to interact with Pro and Classic endpoints.

Additionally, there are some processors used for associated tasks:

Processor Action
AppStoreInfoProvider Get information about App Store apps
ConvertGroupXMLtoJSON Convert an XML-based smart group template to JSON for use with the Jamf Pro API
JamfUploaderJiraIssueCreator Create a Jira Issue for certain operations
JamfUploaderSlacker Send notifications to a Slack channel for certain operations
JamfUploaderTeamsNotifier Send notifications to a Microsoft Teams channel for certain operations

Known issues

  • Mounting and/or unmounting may fail if you have the Jamf Admin app open and connected to the same FileShare that you have configured. It is therefore safest to close Jamf Admin before running AutoPkg recipes that use the JamfPackageUploader processor.

  • An API account password must not have an exclamation mark (!) in it, otherwise authentication will fail.

Raising issues and bug reports

Please raise any new issues concerning the processors in this repo, not in autopkg/grahampugh-recipes.

Clone this wiki locally