Unified.to

JamfAPIintegration&MCPserver

Deliver real-time HR & Directory faster, close sales deals sooner, and scale without an integration backlog.

Try free for 30 days, no credit card required

Add Jamf and 77 other pre-built HR & Directory integrations

Real-time data to fuel countless HR use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

hris

Onboarding

Onboard employees and update profiles when roles change.

Learn More
hris

Offboarding

Seamlessly integrate employee data to automate the offboarding processess.

Learn More
hris

Track PTO

Pull time off (PTO) information to monitor and manage employee leave balances and schedules in real-time.

Learn More
Your product
or/and
AI agent
Unified.to
Unified API
or/and
Unified MCP
Jamf
HRIS Device
HRIS Employee
HRIS Location
HRIS Group
Passthrough
HRIS Device
HRIS Employee
HRIS Location
HRIS Group
Passthrough
Your customer's data
on Jamf

Unified API data-models and methods

HRIS Device
list get
HRIS Employee
list get
HRIS Location
list get create update remove
HRIS Group
list get create update remove
Passthrough
get post put patch delete

716 Unified MCP tools

list all employees3 parameters
retrieve an employee2 parameters
create a location12 parameters
list all locations3 parameters
retrieve a location2 parameters
update a location13 parameters
remove a location2 parameters
create a group9 parameters
list all groups4 parameters
retrieve a group2 parameters
update a group10 parameters
remove a group2 parameters
list all devices5 parameters
retrieve a device2 parameters
get all the authorization details associated with the current api
get the authorization details associated with the current api token
invalidate current token
invalidate existing token and generates new token
get mobile device extension attribute values placed in select paramter 1 parameter
return all inventory preload records4 parameters
create a new inventory preload record using json or csv25 parameters
delete all inventory preload records
get the inventory preload csv template
get inventory preload history entries5 parameters
add inventory preload history object notes 1 parameter
validate a given csv file
get an inventory preload record2 parameters
update an inventory preload record27 parameters
delete an inventory preload record2 parameters
retrieve the configured access groups that contain the text in the search param 1 parameter
retrieve all servers including ldap and cloud identity providers
return a list of computers5 parameters
post a command for creation and queuing2 parameters
get information about all remote administration configurations2 parameters
create team viewer remote administration connection configuration5 parameters
get a paginated list of sessions5 parameters
create a new session5 parameters
get a session by its id4 parameters
close a session4 parameters
resend nofications for a session4 parameters
get a session status by its id4 parameters
get team viewer remote administration connection configuration2 parameters
delete team viewer remote administration connection configuration2 parameters
update team viewer remote administration connection configuration6 parameters
get team viewer remote administration connection status2 parameters
upload an image 1 parameter
generate a ssl certificate using jamf certificate authority
get policy properties object
update policy properties object2 parameters
find all sites
retrieve information about application startup
return all jamf pro user acounts
get the user setting for the authenticated user and key2 parameters
persist the user setting2 parameters
remove specified setting for authenticated user2 parameters
update values in the user's current session 1 parameter
adds new account15 parameters
gets the user account2 parameters
updates activation code 1 parameter
retrieve the account driven user enrollment session token settings
update account driven user enrollment session token settings3 parameters
get advanced search objects
create advanced search object5 parameters
get mobile device advanced search criteria choices3 parameters
remove specified advanced search objects 1 parameter
get specified advanced search object2 parameters
get specified advanced search object7 parameters
remove specified advanced search object2 parameters
get all advanced user content search objects
create advanced user content search object5 parameters
get specified advanced user content search object2 parameters
get specified advanced user content search object7 parameters
remove specified advanced user content search object2 parameters
get the current api integrations4 parameters
create api integration object4 parameters
get specified api integration object2 parameters
update specified api integration object6 parameters
remove specified api integration2 parameters
create client credentials for specified api integration2 parameters
get the current jamf api role privileges
search the current jamf api role privileges2 parameters
get the current jamf api roles4 parameters
create a new api role2 parameters
get the specific jamf api role2 parameters
update api integrations role4 parameters
delete api integrations role2 parameters
search for form input fields
replace all form input fields
create form input field record4 parameters
get specified form input field object2 parameters
update specified form input field object6 parameters
remove specified form input field record2 parameters
get applicastion request settings
update application request settings4 parameters
return a list of countries and the associated codes
get all the authorization details associated with the current api
invalidate current token
invalidate existing token and generates new token
create a token based on other authentication details (basic, etc
download a self service branding image2 parameters
search for sorted and paged buildings4 parameters
create building record8 parameters
delete multiple buildings by their ids 1 parameter
export buildings collection11 parameters
get specified building object2 parameters
update specified building object10 parameters
remove specified building record2 parameters
get specified building history object6 parameters
add specified building history object notes3 parameters
export history object collection in specified format for specified buildings13 parameters
get cache settings
update cache settings10 parameters
get category objects4 parameters
create category record3 parameters
delete multiple categories by their ids 1 parameter
get specified category object2 parameters
update specified category object5 parameters
remove specified category record2 parameters
get specified category history object6 parameters
add specified category history object notes3 parameters
get mappings for onprem ldap configuration with given id2 parameters
create azure cloud identity provider configuration2 parameters
get default mappings
get default server configuration
get azure cloud identity provider configuration with given id2 parameters
update azure cloud identity provider configuration4 parameters
delete cloud identity provider configuration2 parameters
get the cloud distribution point details
create cloud distribution point18 parameters
delete cloud distribution point
update specific fields on a cloud distribution point18 parameters
get cloud distribution point history details4 parameters
add specified cloud distribution point history object notes 1 parameter
get the cloud distribution point inventory files details4 parameters
get the cloud distribution point test connection details
finds specific information for the currently configured cloud distribution point
get information about all cloud identity providers configurations3 parameters
export cloud identity providers collection11 parameters
get cloud identity provider configuration with given id2 parameters
get cloud identity provider history6 parameters
add cloud identity provider history note3 parameters
get group test search3 parameters
get user test search3 parameters
get membership test search4 parameters
retrieve information related to cloud setup
retrieve computer extension attributes4 parameters
create computer extension attribute12 parameters
delete multiple computer extension attribute at once 1 parameter
retrieve all computer extension attributes templates4 parameters
get specified computer extension attribute template object2 parameters
upload computer extension attribute 1 parameter
get specified computer extension attribute object2 parameters
update specified computer extension attribute object14 parameters
remove specified computer extension attribute2 parameters
get smart group/advance search dependent objects for a specified computer extension attribute2 parameters
get specified computer extension attribute history object6 parameters
add specified computer extension attribute history object notes3 parameters
returns the list of all computer groups
returns computer inventory settings
update computer inventory settings4 parameters
create computer inventory collection settings custom path2 parameters
delete custom path from computer inventory collection settings2 parameters
erase a computer3 parameters
remove a computer's mdm profile2 parameters
get all device scope for all computer prestages
get device scope for a specific computer prestage2 parameters
replace device scope for a specific computer prestage4 parameters
add device scope for a specific computer prestage4 parameters
remove device scope for a specific computer prestage2 parameters
return paginated computer inventory records5 parameters
return all sections of a computer2 parameters
update specific fields on a computer9 parameters
return paginated filevault information for all computers2 parameters
return general section of a computer3 parameters
remove specified computer record2 parameters
upload attachment and assign to computer3 parameters
download attachment file4 parameters
remove attachment4 parameters
return filevault information for a specific computer2 parameters
return a computer's device lock pin2 parameters
return a computers recovery lock password2 parameters
recalculate a smart group for the given id2 parameters
get compliance information for a single computer device2 parameters
get compliance information for a single mobile device2 parameters
retrieves status of the feature toggle
returns the csa tenant id
get details regarding the csa token exchange
delete the csa token exchange - this will disable jamf pro's ability to authenticate with cloud-hosted services
get all the dashboard setup information
retrieve the status items from the latest status report for a device2 parameters
retrieve a status item from the latest status report for a device4 parameters
force a device ddm sync2 parameters
search for departments4 parameters
create department record2 parameters
deletes all departments by ids passed in body 1 parameter
get specified department object2 parameters
update specified department object4 parameters
remove specified department record2 parameters
get specified department history object6 parameters
add specified department history object notes3 parameters
deploy packages using mdm5 parameters
retrieves all settings for device communication
update device communication settings6 parameters
get device communication settings history4 parameters
add device communication settings history notes 1 parameter
read all sorted and paged device enrollment instances3 parameters
retrieve the jamf pro device enrollment public key
get all instance sync states for all device enrollment instances
create a device enrollment instance with the supplied token2 parameters
retrieve a device enrollment instance with the supplied id2 parameters
update a device enrollment instance with the supplied id14 parameters
delete a device enrollment instance with the supplied id2 parameters
retrieve a list of devices assigned to the supplied id2 parameters
disown devices from the given device enrollment instance3 parameters
get sorted and paged device enrollment history objects6 parameters
add device enrollment history object notes3 parameters
get all instance sync states for a single device enrollment instance2 parameters
get the latest sync state for a single device enrollment instance2 parameters
update a device enrollment instance with the supplied token4 parameters
create a dockitem5 parameters
retrieve a full dockitem object2 parameters
replace the dockitem at the id with the supplied information7 parameters
delete a dockitem at the specified id2 parameters
retrieve a declaration from dss2 parameters
get ebook object3 parameters
get specified ebook object2 parameters
get specified scope of ebook object2 parameters
get engage settings
update engage settings 1 parameter
get engage settings history7 parameters
add engage settings history notes 1 parameter
retrieve sorted and paged enrollment customizations5 parameters
create an enrollment customization4 parameters
upload an image 1 parameter
parse the given string as markdown text and return html output 1 parameter
retrieve an enrollment customization with the supplied id2 parameters
update an enrollment customization6 parameters
delete an enrollment customization with the supplied id2 parameters
get all panels for single enrollment customization2 parameters
get a single panel for a single enrollment customization4 parameters
delete a single panel from an enrollment customization4 parameters
get sorted and paged enrollment customization history objects7 parameters
add enrollment customization history object notes3 parameters
create an ldap panel for a single enrollment customization10 parameters
get a single ldap panel for a single enrollment customization4 parameters
update a single ldap panel for a single enrollment customization12 parameters
delete an ldap single panel from an enrollment customization4 parameters
retrieve the list of prestages using this enrollment customization2 parameters
create an sso panel for a single enrollment customization9 parameters
get a single sso panel for a single enrollment customization4 parameters
update a single sso panel for a single enrollment customization11 parameters
delete a single sso panel from an enrollment customization4 parameters
create a text panel for a single enrollment customization9 parameters
get a single text panel for a single enrollment customization4 parameters
update a single text panel for a single enrollment customization11 parameters
delete a text single panel from an enrollment customization4 parameters
get the markdown output of a single text panel for a single enrollment4 parameters
returns group information for all mobile device and computer groups3 parameters
returns group information for the given platform uuid2 parameters
finds the jamf pro gsx connection information
updates jamf pro gsx connection information
updates jamf pro gsx connection information
get specified gsx connection history object4 parameters
add specified gsx connection history object notes 1 parameter
test functionality of an gsx connection
get jamf pro api status
upload an icon 1 parameter
download a self service icon4 parameters
get an icon2 parameters
get statistics about managed/unmanaged devices and computers in the inventory
return all inventory preload records5 parameters
create a new inventory preload record using json or csv25 parameters
delete all inventory preload records
retrieve the inventory preload csv template
get inventory preload history entries5 parameters
add inventory preload history object notes 1 parameter
validate a given csv file
get an inventory preload record2 parameters
update an inventory preload record27 parameters
delete an inventory preload record2 parameters
get the jamf connect settings that you have access to see
search for config profiles linked to jamf connect4 parameters
update the way the jamf connect app gets updated on computers within scope of the associated configuration profile8 parameters
search for deployment tasks for a config profile linked to jamf connect6 parameters
request a retry of connect install tasks3 parameters
get jamf connect history4 parameters
add jamf connect history notes 1 parameter
redeploy jamf management framework2 parameters
get the packages for a given jamf application 1 parameter
get basic information about the jamf pro server
get jamf pro server url settings
update jamf pro server url settings 1 parameter
get jamf pro server url settings history5 parameters
add jamf pro server url settings history notes 1 parameter
return information about the jamf pro including the current version
jamf protect integration settings
jamf protect integration settings 1 parameter
delete jamf protect api registration
search for deployment tasks for a config profile linked to jamf protect6 parameters
request a retry of protect install tasks3 parameters
get jamf protect history4 parameters
add jamf protect history notes 1 parameter
get all of the previously synced jamf protect plans with information about their associated configuration profile4 parameters
sync plans with jamf protect
register a jamf protect api configuration with jamf pro3 parameters
gets session history items
gets single session history item2 parameters
retrieve a list of files and file metadata from the jamf cloud distribution service
initiate an upload to the jamf cloud distribution service
retrieve a download url for a specific file from the jamf cloud distribution service2 parameters
delete a file from the jamf cloud distribution service2 parameters
gets information about jcds distribution points
refreshes the inventory and status of uploads in jamf pro 1 parameter
renew credentials for an upload to the jamf cloud distribution service
validate keystore for cloud identity provider secure connection3 parameters
retrieve the configured access groups that contain the text in the search param 1 parameter
retrieve all ldap servers
retrieve all servers including ldap and cloud identity providers
return locales that can be used in other features
get log flushing settings
get log flushing tasks
queue a log flushing task5 parameters
get log flushing task2 parameters
cancels a log flushing task2 parameters
get current login disclaimer settings
update current login disclaimer settings4 parameters
retrieve available macos managed software updates
send macos managed software updates9 parameters
retrieve available macos and ios managed software updates
retrieve managed software update plans4 parameters
create a managed software update plan2 parameters
retrieve current value of the feature toggle
updates feature toggle value5 parameters
force stops any ongoing or stalled feature-toggle processes
retrieves background status of the feature toggle
create managed software update plans for a group2 parameters
retrieve managed software update plans for a group3 parameters
retrieve a managed software update plan2 parameters
retrieve all declarations associated with a managed software update plan2 parameters
retrieve a managed software update plan event store2 parameters
retrieve managed software update statuses 1 parameter
retrieve managed software update statuses for computer groups2 parameters
retrieve managed software update statuses for computers2 parameters
retrieve managed software update statuses for mobile device groups2 parameters
retrieve managed software update statuses for mobile devices2 parameters
get information about mdm commands made by jamf pro2 parameters
renew mdm profile 1 parameter
reinstall app config for managed ios apps 1 parameter
retrieve the mdm enrollment profile2 parameters
return the list of all mobile device groups
get static group membership by id6 parameters
get static groups4 parameters
create membership of a static group4 parameters
get static group by id2 parameters
remove static group by id2 parameters
update membership of a static group6 parameters
search for sorted and paged mobile device prestages5 parameters
create a mobile device prestage29 parameters
get all device scope for all mobile device prestages
get all prestage sync states for all prestages
get all prestage sync states for a single prestage2 parameters
get the latest sync state for a single prestage2 parameters
retrieve a mobile device prestage with the supplied id2 parameters
update a mobile device prestage12 parameters
delete a mobile device prestage with the supplied id2 parameters
get attachments for a mobile device prestage2 parameters
add an attachment to a mobile device prestage2 parameters
remove an attachment for a mobile device prestage2 parameters
get sorted and paged mobile device prestage history objects7 parameters
add mobile device prestage history object notes3 parameters
get device scope for a specific mobile device prestage2 parameters
replace device scope for a specific mobile device prestage4 parameters
add device scope for a specific mobile device prestage4 parameters
remove device scope for a specific mobile device prestage2 parameters
recalculate all smart groups for the given device id and then return count of smart groups that device fall into2 parameters
get notifications for user and site
delete notifications4 parameters
provide the url to redirect for oidc login2 parameters
generate a new keystore used for signing oidc messages
get the public key of the keystore used for signing oidc messages as a jwt
get the current onboarding settings configuration
update the onboarding configuration3 parameters
retrieves a list of applications that are eligible to be used in an onboarding configuration3 parameters
retrieves a list of configuration profiles that are eligible to be used in an onboarding configuration3 parameters
retrieves a list of policies that are eligible to be used in an onboarding configuration3 parameters
get onboarding history object4 parameters
add onboarding history object notes 1 parameter
export history object collection in specified format for onboarding11 parameters
retrieve packages4 parameters
create package35 parameters
delete multiple packages at once 1 parameter
export packages collection11 parameters
get specified package object2 parameters
update specified package object37 parameters
remove specified package2 parameters
get specified package history object6 parameters
add specified package history object notes3 parameters
export history object collection in specified format for specified packages13 parameters
add a manifest to a package3 parameters
delete the manifest for a specified package2 parameters
upload package3 parameters
get the current jamf parent app settings
update jamf parent app settings8 parameters
get jamf parent app settings history4 parameters
add jamf parent app settings history notes 1 parameter
create ad cs settings configuration for either inbound or outbound mode9 parameters
validate ad cs settings server certificate3 parameters
validate ad cs settings client certificate3 parameters
get ad cs settings configuration for the id value2 parameters
delete ad cs settings configuration by id2 parameters
update ad cs settings configuration2 parameters
retrieve list of ad cs settings dependencies2 parameters
get specified ad cs settings history object6 parameters
add specified ad cs settings object note3 parameters
returns x
returns x
returns active certificate authority (ca) in pem format
returns x2 parameters
returns x2 parameters
returns current certificate authority (ca) with provided id in pem format2 parameters
create a pki configuration in jamf pro for venafi7 parameters
retrieve a venafi pki configuration from jamf pro2 parameters
delete a venafi pki configuration from jamf pro2 parameters
update a venafi pki configuration in jamf pro9 parameters
tests the communication between jamf pro and a jamf pro pki proxy server2 parameters
get configuration profile data using specified venafi ca object2 parameters
get specified venafi ca history object6 parameters
add specified venafi ca object note3 parameters
downloads a certificate used to secure communication between jamf pro and a jamf pro pki proxy server2 parameters
regenerates a certificate used to secure communication between jamf pro and a jamf pro pki proxy server2 parameters
downloads the pki proxy server public key to secure communication between jamf pro and a jamf pro pki proxy server2 parameters
uploads the pki proxy server public key to secure communication between jamf pro and a jamf pro pki proxy server2 parameters
removes the pki proxy server public key used to secure communication between jamf pro and a jamf pro pki proxy server2 parameters
get policy properties object
update policy properties object2 parameters
get re-enrollment object
update the re-enrollment object6 parameters
get re-enrollment history object5 parameters
add specified re-enrollment history object notes 1 parameter
export reenrollment history collection11 parameters
get all return to service configurations
create a return to service configuration2 parameters
retrieve a return to service configuration with the supplied id2 parameters
update a return to service configuration4 parameters
delete a return to service configuration with the supplied id2 parameters
retrieve all jamf pro scheduler jobs
retrieve all triggers for a jamf pro scheduler job6 parameters
retrieve a summary of the jamf pro scheduler
search for sorted and paged scripts4 parameters
create a script17 parameters
retrieve a full script object2 parameters
replace the script at the id with the supplied information19 parameters
delete a script at the specified id2 parameters
download a text file of the script contents2 parameters
get specified script history object6 parameters
add specified script history object notes3 parameters
search for sorted and paged ios branding configurations3 parameters
create a self service ios branding configuration with the supplied7 parameters
read a single self service ios branding configuration indicated by the provided id2 parameters
update a self service ios branding configuration with the supplied details9 parameters
delete the self service ios branding configuration indicated by the provided id2 parameters
search for sorted and paged macos branding configurations3 parameters
create a self service macos branding configuration with the supplied8 parameters
read a single self service macos branding configuration indicated by the provided id2 parameters
update a self service macos branding configuration with the supplied details10 parameters
delete the self service macos branding configuration indicated by the provided id2 parameters
get an object representation of self service settings
put an object representation of self service settings3 parameters
find all sites
find and filter site objects for a site id6 parameters
get the status of slasa
accept the slasa
recalculate the smart group for the given id2 parameters
recalculate a smart group for the given id then return the ids for the devices in the smart group2 parameters
recalculate the smart group for the given id and then return the ids for the users in the smart group2 parameters
finds the jamf pro smtp server information
updates jamf pro smtp server information
get specified smtp server history object4 parameters
add smtp server history object notes 1 parameter
test functionality of an smtp server 1 parameter
retrieve the current failover settings
regenerates failover url
return a list of all static user groups
return a specific static user group by id2 parameters
search for sorted and paged supervision identities5 parameters
create a supervision identity for the supplied information2 parameters
upload the supervision identity3 parameters
retrieve a supervision identity with the supplied id2 parameters
update a supervision identity with the supplied information3 parameters
delete a supervision identity with the supplied id2 parameters
download the supervision identity2 parameters
set up fresh installed jamf pro server7 parameters
provide database password during startup 1 parameter
get the jamf teacher settings that you have access to see
update a jamf teacher settings object5 parameters
get jamf teacher app settings history4 parameters
add jamf teacher app settings history notes 1 parameter
return information about the currently supported time zones
changes the user account password2 parameters
get the user preferences for the authenticated user and key2 parameters
get the user setting for the authenticated user and key2 parameters
persist the user setting2 parameters
remove specified setting for authenticated user2 parameters
recalculate a smart group for the given user id and then return the count of smart groups the user falls into2 parameters
retrieve volume purchasing locations4 parameters
create a volume purchasing location6 parameters
retrieve a volume purchasing location with the supplied id2 parameters
delete a volume purchasing location with the supplied id2 parameters
update a volume purchasing location2 parameters
retrieve the volume purchasing content for the volume purchasing location with the supplied id6 parameters
get specified volume purchasing location history object6 parameters
add specified volume purchasing location history object notes3 parameters
reclaim a volume purchasing location with the supplied id2 parameters
revoke licenses for a volume purchasing location with the supplied id2 parameters
retrieve volume purchasing subscriptions3 parameters
create a volume purchasing subscription7 parameters
retrieve a volume purchasing subscription with the supplied id2 parameters
update a volume purchasing subscription9 parameters
delete a volume purchasing subscription with the supplied id2 parameters
get specified volume purchasing subscription history object6 parameters
add volume purchasing subscription history object notes3 parameters
get jamf pro account preferences 1 parameter
update jamf pro account preferences29 parameters
create cloud identity provider configuration3 parameters
get default mappings2 parameters
get default server configuration2 parameters
get cloud identity provider configuration with given id2 parameters
update cloud identity provider configuration5 parameters
delete cloud identity provider configuration2 parameters
get bind connection pool statistics2 parameters
get search connection pool statistics2 parameters
tests the communication with the specified cloud connection2 parameters
get mappings configurations for cloud identity providers server configuration2 parameters
update cloud identity provider mappings configuration5 parameters
get the membership of a smart computer group2 parameters
search for smart computer groups4 parameters
create a smart computer group3 parameters
update a smart computer group5 parameters
remove specified smart computer group2 parameters
get sorted and paged computer prestages3 parameters
create a computer prestage8 parameters
get all device scope for all computer prestages
retrieve a computer prestage with the supplied id2 parameters
update a computer prestage11 parameters
delete a computer prestage with the supplied id2 parameters
get device scope for a specific computer prestage2 parameters
replace device scope for a specific computer prestage4 parameters
add device scope for a specific computer prestage4 parameters
remove device scope for a specific computer prestage4 parameters
get engage settings
update engage settings 1 parameter
get engage settings history4 parameters
add engage settings history notes 1 parameter
get enrollment object and re-enrollment settings
update enrollment object28 parameters
retrieve sorted and paged enrollment customizations3 parameters
create an enrollment customization5 parameters
upload an image 1 parameter
download an enrollment customization image2 parameters
retrieve an enrollment customization with the supplied id2 parameters
update an enrollment customization7 parameters
delete an enrollment customization with the supplied id2 parameters
get sorted and paged enrollment customization history objects5 parameters
add enrollment customization history object notes3 parameters
retrieve the list of prestages using this enrollment customization2 parameters
retrieve the configured ldap groups configured for user-initiated enrollment4 parameters
add the configured ldap group for user-initiated enrollment8 parameters
retrieve the configured ldap groups configured for user-initiated enrollment4 parameters
modify the configured ldap groups configured for user-initiated enrollment12 parameters
delete an ldap group's access to user initiated enrollment4 parameters
retrieve the list of languages and corresponding iso 639-1 codes but only those not already added to enrollment
get sorted and paged enrollment history object3 parameters
add enrollment history object notes 1 parameter
export enrollment history collection11 parameters
retrieve the list of languages and corresponding iso 639-1 codes
get an array of the language codes that have enrollment messaging3 parameters
delete multiple configured languages from user-initiated enrollment settings 1 parameter
retrieve the enrollment messaging for a language2 parameters
edit enrollment messaging for a language46 parameters
delete the enrollment messaging for a language2 parameters
download all inventory preload records
create one or more new inventory preload records using csv
download the inventory preload csv template
validate a given csv file
retrieve a list of extension attribute columns
export a collection of inventory preload records11 parameters
get inventory preload history entries4 parameters
add inventory preload history object notes 1 parameter
return all inventory preload records4 parameters
create a new inventory preload record using json25 parameters
delete all inventory preload records
get an inventory preload record2 parameters
update an inventory preload record27 parameters
delete an inventory preload record2 parameters
get the packages for a given jamf application 1 parameter
get basic information about the jamf pro server
gets session history items4 parameters
export jamf remote assist sessions history5 parameters
gets single session history item2 parameters
get a list of the current devices and usernames with pending laps rotations
get the current laps settings
update settings for laps4 parameters
get laps password viewed history4 parameters
get laps historical records for target device and username4 parameters
get current laps password for specified username on a client4 parameters
get laps password viewed history6 parameters
get laps historical records for target device and user guid6 parameters
get current laps password for specified user guid on a client6 parameters
get the laps capable admin accounts for a device2 parameters
get laps password viewed history, and rotation history2 parameters
set the laps password for a device3 parameters
get information about mdm commands made by jamf pro4 parameters
post a command for creation and queuing2 parameters
get sorted and paged mobile device prestages3 parameters
create a mobile device prestage43 parameters
get all device scope for all mobile device prestages
get all prestage sync states for all prestages
retrieve a mobile device prestage with the supplied id2 parameters
update a mobile device prestage23 parameters
delete a mobile device prestage with the supplied id2 parameters
get attachments for a mobile device prestage2 parameters
add an attachment to a mobile device prestage2 parameters
remove an attachment for a mobile device prestage3 parameters
get sorted and paged mobile device prestage history objects5 parameters
add mobile device prestage history object notes3 parameters
get device scope for a specific mobile device prestage2 parameters
replace device scope for a specific mobile device prestage4 parameters
add device scope for a specific mobile device prestage4 parameters
remove device scope for a specific mobile device prestage4 parameters
get all prestage sync states for a single prestage2 parameters
get the latest sync state for a single prestage2 parameters
get mobile device objects3 parameters
return paginated mobile device inventory records5 parameters
get mobile device2 parameters
update fields on a mobile device that are allowed to be modified by users11 parameters
get mobile device2 parameters
erase a mobile device5 parameters
return paginated mobile device inventory records of all paired devices for the device7 parameters
unmanage a mobile device2 parameters
accept patch management disclaimer
retrieve patch policies4 parameters
retrieve patch policies4 parameters
return whether or not the requested patch policy is on the dashboard2 parameters
add a patch policy to the dashboard2 parameters
remove a patch policy from the dashboard2 parameters
retrieve patch policy logs6 parameters
return the count of the patch policy logs for the patch policy id that are eligible for a retry attempt2 parameters
send retry attempts for specific devices3 parameters
send retry attempts for all devices2 parameters
retrieves a single patch policy log4 parameters
return attempt details for a specific log4 parameters
retrieve patch software title configurations
create patch software title configurations13 parameters
retrieve patch software title configurations with the supplied id2 parameters
delete patch software title configurations with the supplied id2 parameters
update patch software title configurations2 parameters
return whether or not the requested software title configuration is on the dashboard2 parameters
add a software title configuration to the dashboard2 parameters
remove a software title configuration from the dashboard2 parameters
retrieve patch software title definitions with the supplied id6 parameters
retrieve list of patch software title configuration dependencies2 parameters
export patch reporting data5 parameters
retrieve software title extension attributes with the supplied id2 parameters
get specified patch software title configuration history object6 parameters
add patch software title configuration history object notes3 parameters
retrieve patch software title configuration patch report6 parameters
return active patch summary2 parameters
returns patch versions2 parameters
finds the jamf pro smtp server information
updates jamf pro smtp server information 1 parameter
retrieve the current single sign on configuration settings
updates the current single sign on configuration settings22 parameters
retrieve the certificate currently configured for use with sso
update the certificate used by jamf pro to sign sso requests to the identify provider8 parameters
jamf pro will generate a new certificate and use it to sign sso
delete the currently configured certificate used by sso
download the certificate currently configured for use with jamf pro's sso configuration
parse the certificate to get details about certificate type and keys needed to upload certificate file3 parameters
retrieve the list of enrollment customizations using sso
disable sso
get sso history object4 parameters
add sso history object notes 1 parameter
download the jamf pro saml metadata file
endpoint for validation of a saml metadata url 1 parameter
get client check-in settings
update client check-in object9 parameters
get client check-in history object4 parameters
add a note to client check-in history 1 parameter
get sorted and paged computer prestages3 parameters
create a computer prestage11 parameters
retrieve a computer prestage with the supplied id2 parameters
update a computer prestage14 parameters
delete a computer prestage with the supplied id2 parameters
get enrollment object and re-enrollment settings
update enrollment object25 parameters
retrieve the configured ldap groups configured for user-initiated enrollment4 parameters
add the configured ldap group for user-initiated enrollment9 parameters
retrieve the configured ldap groups configured for user-initiated enrollment2 parameters
modify the configured ldap groups configured for user-initiated enrollment11 parameters
delete an ldap group's access to user initiated enrollment2 parameters
retrieve the list of languages and corresponding iso 639-1 codes but only those not already added to enrollment
retrieve the list of languages and corresponding iso 639-1 codes
get an array of the language codes that have enrollment messaging3 parameters
delete multiple configured languages from user-initiated enrollment settings 1 parameter
retrieve the enrollment messaging for a language2 parameters
edit enrollment messaging for a language46 parameters
delete the enrollment messaging for a language2 parameters
retrieve the current single sign on configuration settings
updates the current single sign on configuration settings11 parameters
retrieve the list of enrollment customizations using sso
disable sso
get sso history object4 parameters
add sso history object notes 1 parameter
download the jamf pro saml metadata file
get enrollment object and re-enrollment settings
update enrollment object29 parameters

The modern Unified API platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching, no sync jobs, no stale data — just on-demand API reads/writes with native and virtual webhooks for instant updates.

Zero-storage by design

We never store end-customer data. Traffic is stateless and regionalized (US/EU/AU), reducing compliance scope and eliminating data-at-rest risk.

One API, deeply normalized

360+ integrations, 22 categories... Unified objects, endpoints, scopes, and errors—plus raw payload passthrough when you need provider-specific fields.

Custom fields & objects

Go beyond shallow schemas. We support custom fields and read/write on custom objects (e.g., Salesforce) via unified metadata APIs.

AI-ready integrations

Built for AI products: real-time streams for RAG/embeddings and Unified MCP tools that securely grant LLMs controlled integration access.

Predictable pricing, no lock-in

Transparent usage-based pricing that scales with API volume—not customers. Own your credentials and migrate anytime.

Add a Jamf integration to your application in hours

1Test drive integrations

Effortlessly test API calls, explore endpoints, and try out the Jamf integration using synthetic data in our Sandbox environment.

2Authorize connections

Drop in our Authorization component with a single line of code. Your users can then connect and grant access to their Jamf data.

3Start making API calls

Use the Connection ID to interact with Jamf via our unified API. We handle maintenance and updates so you can focus on your product.

Seamless Auth, no extra work

Unified.to removes the complexity of authentication and authorization so you can focus on building your product, not managing auth flows. Our pre-built UI and flexible API handle everything in the background—no extra setup required.

See documentation

Trusted by global product companies and developers to power integrations for innovative AI and SaaS applications

Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire

5 stars on G2

Integrate with all the major hr & directory applications

Unified.to makes it possible to integrate once to a unified API to connect with all the applications your customers use, so you can train AI models, build advanced automation, and expand your market.

Start testing for free

Integrateonce,launchindays

With 364+ pre-built integrations and zero maintenance burden, Unified.to unlocks your team's integration potential, so you can unblock growth.