The Jamf Pro API is a RESTful API for Jamf Pro built to enable consistent and efficient programmatic access to Jamf Pro.
The swagger schema can be found here.
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: production
- Package version: 1.0.0
- Generator version: 7.6.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/net/context
Put the package under your project folder and add the following in import:
import api "github.com/yohan460/go-jamf-api/api"
To use a proxy, set the environment variable HTTP_PROXY
:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
For using other server than the one defined on index 0 set context value api.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), api.ContextServerIndex, 1)
Templated server URL is formatted using default variables from configuration or from context value api.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), api.ContextServerVariables, map[string]string{
"basePath": "v2",
})
Note, enum values are always validated and all unused variables are silently ignored.
Each operation can use different server URL defined using OperationServers
map in the Configuration
.
An operation is uniquely identified by "{classname}Service.{nickname}"
string.
Similar rules for overriding default operation server index and variables applies by using api.ContextOperationServerIndices
and api.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), api.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), api.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
All URIs are relative to /api
Class | Method | HTTP request | Description |
---|---|---|---|
ActivationCodeAPI | V1ActivationCodePut | Put /v1/activation-code | Updates Activation Code |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesChoicesGet | Get /v1/advanced-mobile-device-searches/choices | Get Mobile Device Advanced Search criteria choices |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesDeleteMultiplePost | Post /v1/advanced-mobile-device-searches/delete-multiple | Remove specified Advanced Search objects |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesGet | Get /v1/advanced-mobile-device-searches | Get Advanced Search objects |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesIdDelete | Delete /v1/advanced-mobile-device-searches/{id} | Remove specified Advanced Search object |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesIdGet | Get /v1/advanced-mobile-device-searches/{id} | Get specified Advanced Search object |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesIdPut | Put /v1/advanced-mobile-device-searches/{id} | Get specified Advanced Search object |
AdvancedMobileDeviceSearchesAPI | V1AdvancedMobileDeviceSearchesPost | Post /v1/advanced-mobile-device-searches | Create Advanced Search object |
AdvancedUserContentSearchesAPI | V1AdvancedUserContentSearchesGet | Get /v1/advanced-user-content-searches | Get All Advanced User Content Search objects |
AdvancedUserContentSearchesAPI | V1AdvancedUserContentSearchesIdDelete | Delete /v1/advanced-user-content-searches/{id} | Remove specified Advanced User Content Search object |
AdvancedUserContentSearchesAPI | V1AdvancedUserContentSearchesIdGet | Get /v1/advanced-user-content-searches/{id} | Get Specified Advanced User Content Search object |
AdvancedUserContentSearchesAPI | V1AdvancedUserContentSearchesIdPut | Put /v1/advanced-user-content-searches/{id} | Get Specified Advanced User Content Search object |
AdvancedUserContentSearchesAPI | V1AdvancedUserContentSearchesPost | Post /v1/advanced-user-content-searches | Create Advanced User Content Search object |
ApiAuthenticationAPI | AuthCurrentPost | Post /auth/current | Get the authorization details associated with the current API token |
ApiAuthenticationAPI | AuthGet | Get /auth | Get all the Authorization details associated with the current api |
ApiAuthenticationAPI | AuthInvalidateTokenPost | Post /auth/invalidateToken | Invalidate current token |
ApiAuthenticationAPI | AuthKeepAlivePost | Post /auth/keepAlive | Invalidate existing token and generates new token |
ApiAuthenticationAPI | V1AuthGet | Get /v1/auth | Get all the Authorization details associated with the current api |
ApiAuthenticationAPI | V1AuthInvalidateTokenPost | Post /v1/auth/invalidate-token | Invalidate current token |
ApiAuthenticationAPI | V1AuthKeepAlivePost | Post /v1/auth/keep-alive | Invalidate existing token and generates new token |
ApiAuthenticationAPI | V1AuthTokenPost | Post /v1/auth/token | Create a token based on other authentication details (basic, etc.) |
ApiIntegrationsAPI | DeleteApiIntegration | Delete /v1/api-integrations/{id} | Remove specified API integration |
ApiIntegrationsAPI | GetOneApiIntegration | Get /v1/api-integrations/{id} | Get specified API integration object |
ApiIntegrationsAPI | PostCreateApiIntegration | Post /v1/api-integrations | Create API integration object |
ApiIntegrationsAPI | PostCreateClientCredentials | Post /v1/api-integrations/{id}/client-credentials | Create client credentials for specified API integration |
ApiIntegrationsAPI | PutUpdateApiIntegration | Put /v1/api-integrations/{id} | Update specified API integration object |
ApiIntegrationsAPI | V1ApiIntegrationsGet | Get /v1/api-integrations | Get the current API Integrations |
ApiRolePrivilegesAPI | V1ApiRolePrivilegesGet | Get /v1/api-role-privileges | Get the current Jamf API Role Privileges |
ApiRolePrivilegesAPI | V1ApiRolePrivilegesSearchGet | Get /v1/api-role-privileges/search | Search the current Jamf API Role Privileges |
ApiRolesAPI | DeleteApiRole | Delete /v1/api-roles/{id} | Delete API Integrations Role |
ApiRolesAPI | GetAllApiRoles | Get /v1/api-roles | Get the current Jamf API Roles |
ApiRolesAPI | GetOneApiRole | Get /v1/api-roles/{id} | Get the specific Jamf API Role |
ApiRolesAPI | PostCreateApiRole | Post /v1/api-roles | Create a new API role |
ApiRolesAPI | PutUpdateApiRole | Put /v1/api-roles/{id} | Update API Integrations Role |
AppRequestPreviewAPI | V1AppRequestFormInputFieldsGet | Get /v1/app-request/form-input-fields | Search for Form Input Fields |
AppRequestPreviewAPI | V1AppRequestFormInputFieldsIdDelete | Delete /v1/app-request/form-input-fields/{id} | Remove specified Form Input Field record |
AppRequestPreviewAPI | V1AppRequestFormInputFieldsIdGet | Get /v1/app-request/form-input-fields/{id} | Get specified Form Input Field object |
AppRequestPreviewAPI | V1AppRequestFormInputFieldsIdPut | Put /v1/app-request/form-input-fields/{id} | Update specified Form Input Field object |
AppRequestPreviewAPI | V1AppRequestFormInputFieldsPost | Post /v1/app-request/form-input-fields | Create Form Input Field record |
AppRequestPreviewAPI | V1AppRequestFormInputFieldsPut | Put /v1/app-request/form-input-fields | Replace all Form Input Fields |
AppRequestPreviewAPI | V1AppRequestSettingsGet | Get /v1/app-request/settings | Get Applicastion Request Settings |
AppRequestPreviewAPI | V1AppRequestSettingsPut | Put /v1/app-request/settings | Update Application Request Settings |
AppStoreCountryCodesPreviewAPI | V1AppStoreCountryCodesGet | Get /v1/app-store-country-codes | Return a list of Countries and the associated Codes |
BrandingAPI | V1BrandingImagesDownloadIdGet | Get /v1/branding-images/download/{id} | Download a self service branding image |
BuildingsAPI | V1BuildingsDeleteMultiplePost | Post /v1/buildings/delete-multiple | Delete multiple Buildings by their ids |
BuildingsAPI | V1BuildingsExportPost | Post /v1/buildings/export | Export Buildings collection |
BuildingsAPI | V1BuildingsGet | Get /v1/buildings | Search for sorted and paged Buildings |
BuildingsAPI | V1BuildingsIdDelete | Delete /v1/buildings/{id} | Remove specified Building record |
BuildingsAPI | V1BuildingsIdGet | Get /v1/buildings/{id} | Get specified Building object |
BuildingsAPI | V1BuildingsIdHistoryExportPost | Post /v1/buildings/{id}/history/export | Export history object collection in specified format for specified Buildings |
BuildingsAPI | V1BuildingsIdHistoryGet | Get /v1/buildings/{id}/history | Get specified Building History object |
BuildingsAPI | V1BuildingsIdHistoryPost | Post /v1/buildings/{id}/history | Add specified Building history object notes |
BuildingsAPI | V1BuildingsIdPut | Put /v1/buildings/{id} | Update specified Building object |
BuildingsAPI | V1BuildingsPost | Post /v1/buildings | Create Building record |
CacheSettingsAPI | V1CacheSettingsGet | Get /v1/cache-settings | Get Cache Settings |
CacheSettingsAPI | V1CacheSettingsPut | Put /v1/cache-settings | Update Cache Settings |
CategoriesAPI | V1CategoriesDeleteMultiplePost | Post /v1/categories/delete-multiple | Delete multiple Categories by their IDs |
CategoriesAPI | V1CategoriesGet | Get /v1/categories | Get Category objects |
CategoriesAPI | V1CategoriesIdDelete | Delete /v1/categories/{id} | Remove specified Category record |
CategoriesAPI | V1CategoriesIdGet | Get /v1/categories/{id} | Get specified Category object |
CategoriesAPI | V1CategoriesIdHistoryGet | Get /v1/categories/{id}/history | Get specified Category history object |
CategoriesAPI | V1CategoriesIdHistoryPost | Post /v1/categories/{id}/history | Add specified Category history object notes |
CategoriesAPI | V1CategoriesIdPut | Put /v1/categories/{id} | Update specified Category object |
CategoriesAPI | V1CategoriesPost | Post /v1/categories | Create Category record |
CertificateAuthorityAPI | V1PkiCertificateAuthorityActiveDerGet | Get /v1/pki/certificate-authority/active/der | Returns X.509 of active Certificate Authority (CA) in DER format |
CertificateAuthorityAPI | V1PkiCertificateAuthorityActiveGet | Get /v1/pki/certificate-authority/active | Returns X.509 details of the active Certificate Authority (CA) |
CertificateAuthorityAPI | V1PkiCertificateAuthorityActivePemGet | Get /v1/pki/certificate-authority/active/pem | Returns active Certificate Authority (CA) in PEM format |
CertificateAuthorityAPI | V1PkiCertificateAuthorityIdDerGet | Get /v1/pki/certificate-authority/{id}/der | Returns X.509 current Certificate Authority (CA) with provided ID in DER format |
CertificateAuthorityAPI | V1PkiCertificateAuthorityIdGet | Get /v1/pki/certificate-authority/{id} | Returns X.509 details of Certificate Authority (CA) with provided ID |
CertificateAuthorityAPI | V1PkiCertificateAuthorityIdPemGet | Get /v1/pki/certificate-authority/{id}/pem | Returns current Certificate Authority (CA) with provided ID in PEM format |
ClassicLdapAPI | V1ClassicLdapIdGet | Get /v1/classic-ldap/{id} | Get mappings for OnPrem Ldap configuration with given id. |
ClientCheckInAPI | V3CheckInGet | Get /v3/check-in | Get Client Check-In settings |
ClientCheckInAPI | V3CheckInHistoryGet | Get /v3/check-in/history | Get Client Check-In history object |
ClientCheckInAPI | V3CheckInHistoryPost | Post /v3/check-in/history | Add a Note to Client Check-In History |
ClientCheckInAPI | V3CheckInPut | Put /v3/check-in | Update Client Check-In object |
CloudAzureAPI | V1CloudAzureDefaultsMappingsGet | Get /v1/cloud-azure/defaults/mappings | Get default mappings |
CloudAzureAPI | V1CloudAzureDefaultsServerConfigurationGet | Get /v1/cloud-azure/defaults/server-configuration | Get default server configuration |
CloudAzureAPI | V1CloudAzureIdDelete | Delete /v1/cloud-azure/{id} | Delete Cloud Identity Provider configuration. |
CloudAzureAPI | V1CloudAzureIdGet | Get /v1/cloud-azure/{id} | Get Azure Cloud Identity Provider configuration with given ID. |
CloudAzureAPI | V1CloudAzureIdPut | Put /v1/cloud-azure/{id} | Update Azure Cloud Identity Provider configuration |
CloudAzureAPI | V1CloudAzurePost | Post /v1/cloud-azure | Create Azure Cloud Identity Provider configuration |
CloudDistributionPointAPI | V1CloudDistributionPointUploadCapabilityGet | Get /v1/cloud-distribution-point/upload-capability | Finds specific information for the currently configured Cloud Distribution Point. |
CloudIdpAPI | V1CloudIdpExportPost | Post /v1/cloud-idp/export | Export Cloud Identity Providers collection |
CloudIdpAPI | V1CloudIdpGet | Get /v1/cloud-idp | Get information about all Cloud Identity Providers configurations. |
CloudIdpAPI | V1CloudIdpIdGet | Get /v1/cloud-idp/{id} | Get Cloud Identity Provider configuration with given ID. |
CloudIdpAPI | V1CloudIdpIdHistoryGet | Get /v1/cloud-idp/{id}/history | Get Cloud Identity Provider history |
CloudIdpAPI | V1CloudIdpIdHistoryPost | Post /v1/cloud-idp/{id}/history | Add Cloud Identity Provider history note |
CloudIdpAPI | V1CloudIdpIdTestGroupPost | Post /v1/cloud-idp/{id}/test-group | Get group test search |
CloudIdpAPI | V1CloudIdpIdTestUserMembershipPost | Post /v1/cloud-idp/{id}/test-user-membership | Get membership test search |
CloudIdpAPI | V1CloudIdpIdTestUserPost | Post /v1/cloud-idp/{id}/test-user | Get user test search |
CloudInformationAPI | V1CloudInformationGet | Get /v1/cloud-information | Retrieve information related to cloud setup. |
CloudLdapAPI | V1LdapKeystoreVerifyPost | Post /v1/ldap-keystore/verify | Validate keystore for Cloud Identity Provider secure connection |
CloudLdapAPI | V2CloudLdapsDefaultsProviderMappingsGet | Get /v2/cloud-ldaps/defaults/{provider}/mappings | Get default mappings |
CloudLdapAPI | V2CloudLdapsDefaultsProviderServerConfigurationGet | Get /v2/cloud-ldaps/defaults/{provider}/server-configuration | Get default server configuration |
CloudLdapAPI | V2CloudLdapsIdConnectionBindGet | Get /v2/cloud-ldaps/{id}/connection/bind | Get bind connection pool statistics |
CloudLdapAPI | V2CloudLdapsIdConnectionSearchGet | Get /v2/cloud-ldaps/{id}/connection/search | Get search connection pool statistics |
CloudLdapAPI | V2CloudLdapsIdConnectionStatusGet | Get /v2/cloud-ldaps/{id}/connection/status | Tests the communication with the specified cloud connection |
CloudLdapAPI | V2CloudLdapsIdDelete | Delete /v2/cloud-ldaps/{id} | Delete Cloud Identity Provider configuration. |
CloudLdapAPI | V2CloudLdapsIdGet | Get /v2/cloud-ldaps/{id} | Get Cloud Identity Provider configuration with given id. |
CloudLdapAPI | V2CloudLdapsIdMappingsGet | Get /v2/cloud-ldaps/{id}/mappings | Get mappings configurations for Cloud Identity Providers server configuration. |
CloudLdapAPI | V2CloudLdapsIdMappingsPut | Put /v2/cloud-ldaps/{id}/mappings | Update Cloud Identity Provider mappings configuration. |
CloudLdapAPI | V2CloudLdapsIdPut | Put /v2/cloud-ldaps/{id} | Update Cloud Identity Provider configuration |
CloudLdapAPI | V2CloudLdapsPost | Post /v2/cloud-ldaps | Create Cloud Identity Provider configuration |
ComputerGroupsAPI | V1ComputerGroupsGet | Get /v1/computer-groups | Returns the list of all computer groups |
ComputerInventoryAPI | V1ComputersInventoryDetailIdGet | Get /v1/computers-inventory-detail/{id} | Return all sections of a computer |
ComputerInventoryAPI | V1ComputersInventoryDetailIdPatch | Patch /v1/computers-inventory-detail/{id} | Update specific fields on a computer |
ComputerInventoryAPI | V1ComputersInventoryFilevaultGet | Get /v1/computers-inventory/filevault | Return paginated FileVault information for all computers |
ComputerInventoryAPI | V1ComputersInventoryGet | Get /v1/computers-inventory | Return paginated Computer Inventory records |
ComputerInventoryAPI | V1ComputersInventoryIdAttachmentsAttachmentIdDelete | Delete /v1/computers-inventory/{id}/attachments/{attachmentId} | Remove attachment |
ComputerInventoryAPI | V1ComputersInventoryIdAttachmentsAttachmentIdGet | Get /v1/computers-inventory/{id}/attachments/{attachmentId} | Download attachment file |
ComputerInventoryAPI | V1ComputersInventoryIdAttachmentsPost | Post /v1/computers-inventory/{id}/attachments | Upload attachment and assign to computer |
ComputerInventoryAPI | V1ComputersInventoryIdDelete | Delete /v1/computers-inventory/{id} | Remove specified Computer record |
ComputerInventoryAPI | V1ComputersInventoryIdFilevaultGet | Get /v1/computers-inventory/{id}/filevault | Return FileVault information for a specific computer |
ComputerInventoryAPI | V1ComputersInventoryIdGet | Get /v1/computers-inventory/{id} | Return General section of a Computer |
ComputerInventoryAPI | V1ComputersInventoryIdViewRecoveryLockPasswordGet | Get /v1/computers-inventory/{id}/view-recovery-lock-password | Return a Computers Recovery Lock Password |
ComputerInventoryCollectionSettingsAPI | V1ComputerInventoryCollectionSettingsCustomPathIdDelete | Delete /v1/computer-inventory-collection-settings/custom-path/{id} | Delete Custom Path from Computer Inventory Collection Settings |
ComputerInventoryCollectionSettingsAPI | V1ComputerInventoryCollectionSettingsCustomPathPost | Post /v1/computer-inventory-collection-settings/custom-path | Create Computer Inventory Collection Settings Custom Path |
ComputerInventoryCollectionSettingsAPI | V1ComputerInventoryCollectionSettingsGet | Get /v1/computer-inventory-collection-settings | Returns computer inventory settings |
ComputerInventoryCollectionSettingsAPI | V1ComputerInventoryCollectionSettingsPatch | Patch /v1/computer-inventory-collection-settings | Update computer inventory settings |
ComputerPrestagesAPI | V1ComputerPrestagesIdScopeDelete | Delete /v1/computer-prestages/{id}/scope | Remove device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V1ComputerPrestagesIdScopeGet | Get /v1/computer-prestages/{id}/scope | Get device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V1ComputerPrestagesIdScopePost | Post /v1/computer-prestages/{id}/scope | Add device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V1ComputerPrestagesIdScopePut | Put /v1/computer-prestages/{id}/scope | Replace device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V1ComputerPrestagesScopeGet | Get /v1/computer-prestages/scope | Get all device Scope for all Computer Prestages |
ComputerPrestagesAPI | V2ComputerPrestagesGet | Get /v2/computer-prestages | Get sorted and paged Computer Prestages |
ComputerPrestagesAPI | V2ComputerPrestagesIdDelete | Delete /v2/computer-prestages/{id} | Delete a Computer Prestage with the supplied id |
ComputerPrestagesAPI | V2ComputerPrestagesIdGet | Get /v2/computer-prestages/{id} | Retrieve a Computer Prestage with the supplied id |
ComputerPrestagesAPI | V2ComputerPrestagesIdPut | Put /v2/computer-prestages/{id} | Update a Computer Prestage |
ComputerPrestagesAPI | V2ComputerPrestagesIdScopeDeleteMultiplePost | Post /v2/computer-prestages/{id}/scope/delete-multiple | Remove device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V2ComputerPrestagesIdScopeGet | Get /v2/computer-prestages/{id}/scope | Get device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V2ComputerPrestagesIdScopePost | Post /v2/computer-prestages/{id}/scope | Add device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V2ComputerPrestagesIdScopePut | Put /v2/computer-prestages/{id}/scope | Replace device Scope for a specific Computer Prestage |
ComputerPrestagesAPI | V2ComputerPrestagesPost | Post /v2/computer-prestages | Create a Computer Prestage |
ComputerPrestagesAPI | V2ComputerPrestagesScopeGet | Get /v2/computer-prestages/scope | Get all device Scope for all Computer Prestages |
ComputerPrestagesAPI | V3ComputerPrestagesGet | Get /v3/computer-prestages | Get sorted and paged Computer Prestages |
ComputerPrestagesAPI | V3ComputerPrestagesIdDelete | Delete /v3/computer-prestages/{id} | Delete a Computer Prestage with the supplied id |
ComputerPrestagesAPI | V3ComputerPrestagesIdGet | Get /v3/computer-prestages/{id} | Retrieve a Computer Prestage with the supplied id |
ComputerPrestagesAPI | V3ComputerPrestagesIdPut | Put /v3/computer-prestages/{id} | Update a Computer Prestage |
ComputerPrestagesAPI | V3ComputerPrestagesPost | Post /v3/computer-prestages | Create a Computer Prestage |
ComputersPreviewAPI | PreviewComputersGet | Get /preview/computers | Return a list of Computers |
ConditionalAccessAPI | V1ConditionalAccessDeviceComplianceFeatureToggleGet | Get /v1/conditional-access/device-compliance/feature-toggle | Retrieves Status of the Feature Toggle |
ConditionalAccessAPI | V1ConditionalAccessDeviceComplianceInformationComputerDeviceIdGet | Get /v1/conditional-access/device-compliance-information/computer/{deviceId} | Get compliance information for a single computer device |
ConditionalAccessAPI | V1ConditionalAccessDeviceComplianceInformationMobileDeviceIdGet | Get /v1/conditional-access/device-compliance-information/mobile/{deviceId} | Get compliance information for a single mobile device |
CsaAPI | V1CsaTenantIdGet | Get /v1/csa/tenant-id | Returns the CSA tenant ID. |
CsaAPI | V1CsaTokenDelete | Delete /v1/csa/token | Delete the CSA token exchange - This will disable Jamf Pro's ability to authenticate with cloud-hosted services |
CsaAPI | V1CsaTokenGet | Get /v1/csa/token | Get details regarding the CSA token exchange |
DashboardAPI | V1DashboardGet | Get /v1/dashboard | Get all the dashboard setup information |
DepartmentsAPI | V1DepartmentsDeleteMultiplePost | Post /v1/departments/delete-multiple | Deletes all departments by ids passed in body |
DepartmentsAPI | V1DepartmentsGet | Get /v1/departments | Search for Departments |
DepartmentsAPI | V1DepartmentsIdDelete | Delete /v1/departments/{id} | Remove specified department record |
DepartmentsAPI | V1DepartmentsIdGet | Get /v1/departments/{id} | Get specified Department object |
DepartmentsAPI | V1DepartmentsIdHistoryGet | Get /v1/departments/{id}/history | Get specified Department history object |
DepartmentsAPI | V1DepartmentsIdHistoryPost | Post /v1/departments/{id}/history | Add specified Department history object notes |
DepartmentsAPI | V1DepartmentsIdPut | Put /v1/departments/{id} | Update specified department object |
DepartmentsAPI | V1DepartmentsPost | Post /v1/departments | Create department record |
DeviceCommunicationSettingsAPI | V1DeviceCommunicationSettingsGet | Get /v1/device-communication-settings | Retrieves all settings for device communication |
DeviceCommunicationSettingsAPI | V1DeviceCommunicationSettingsHistoryGet | Get /v1/device-communication-settings/history | Get Device Communication settings history |
DeviceCommunicationSettingsAPI | V1DeviceCommunicationSettingsHistoryPost | Post /v1/device-communication-settings/history | Add Device Communication Settings history notes |
DeviceCommunicationSettingsAPI | V1DeviceCommunicationSettingsPut | Put /v1/device-communication-settings | Update device communication settings |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsGet | Get /v1/device-enrollments | Read all sorted and paged Device Enrollment instances |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdDelete | Delete /v1/device-enrollments/{id} | Delete a Device Enrollment Instance with the supplied id |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdDisownPost | Post /v1/device-enrollments/{id}/disown | Disown devices from the given Device Enrollment Instance |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdGet | Get /v1/device-enrollments/{id} | Retrieve a Device Enrollment Instance with the supplied id |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdHistoryGet | Get /v1/device-enrollments/{id}/history | Get sorted and paged Device Enrollment history objects |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdHistoryPost | Post /v1/device-enrollments/{id}/history | Add Device Enrollment history object notes |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdPut | Put /v1/device-enrollments/{id} | Update a Device Enrollment Instance with the supplied id |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdSyncsGet | Get /v1/device-enrollments/{id}/syncs | Get all instance sync states for a single Device Enrollment Instance |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdSyncsLatestGet | Get /v1/device-enrollments/{id}/syncs/latest | Get the latest sync state for a single Device Enrollment Instance |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsIdUploadTokenPut | Put /v1/device-enrollments/{id}/upload-token | Update a Device Enrollment Instance with the supplied Token |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsPublicKeyGet | Get /v1/device-enrollments/public-key | Retrieve the Jamf Pro Device Enrollment public key |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsSyncsGet | Get /v1/device-enrollments/syncs | Get all instance sync states for all Device Enrollment Instances |
DeviceEnrollmentsAPI | V1DeviceEnrollmentsUploadTokenPost | Post /v1/device-enrollments/upload-token | Create a Device Enrollment Instance with the supplied Token |
DeviceEnrollmentsDevicesAPI | V1DeviceEnrollmentsIdDevicesGet | Get /v1/device-enrollments/{id}/devices | Retrieve a list of Devices assigned to the supplied id |
DockItemsAPI | V1DockItemsIdDelete | Delete /v1/dock-items/{id} | Delete a DockItem at the specified id |
DockItemsAPI | V1DockItemsIdGet | Get /v1/dock-items/{id} | Retrieve a full dockItem object |
DockItemsAPI | V1DockItemsIdPut | Put /v1/dock-items/{id} | Replace the dockItem at the id with the supplied information |
DockItemsAPI | V1DockItemsPost | Post /v1/dock-items | Create a DockItem |
DssDeclarationsAPI | V1DssDeclarationsIdGet | Get /v1/dss-declarations/{id} | Retrieve a declaration from DSS |
EbooksAPI | V1EbooksGet | Get /v1/ebooks | Get Ebook object |
EbooksAPI | V1EbooksIdGet | Get /v1/ebooks/{id} | Get specified Ebook object |
EbooksAPI | V1EbooksIdScopeGet | Get /v1/ebooks/{id}/scope | Get specified scope of Ebook object |
EngageAPI | V1EngageGet | Get /v1/engage | Get Engage settings |
EngageAPI | V1EngageHistoryGet | Get /v1/engage/history | Get Engage settings history |
EngageAPI | V1EngageHistoryPost | Post /v1/engage/history | Add Engage settings history notes |
EngageAPI | V1EngagePut | Put /v1/engage | Update Engage settings |
EngageAPI | V2EngageGet | Get /v2/engage | Get Engage settings |
EngageAPI | V2EngageHistoryGet | Get /v2/engage/history | Get Engage settings history |
EngageAPI | V2EngageHistoryPost | Post /v2/engage/history | Add Engage settings history notes |
EngageAPI | V2EngagePut | Put /v2/engage | Update Engage settings |
EnrollmentAPI | V1AdueSessionTokenSettingsGet | Get /v1/adue-session-token-settings | Retrieve the Account Driven User Enrollment Session Token Settings |
EnrollmentAPI | V1AdueSessionTokenSettingsPut | Put /v1/adue-session-token-settings | Update Account Driven User Enrollment Session Token Settings. |
EnrollmentAPI | V2EnrollmentAccessGroupsGet | Get /v2/enrollment/access-groups | Retrieve the configured LDAP groups configured for User-Initiated Enrollment |
EnrollmentAPI | V2EnrollmentAccessGroupsPost | Post /v2/enrollment/access-groups | Add the configured LDAP group for User-Initiated Enrollment. |
EnrollmentAPI | V2EnrollmentAccessGroupsServerIdGroupIdDelete | Delete /v2/enrollment/access-groups/{serverId}/{groupId} | Delete an LDAP group's access to user initiated Enrollment |
EnrollmentAPI | V2EnrollmentAccessGroupsServerIdGroupIdGet | Get /v2/enrollment/access-groups/{serverId}/{groupId} | Retrieve the configured LDAP groups configured for User-Initiated Enrollment |
EnrollmentAPI | V2EnrollmentAccessGroupsServerIdGroupIdPut | Put /v2/enrollment/access-groups/{serverId}/{groupId} | Modify the configured LDAP groups configured for User-Initiated Enrollment |
EnrollmentAPI | V2EnrollmentFilteredLanguageCodesGet | Get /v2/enrollment/filtered-language-codes | Retrieve the list of languages and corresponding ISO 639-1 Codes but only those not already added to Enrollment |
EnrollmentAPI | V2EnrollmentGet | Get /v2/enrollment | Get Enrollment object and Re-enrollment settings |
EnrollmentAPI | V2EnrollmentHistoryExportPost | Post /v2/enrollment/history/export | Export enrollment history collection |
EnrollmentAPI | V2EnrollmentHistoryGet | Get /v2/enrollment/history | Get sorted and paged Enrollment history object |
EnrollmentAPI | V2EnrollmentHistoryPost | Post /v2/enrollment/history | Add Enrollment history object notes |
EnrollmentAPI | V2EnrollmentLanguageCodesGet | Get /v2/enrollment/language-codes | Retrieve the list of languages and corresponding ISO 639-1 Codes |
EnrollmentAPI | V2EnrollmentLanguagesDeleteMultiplePost | Post /v2/enrollment/languages/delete-multiple | Delete multiple configured languages from User-Initiated Enrollment settings |
EnrollmentAPI | V2EnrollmentLanguagesGet | Get /v2/enrollment/languages | Get an array of the language codes that have Enrollment messaging |
EnrollmentAPI | V2EnrollmentLanguagesLanguageIdDelete | Delete /v2/enrollment/languages/{languageId} | Delete the Enrollment messaging for a language |
EnrollmentAPI | V2EnrollmentLanguagesLanguageIdGet | Get /v2/enrollment/languages/{languageId} | Retrieve the Enrollment messaging for a language |
EnrollmentAPI | V2EnrollmentLanguagesLanguageIdPut | Put /v2/enrollment/languages/{languageId} | Edit Enrollment messaging for a language |
EnrollmentAPI | V2EnrollmentPut | Put /v2/enrollment | Update Enrollment object |
EnrollmentAPI | V3EnrollmentAccessGroupsGet | Get /v3/enrollment/access-groups | Retrieve the configured LDAP groups configured for User-Initiated Enrollment. |
EnrollmentAPI | V3EnrollmentAccessGroupsIdDelete | Delete /v3/enrollment/access-groups/{id} | Delete an LDAP group's access to user initiated Enrollment. |
EnrollmentAPI | V3EnrollmentAccessGroupsIdGet | Get /v3/enrollment/access-groups/{id} | Retrieve the configured LDAP groups configured for User-Initiated Enrollment |
EnrollmentAPI | V3EnrollmentAccessGroupsIdPut | Put /v3/enrollment/access-groups/{id} | Modify the configured LDAP groups configured for User-Initiated Enrollment. Only exiting Access Groups can be updated. |
EnrollmentAPI | V3EnrollmentAccessGroupsPost | Post /v3/enrollment/access-groups | Add the configured LDAP group for User-Initiated Enrollment. |
EnrollmentAPI | V3EnrollmentFilteredLanguageCodesGet | Get /v3/enrollment/filtered-language-codes | Retrieve the list of languages and corresponding ISO 639-1 Codes but only those not already added to Enrollment |
EnrollmentAPI | V3EnrollmentGet | Get /v3/enrollment | Get Enrollment object and Re-enrollment settings |
EnrollmentAPI | V3EnrollmentLanguageCodesGet | Get /v3/enrollment/language-codes | Retrieve the list of languages and corresponding ISO 639-1 Codes |
EnrollmentAPI | V3EnrollmentLanguagesDeleteMultiplePost | Post /v3/enrollment/languages/delete-multiple | Delete multiple configured languages from User-Initiated Enrollment settings |
EnrollmentAPI | V3EnrollmentLanguagesGet | Get /v3/enrollment/languages | Get an array of the language codes that have Enrollment messaging |
EnrollmentAPI | V3EnrollmentLanguagesLanguageIdDelete | Delete /v3/enrollment/languages/{languageId} | Delete the Enrollment messaging for a language |
EnrollmentAPI | V3EnrollmentLanguagesLanguageIdGet | Get /v3/enrollment/languages/{languageId} | Retrieve the Enrollment messaging for a language |
EnrollmentAPI | V3EnrollmentLanguagesLanguageIdPut | Put /v3/enrollment/languages/{languageId} | Edit Enrollment messaging for a language |
EnrollmentAPI | V3EnrollmentPut | Put /v3/enrollment | Update Enrollment object |
EnrollmentAPI | V4EnrollmentGet | Get /v4/enrollment | Get Enrollment object and Re-enrollment settings |
EnrollmentAPI | V4EnrollmentPut | Put /v4/enrollment | Update Enrollment object |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationGet | Get /v1/enrollment-customization | Retrieve sorted and paged Enrollment Customizations |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationIdDelete | Delete /v1/enrollment-customization/{id} | Delete an Enrollment Customization with the supplied id |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationIdGet | Get /v1/enrollment-customization/{id} | Retrieve an Enrollment Customization with the supplied id |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationIdHistoryGet | Get /v1/enrollment-customization/{id}/history | Get sorted and paged Enrollment Customization history objects |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationIdHistoryPost | Post /v1/enrollment-customization/{id}/history | Add Enrollment Customization history object notes |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationIdPrestagesGet | Get /v1/enrollment-customization/{id}/prestages | Retrieve the list of Prestages using this Enrollment Customization |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationIdPut | Put /v1/enrollment-customization/{id} | Update an Enrollment Customization |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationImagesPost | Post /v1/enrollment-customization/images | Upload an image |
EnrollmentCustomizationAPI | V1EnrollmentCustomizationPost | Post /v1/enrollment-customization | Create an Enrollment Customization |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsGet | Get /v2/enrollment-customizations | Retrieve sorted and paged Enrollment Customizations |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsIdDelete | Delete /v2/enrollment-customizations/{id} | Delete an Enrollment Customization with the supplied id |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsIdGet | Get /v2/enrollment-customizations/{id} | Retrieve an Enrollment Customization with the supplied id |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsIdHistoryGet | Get /v2/enrollment-customizations/{id}/history | Get sorted and paged Enrollment Customization history objects |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsIdHistoryPost | Post /v2/enrollment-customizations/{id}/history | Add Enrollment Customization history object notes |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsIdPrestagesGet | Get /v2/enrollment-customizations/{id}/prestages | Retrieve the list of Prestages using this Enrollment Customization |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsIdPut | Put /v2/enrollment-customizations/{id} | Update an Enrollment Customization |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsImagesIdGet | Get /v2/enrollment-customizations/images/{id} | Download an enrollment customization image |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsImagesPost | Post /v2/enrollment-customizations/images | Upload an image |
EnrollmentCustomizationAPI | V2EnrollmentCustomizationsPost | Post /v2/enrollment-customizations | Create an Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdAllGet | Get /v1/enrollment-customization/{id}/all | Get all Panels for single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdAllPanelIdDelete | Delete /v1/enrollment-customization/{id}/all/{panel-id} | Delete a single Panel from an Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdAllPanelIdGet | Get /v1/enrollment-customization/{id}/all/{panel-id} | Get a single Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdLdapPanelIdDelete | Delete /v1/enrollment-customization/{id}/ldap/{panel-id} | Delete an LDAP single panel from an Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdLdapPanelIdGet | Get /v1/enrollment-customization/{id}/ldap/{panel-id} | Get a single LDAP panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdLdapPanelIdPut | Put /v1/enrollment-customization/{id}/ldap/{panel-id} | Update a single LDAP Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdLdapPost | Post /v1/enrollment-customization/{id}/ldap | Create an LDAP Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdSsoPanelIdDelete | Delete /v1/enrollment-customization/{id}/sso/{panel-id} | Delete a single SSO Panel from an Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdSsoPanelIdGet | Get /v1/enrollment-customization/{id}/sso/{panel-id} | Get a single SSO Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdSsoPanelIdPut | Put /v1/enrollment-customization/{id}/sso/{panel-id} | Update a single SSO Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdSsoPost | Post /v1/enrollment-customization/{id}/sso | Create an SSO Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdTextPanelIdDelete | Delete /v1/enrollment-customization/{id}/text/{panel-id} | Delete a Text single Panel from an Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdTextPanelIdGet | Get /v1/enrollment-customization/{id}/text/{panel-id} | Get a single Text Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdTextPanelIdMarkdownGet | Get /v1/enrollment-customization/{id}/text/{panel-id}/markdown | Get the markdown output of a single Text Panel for a single Enrollment |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdTextPanelIdPut | Put /v1/enrollment-customization/{id}/text/{panel-id} | Update a single Text Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationIdTextPost | Post /v1/enrollment-customization/{id}/text | Create a Text Panel for a single Enrollment Customization |
EnrollmentCustomizationPreviewAPI | V1EnrollmentCustomizationParseMarkdownPost | Post /v1/enrollment-customization/parse-markdown | Parse the given string as markdown text and return Html output |
GsxConnectionAPI | V1GsxConnectionGet | Get /v1/gsx-connection | Finds the Jamf Pro GSX Connection information |
GsxConnectionAPI | V1GsxConnectionHistoryGet | Get /v1/gsx-connection/history | Get specified GSX Connection History object |
GsxConnectionAPI | V1GsxConnectionHistoryPost | Post /v1/gsx-connection/history | Add specified GSX Connection history object notes |
GsxConnectionAPI | V1GsxConnectionPatch | Patch /v1/gsx-connection | Updates Jamf Pro GSX Connection information |
GsxConnectionAPI | V1GsxConnectionPut | Put /v1/gsx-connection | Updates Jamf Pro GSX Connection information |
GsxConnectionAPI | V1GsxConnectionTestPost | Post /v1/gsx-connection/test | Test functionality of an GSX Connection |
HealthCheckAPI | V1HealthCheckGet | Get /v1/health-check | Get Jamf Pro API status |
IconAPI | V1IconDownloadIdGet | Get /v1/icon/download/{id} | Download a self service icon |
IconAPI | V1IconIdGet | Get /v1/icon/{id} | Get an icon |
IconAPI | V1IconPost | Post /v1/icon | Upload an icon |
InventoryInformationAPI | V1InventoryInformationGet | Get /v1/inventory-information | Get statistics about managed/unmanaged devices and computers in the inventory |
InventoryPreloadAPI | InventoryPreloadCsvTemplateGet | Get /inventory-preload/csv-template | Get the Inventory Preload CSV template |
InventoryPreloadAPI | InventoryPreloadDelete | Delete /inventory-preload | Delete all Inventory Preload records |
InventoryPreloadAPI | InventoryPreloadGet | Get /inventory-preload | Return all Inventory Preload records |
InventoryPreloadAPI | InventoryPreloadHistoryGet | Get /inventory-preload/history | Get Inventory Preload history entries |
InventoryPreloadAPI | InventoryPreloadHistoryNotesPost | Post /inventory-preload/history/notes | Add Inventory Preload history object notes |
InventoryPreloadAPI | InventoryPreloadIdDelete | Delete /inventory-preload/{id} | Delete an Inventory Preload record |
InventoryPreloadAPI | InventoryPreloadIdGet | Get /inventory-preload/{id} | Get an Inventory Preload record |
InventoryPreloadAPI | InventoryPreloadIdPut | Put /inventory-preload/{id} | Update an Inventory Preload record |
InventoryPreloadAPI | InventoryPreloadPost | Post /inventory-preload | Create a new Inventory Preload record using JSON or CSV |
InventoryPreloadAPI | InventoryPreloadValidateCsvPost | Post /inventory-preload/validate-csv | Validate a given CSV file |
InventoryPreloadAPI | V1InventoryPreloadCsvTemplateGet | Get /v1/inventory-preload/csv-template | Retrieve the Inventory Preload CSV template |
InventoryPreloadAPI | V1InventoryPreloadDelete | Delete /v1/inventory-preload | Delete all Inventory Preload records |
InventoryPreloadAPI | V1InventoryPreloadGet | Get /v1/inventory-preload | Return all Inventory Preload records |
InventoryPreloadAPI | V1InventoryPreloadHistoryGet | Get /v1/inventory-preload/history | Get Inventory Preload history entries |
InventoryPreloadAPI | V1InventoryPreloadHistoryPost | Post /v1/inventory-preload/history | Add Inventory Preload history object notes |
InventoryPreloadAPI | V1InventoryPreloadIdDelete | Delete /v1/inventory-preload/{id} | Delete an Inventory Preload record |
InventoryPreloadAPI | V1InventoryPreloadIdGet | Get /v1/inventory-preload/{id} | Get an Inventory Preload record |
InventoryPreloadAPI | V1InventoryPreloadIdPut | Put /v1/inventory-preload/{id} | Update an Inventory Preload record |
InventoryPreloadAPI | V1InventoryPreloadPost | Post /v1/inventory-preload | Create a new Inventory Preload record using JSON or CSV |
InventoryPreloadAPI | V1InventoryPreloadValidateCsvPost | Post /v1/inventory-preload/validate-csv | Validate a given CSV file |
InventoryPreloadAPI | V2InventoryPreloadCsvGet | Get /v2/inventory-preload/csv | Download all Inventory Preload records |
InventoryPreloadAPI | V2InventoryPreloadCsvPost | Post /v2/inventory-preload/csv | Create one or more new Inventory Preload records using CSV |
InventoryPreloadAPI | V2InventoryPreloadCsvTemplateGet | Get /v2/inventory-preload/csv-template | Download the Inventory Preload CSV template |
InventoryPreloadAPI | V2InventoryPreloadCsvValidatePost | Post /v2/inventory-preload/csv-validate | Validate a given CSV file |
InventoryPreloadAPI | V2InventoryPreloadEaColumnsGet | Get /v2/inventory-preload/ea-columns | Retrieve a list of extension attribute columns |
InventoryPreloadAPI | V2InventoryPreloadExportPost | Post /v2/inventory-preload/export | Export a collection of inventory preload records |
InventoryPreloadAPI | V2InventoryPreloadHistoryGet | Get /v2/inventory-preload/history | Get Inventory Preload history entries |
InventoryPreloadAPI | V2InventoryPreloadHistoryPost | Post /v2/inventory-preload/history | Add Inventory Preload history object notes |
InventoryPreloadAPI | V2InventoryPreloadRecordsDeleteAllPost | Post /v2/inventory-preload/records/delete-all | Delete all Inventory Preload records |
InventoryPreloadAPI | V2InventoryPreloadRecordsGet | Get /v2/inventory-preload/records | Return all Inventory Preload records |
InventoryPreloadAPI | V2InventoryPreloadRecordsIdDelete | Delete /v2/inventory-preload/records/{id} | Delete an Inventory Preload record |
InventoryPreloadAPI | V2InventoryPreloadRecordsIdGet | Get /v2/inventory-preload/records/{id} | Get an Inventory Preload record |
InventoryPreloadAPI | V2InventoryPreloadRecordsIdPut | Put /v2/inventory-preload/records/{id} | Update an Inventory Preload record |
InventoryPreloadAPI | V2InventoryPreloadRecordsPost | Post /v2/inventory-preload/records | Create a new Inventory Preload record using JSON |
JamfConnectAPI | V1JamfConnectConfigProfilesGet | Get /v1/jamf-connect/config-profiles | Search for config profiles linked to Jamf Connect |
JamfConnectAPI | V1JamfConnectConfigProfilesIdPut | Put /v1/jamf-connect/config-profiles/{id} | Update the way the Jamf Connect app gets updated on computers within scope of the associated configuration profile. |
JamfConnectAPI | V1JamfConnectDeploymentsIdTasksGet | Get /v1/jamf-connect/deployments/{id}/tasks | Search for deployment tasks for a config profile linked to Jamf Connect |
JamfConnectAPI | V1JamfConnectDeploymentsIdTasksRetryPost | Post /v1/jamf-connect/deployments/{id}/tasks/retry | Request a retry of Connect install tasks |
JamfConnectAPI | V1JamfConnectGet | Get /v1/jamf-connect | Get the Jamf Connect settings that you have access to see |
JamfConnectAPI | V1JamfConnectHistoryGet | Get /v1/jamf-connect/history | Get Jamf Connect history |
JamfConnectAPI | V1JamfConnectHistoryPost | Post /v1/jamf-connect/history | Add Jamf Connect history notes |
JamfContentDistributionServerAPI | V1JcdsFilesFileNameDelete | Delete /v1/jcds/files/{fileName} | Delete a file from the Jamf Content Distribution Server |
JamfContentDistributionServerAPI | V1JcdsFilesFileNameGet | Get /v1/jcds/files/{fileName} | Retrieve a download URL for a specific file from the Jamf Content Distribution Server |
JamfContentDistributionServerAPI | V1JcdsFilesGet | Get /v1/jcds/files | Retrieve a list of files and file metadata from the Jamf Content Distribution Server |
JamfContentDistributionServerAPI | V1JcdsFilesPost | Post /v1/jcds/files | Initiate an upload to the Jamf Content Distribution Server |
JamfContentDistributionServerAPI | V1JcdsPropertiesGet | Get /v1/jcds/properties | Gets information about JCDS distribution points. |
JamfContentDistributionServerAPI | V1JcdsRenewCredentialsPost | Post /v1/jcds/renew-credentials | Renew credentials for an upload to the Jamf Content Distribution Server |
JamfManagementFrameworkAPI | V1JamfManagementFrameworkRedeployIdPost | Post /v1/jamf-management-framework/redeploy/{id} | Redeploy Jamf Management Framework |
JamfPackageAPI | V1JamfPackageGet | Get /v1/jamf-package | Get the packages for a given Jamf application |
JamfPackageAPI | V2JamfPackageGet | Get /v2/jamf-package | Get the packages for a given Jamf application |
JamfProAccountPreferencesAPI | V2AccountPreferencesGet | Get /v2/account-preferences | Get Jamf Pro account preferences |
JamfProAccountPreferencesAPI | V2AccountPreferencesPatch | Patch /v2/account-preferences | Update Jamf Pro account preferences |
JamfProInformationAPI | V1JamfProInformationGet | Get /v1/jamf-pro-information | Get basic information about the Jamf Pro Server |
JamfProInformationAPI | V2JamfProInformationGet | Get /v2/jamf-pro-information | Get basic information about the Jamf Pro Server |
JamfProInitializationAPI | V1SystemInitializeDatabaseConnectionPost | Post /v1/system/initialize-database-connection | Provide Database Password during startup |
JamfProInitializationAPI | V1SystemInitializePost | Post /v1/system/initialize | Set up fresh installed Jamf Pro Server |
JamfProNotificationsAPI | V1NotificationsGet | Get /v1/notifications | Get Notifications for user and site |
JamfProNotificationsAPI | V1NotificationsTypeIdDelete | Delete /v1/notifications/{type}/{id} | Delete Notifications |
JamfProNotificationsPreviewAPI | NotificationsAlertsGet | Get /notifications/alerts | Get Notifications for user and site |
JamfProNotificationsPreviewAPI | NotificationsAlertsIdDelete | Delete /notifications/alerts/{id} | DEPRECATED - USE "alerts/{type}/{id}" INSTEAD. Deletes only Patch Management notifications. |
JamfProNotificationsPreviewAPI | NotificationsAlertsTypeIdDelete | Delete /notifications/alerts/{type}/{id} | Delete Notifications |
JamfProServerUrlPreviewAPI | V1JamfProServerUrlGet | Get /v1/jamf-pro-server-url | Get Jamf Pro Server URL settings |
JamfProServerUrlPreviewAPI | V1JamfProServerUrlHistoryGet | Get /v1/jamf-pro-server-url/history | Get Jamf Pro Server URL settings history |
JamfProServerUrlPreviewAPI | V1JamfProServerUrlHistoryPost | Post /v1/jamf-pro-server-url/history | Add Jamf Pro Server URL settings history notes |
JamfProServerUrlPreviewAPI | V1JamfProServerUrlPut | Put /v1/jamf-pro-server-url | Update Jamf Pro Server URL settings |
JamfProUserAccountSettingsAPI | V1UserPreferencesKeyIdDelete | Delete /v1/user/preferences/{keyId} | Remove specified setting for authenticated user |
JamfProUserAccountSettingsAPI | V1UserPreferencesKeyIdGet | Get /v1/user/preferences/{keyId} | Get the user setting for the authenticated user and key |
JamfProUserAccountSettingsAPI | V1UserPreferencesKeyIdPut | Put /v1/user/preferences/{keyId} | Persist the user setting |
JamfProUserAccountSettingsAPI | V1UserPreferencesSettingsKeyIdGet | Get /v1/user/preferences/settings/{keyId} | Get the user preferences for the authenticated user and key. |
JamfProUserAccountSettingsPreviewAPI | UserObjPreferenceKeyDelete | Delete /user/obj/preference/{key} | Remove specified setting for authenticated user |
JamfProUserAccountSettingsPreviewAPI | UserObjPreferenceKeyGet | Get /user/obj/preference/{key} | Get the user setting for the authenticated user and key |
JamfProUserAccountSettingsPreviewAPI | UserObjPreferenceKeyPut | Put /user/obj/preference/{key} | Persist the user setting |
JamfProVersionAPI | V1JamfProVersionGet | Get /v1/jamf-pro-version | Return information about the Jamf Pro including the current version |
JamfProtectAPI | V1JamfProtectDelete | Delete /v1/jamf-protect | Delete Jamf Protect API registration. |
JamfProtectAPI | V1JamfProtectDeploymentsIdTasksGet | Get /v1/jamf-protect/deployments/{id}/tasks | Search for deployment tasks for a config profile linked to Jamf Protect |
JamfProtectAPI | V1JamfProtectDeploymentsIdTasksRetryPost | Post /v1/jamf-protect/deployments/{id}/tasks/retry | Request a retry of Protect install tasks |
JamfProtectAPI | V1JamfProtectGet | Get /v1/jamf-protect | Jamf Protect integration settings |
JamfProtectAPI | V1JamfProtectHistoryGet | Get /v1/jamf-protect/history | Get Jamf Protect history |
JamfProtectAPI | V1JamfProtectHistoryPost | Post /v1/jamf-protect/history | Add Jamf Protect history notes |
JamfProtectAPI | V1JamfProtectPlansGet | Get /v1/jamf-protect/plans | Get all of the previously synced Jamf Protect Plans with information about their associated configuration profile |
JamfProtectAPI | V1JamfProtectPlansSyncPost | Post /v1/jamf-protect/plans/sync | Sync Plans with Jamf Protect |
JamfProtectAPI | V1JamfProtectPut | Put /v1/jamf-protect | Jamf Protect integration settings |
JamfProtectAPI | V1JamfProtectRegisterPost | Post /v1/jamf-protect/register | Register a Jamf Protect API configuration with Jamf Pro |
JamfRemoteAssistAPI | V1JamfRemoteAssistSessionGet | Get /v1/jamf-remote-assist/session | Gets session history items. |
JamfRemoteAssistAPI | V1JamfRemoteAssistSessionIdGet | Get /v1/jamf-remote-assist/session/{id} | Gets single session history item. |
JamfRemoteAssistAPI | V2JamfRemoteAssistSessionExportPost | Post /v2/jamf-remote-assist/session/export | Export Jamf Remote Assist sessions history |
JamfRemoteAssistAPI | V2JamfRemoteAssistSessionGet | Get /v2/jamf-remote-assist/session | Gets session history items. |
JamfRemoteAssistAPI | V2JamfRemoteAssistSessionIdGet | Get /v2/jamf-remote-assist/session/{id} | Gets single session history item. |
LdapAPI | LdapGroupsGet | Get /ldap/groups | Retrieve the configured access groups that contain the text in the search param |
LdapAPI | LdapServersGet | Get /ldap/servers | Retrieve all Servers including LDAP and Cloud Identity Providers. |
LdapAPI | V1LdapGroupsGet | Get /v1/ldap/groups | Retrieve the configured access groups that contain the text in the search param |
LdapAPI | V1LdapLdapServersGet | Get /v1/ldap/ldap-servers | Retrieve all LDAP Servers. |
LdapAPI | V1LdapServersGet | Get /v1/ldap/servers | Retrieve all Servers including LDAP and Cloud Identity Providers. |
LocalAdminPasswordAPI | V1LocalAdminPasswordClientManagementIdAccountUsernameAuditGet | Get /v1/local-admin-password/{clientManagementId}/account/{username}/audit | Get LAPS password viewed history. |
LocalAdminPasswordAPI | V1LocalAdminPasswordClientManagementIdAccountUsernamePasswordGet | Get /v1/local-admin-password/{clientManagementId}/account/{username}/password | Get current LAPS password for specified username on a client. |
LocalAdminPasswordAPI | V1LocalAdminPasswordClientManagementIdAccountsGet | Get /v1/local-admin-password/{clientManagementId}/accounts | Get the LAPS capable admin accounts for a device. |
LocalAdminPasswordAPI | V1LocalAdminPasswordClientManagementIdSetPasswordPut | Put /v1/local-admin-password/{clientManagementId}/set-password | Set the LAPS password for a device. |
LocalAdminPasswordAPI | V1LocalAdminPasswordSettingsGet | Get /v1/local-admin-password/settings | Get the current LAPS settings. |
LocalAdminPasswordAPI | V1LocalAdminPasswordSettingsPut | Put /v1/local-admin-password/settings | Update settings for LAPS. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountUsernameAuditGet | Get /v2/local-admin-password/{clientManagementId}/account/{username}/audit | Get LAPS password viewed history. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountUsernameGuidAuditGet | Get /v2/local-admin-password/{clientManagementId}/account/{username}/{guid}/audit | Get LAPS password viewed history. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountUsernameGuidHistoryGet | Get /v2/local-admin-password/{clientManagementId}/account/{username}/{guid}/history | Get LAPS historical records for target device and user guid. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountUsernameGuidPasswordGet | Get /v2/local-admin-password/{clientManagementId}/account/{username}/{guid}/password | Get current LAPS password for specified user guid on a client. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountUsernameHistoryGet | Get /v2/local-admin-password/{clientManagementId}/account/{username}/history | Get LAPS historical records for target device and username. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountUsernamePasswordGet | Get /v2/local-admin-password/{clientManagementId}/account/{username}/password | Get current LAPS password for specified username on a client. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdAccountsGet | Get /v2/local-admin-password/{clientManagementId}/accounts | Get the LAPS capable admin accounts for a device. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdHistoryGet | Get /v2/local-admin-password/{clientManagementId}/history | Get LAPS password viewed history, and rotation history. |
LocalAdminPasswordAPI | V2LocalAdminPasswordClientManagementIdSetPasswordPut | Put /v2/local-admin-password/{clientManagementId}/set-password | Set the LAPS password for a device. |
LocalAdminPasswordAPI | V2LocalAdminPasswordPendingRotationsGet | Get /v2/local-admin-password/pending-rotations | Get a list of the current devices and usernames with pending LAPS rotations |
LocalAdminPasswordAPI | V2LocalAdminPasswordSettingsGet | Get /v2/local-admin-password/settings | Get the current LAPS settings. |
LocalAdminPasswordAPI | V2LocalAdminPasswordSettingsPut | Put /v2/local-admin-password/settings | Update settings for LAPS. |
LocalesPreviewAPI | V1LocalesGet | Get /v1/locales | Return locales that can be used in other features |
LoginCustomizationAPI | V1LoginCustomizationGet | Get /v1/login-customization | Get current login disclaimer settings |
LoginCustomizationAPI | V1LoginCustomizationPut | Put /v1/login-customization | Update current login disclaimer settings. |
MacosManagedSoftwareUpdatesAPI | V1MacosManagedSoftwareUpdatesAvailableUpdatesGet | Get /v1/macos-managed-software-updates/available-updates | Retrieve available MacOs Managed Software Updates |
MacosManagedSoftwareUpdatesAPI | V1MacosManagedSoftwareUpdatesSendUpdatesPost | Post /v1/macos-managed-software-updates/send-updates | Send MacOs Managed Software Updates |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesAvailableUpdatesGet | Get /v1/managed-software-updates/available-updates | Retrieve available macOS and iOS Managed Software Updates |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansFeatureToggleAbandonPost | Post /v1/managed-software-updates/plans/feature-toggle/abandon | Force stops any ongoing or stalled feature-toggle processes |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansFeatureToggleGet | Get /v1/managed-software-updates/plans/feature-toggle | Retrieve current value of the Feature Toggle |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansFeatureTogglePut | Put /v1/managed-software-updates/plans/feature-toggle | Updates Feature Toggle Value |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansFeatureToggleStatusGet | Get /v1/managed-software-updates/plans/feature-toggle/status | Retrieves background status of the Feature Toggle |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansGet | Get /v1/managed-software-updates/plans | Retrieve Managed Software Update Plans |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansGroupIdGet | Get /v1/managed-software-updates/plans/group/{id} | Retrieve Managed Software Update Plans for a Group |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansGroupPost | Post /v1/managed-software-updates/plans/group | Create Managed Software Update Plans for a Group |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansIdDeclarationsGet | Get /v1/managed-software-updates/plans/{id}/declarations | Retrieve all Declarations associated with a Managed Software Update Plan |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansIdEventsGet | Get /v1/managed-software-updates/plans/{id}/events | Retrieve a Managed Software Update Plan Event Store |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansIdGet | Get /v1/managed-software-updates/plans/{id} | Retrieve a Managed Software Update Plan |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesPlansPost | Post /v1/managed-software-updates/plans | Create a Managed Software Update Plan |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesUpdateStatusesComputerGroupsIdGet | Get /v1/managed-software-updates/update-statuses/computer-groups/{id} | Retrieve Managed Software Update Statuses for Computer Groups |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesUpdateStatusesComputersIdGet | Get /v1/managed-software-updates/update-statuses/computers/{id} | Retrieve Managed Software Update Statuses for Computers |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesUpdateStatusesGet | Get /v1/managed-software-updates/update-statuses | Retrieve Managed Software Update Statuses |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesUpdateStatusesMobileDeviceGroupsIdGet | Get /v1/managed-software-updates/update-statuses/mobile-device-groups/{id} | Retrieve Managed Software Update Statuses for Mobile Device Groups |
ManagedSoftwareUpdatesAPI | V1ManagedSoftwareUpdatesUpdateStatusesMobileDevicesIdGet | Get /v1/managed-software-updates/update-statuses/mobile-devices/{id} | Retrieve Managed Software Update Statuses for Mobile Devices |
MdmAPI | PreviewMdmCommandsPost | Post /preview/mdm/commands | Post a command for creation and queuing |
MdmAPI | V1DeployPackagePost | Post /v1/deploy-package | Deploy packages using MDM |
MdmAPI | V1MdmCommandsGet | Get /v1/mdm/commands | Get information about mdm commands made by Jamf Pro. |
MdmAPI | V1MdmRenewProfilePost | Post /v1/mdm/renew-profile | Renew MDM Profile |
MdmAPI | V2MdmCommandsGet | Get /v2/mdm/commands | Get information about mdm commands made by Jamf Pro. |
MdmAPI | V2MdmCommandsPost | Post /v2/mdm/commands | Post a command for creation and queuing |
MobileDeviceAppsAPI | V1MobileDeviceAppsReinstallAppConfigPost | Post /v1/mobile-device-apps/reinstall-app-config | Reinstall App Config for Managed iOS Apps |
MobileDeviceEnrollmentProfileAPI | V1MobileDeviceEnrollmentProfileIdDownloadProfileGet | Get /v1/mobile-device-enrollment-profile/{id}/download-profile | Retrieve the MDM Enrollment Profile |
MobileDeviceExtensionAttributesPreviewAPI | DevicesExtensionAttributesGet | Get /devices/extensionAttributes | Get Mobile Device Extension Attribute values placed in select paramter |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsGet | Get /v1/mobile-device-groups | Return the list of all Mobile Device Groups |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsStaticGroupMembershipIdGet | Get /v1/mobile-device-groups/static-group-membership/{id} | Get Static Group Membership by Id |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsStaticGroupsGet | Get /v1/mobile-device-groups/static-groups | Get Static Groups |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsStaticGroupsIdDelete | Delete /v1/mobile-device-groups/static-groups/{id} | Remove Static Group by Id |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsStaticGroupsIdGet | Get /v1/mobile-device-groups/static-groups/{id} | Get Static Group by Id |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsStaticGroupsIdPatch | Patch /v1/mobile-device-groups/static-groups/{id} | Update membership of a static group. |
MobileDeviceGroupsAPI | V1MobileDeviceGroupsStaticGroupsPost | Post /v1/mobile-device-groups/static-groups | Create membership of a static group. |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesGet | Get /v1/mobile-device-prestages | Search for sorted and paged Mobile Device Prestages |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdAttachmentsDelete | Delete /v1/mobile-device-prestages/{id}/attachments | Remove an attachment for a Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdAttachmentsGet | Get /v1/mobile-device-prestages/{id}/attachments | Get attachments for a Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdAttachmentsPost | Post /v1/mobile-device-prestages/{id}/attachments | Add an attachment to a Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdDelete | Delete /v1/mobile-device-prestages/{id} | Delete a Mobile Device Prestage with the supplied id |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdGet | Get /v1/mobile-device-prestages/{id} | Retrieve a Mobile Device Prestage with the supplied id |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdHistoryGet | Get /v1/mobile-device-prestages/{id}/history | Get sorted and paged Mobile Device Prestage history objects |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdHistoryPost | Post /v1/mobile-device-prestages/{id}/history | Add Mobile Device Prestage history object notes |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdPut | Put /v1/mobile-device-prestages/{id} | Update a Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdScopeDelete | Delete /v1/mobile-device-prestages/{id}/scope | Remove Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdScopeGet | Get /v1/mobile-device-prestages/{id}/scope | Get Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdScopePost | Post /v1/mobile-device-prestages/{id}/scope | Add Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesIdScopePut | Put /v1/mobile-device-prestages/{id}/scope | Replace Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesPost | Post /v1/mobile-device-prestages | Create a Mobile Device Prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesScopeGet | Get /v1/mobile-device-prestages/scope | Get all Device Scope for all Mobile Device Prestages |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesSyncGet | Get /v1/mobile-device-prestages/sync | Get all Prestage sync States for all prestages |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesSyncIdGet | Get /v1/mobile-device-prestages/sync/{id} | Get all prestage sync states for a single prestage |
MobileDevicePrestagesAPI | V1MobileDevicePrestagesSyncIdLatestGet | Get /v1/mobile-device-prestages/sync/{id}/latest | Get the latest Sync State for a single Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesGet | Get /v2/mobile-device-prestages | Get sorted and paged Mobile Device Prestages |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdAttachmentsDeleteMultiplePost | Post /v2/mobile-device-prestages/{id}/attachments/delete-multiple | Remove an attachment for a Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdAttachmentsGet | Get /v2/mobile-device-prestages/{id}/attachments | Get attachments for a Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdAttachmentsPost | Post /v2/mobile-device-prestages/{id}/attachments | Add an attachment to a Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdDelete | Delete /v2/mobile-device-prestages/{id} | Delete a Mobile Device Prestage with the supplied id |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdGet | Get /v2/mobile-device-prestages/{id} | Retrieve a Mobile Device Prestage with the supplied id |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdHistoryGet | Get /v2/mobile-device-prestages/{id}/history | Get sorted and paged Mobile Device Prestage history objects |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdHistoryPost | Post /v2/mobile-device-prestages/{id}/history | Add Mobile Device Prestage history object notes |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdPut | Put /v2/mobile-device-prestages/{id} | Update a Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdScopeDeleteMultiplePost | Post /v2/mobile-device-prestages/{id}/scope/delete-multiple | Remove Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdScopeGet | Get /v2/mobile-device-prestages/{id}/scope | Get Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdScopePost | Post /v2/mobile-device-prestages/{id}/scope | Add Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdScopePut | Put /v2/mobile-device-prestages/{id}/scope | Replace Device Scope for a specific Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdSyncsGet | Get /v2/mobile-device-prestages/{id}/syncs | Get all prestage sync states for a single prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesIdSyncsLatestGet | Get /v2/mobile-device-prestages/{id}/syncs/latest | Get the latest Sync State for a single Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesPost | Post /v2/mobile-device-prestages | Create a Mobile Device Prestage |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesScopeGet | Get /v2/mobile-device-prestages/scope | Get all Device Scope for all Mobile Device Prestages |
MobileDevicePrestagesAPI | V2MobileDevicePrestagesSyncsGet | Get /v2/mobile-device-prestages/syncs | Get all Prestage sync States for all prestages |
MobileDevicesAPI | V2MobileDevicesDetailGet | Get /v2/mobile-devices/detail | Return paginated Mobile Device Inventory records |
MobileDevicesAPI | V2MobileDevicesGet | Get /v2/mobile-devices | Get Mobile Device objects |
MobileDevicesAPI | V2MobileDevicesIdDetailGet | Get /v2/mobile-devices/{id}/detail | Get Mobile Device |
MobileDevicesAPI | V2MobileDevicesIdGet | Get /v2/mobile-devices/{id} | Get Mobile Device |
MobileDevicesAPI | V2MobileDevicesIdPairedDevicesGet | Get /v2/mobile-devices/{id}/paired-devices | Return paginated Mobile Device Inventory records of all paired devices for the device |
MobileDevicesAPI | V2MobileDevicesIdPatch | Patch /v2/mobile-devices/{id} | Update fields on a mobile device that are allowed to be modified by users |
OnboardingAPI | V1OnboardingEligibleAppsGet | Get /v1/onboarding/eligible-apps | Retrieves a list of applications that are eligible to be used in an onboarding configuration |
OnboardingAPI | V1OnboardingEligibleConfigurationProfilesGet | Get /v1/onboarding/eligible-configuration-profiles | Retrieves a list of configuration profiles that are eligible to be used in an onboarding configuration |
OnboardingAPI | V1OnboardingEligiblePoliciesGet | Get /v1/onboarding/eligible-policies | Retrieves a list of policies that are eligible to be used in an onboarding configuration |
OnboardingAPI | V1OnboardingGet | Get /v1/onboarding | Get the current onboarding settings configuration. |
OnboardingAPI | V1OnboardingHistoryExportPost | Post /v1/onboarding/history/export | Export history object collection in specified format for Onboarding |
OnboardingAPI | V1OnboardingHistoryGet | Get /v1/onboarding/history | Get Onboarding history object |
OnboardingAPI | V1OnboardingHistoryPost | Post /v1/onboarding/history | Add Onboarding history object notes |
OnboardingAPI | V1OnboardingPut | Put /v1/onboarding | Update the onboarding configuration. |
PackagesAPI | V1PackagesDeleteMultiplePost | Post /v1/packages/delete-multiple | Delete multiple packages at once |
PackagesAPI | V1PackagesExportPost | Post /v1/packages/export | Export Packages collection |
PackagesAPI | V1PackagesGet | Get /v1/packages | Retrieve Packages |
PackagesAPI | V1PackagesIdDelete | Delete /v1/packages/{id} | Remove specified package |
PackagesAPI | V1PackagesIdGet | Get /v1/packages/{id} | Get specified Package object |
PackagesAPI | V1PackagesIdHistoryExportPost | Post /v1/packages/{id}/history/export | Export history object collection in specified format for specified Packages |
PackagesAPI | V1PackagesIdHistoryGet | Get /v1/packages/{id}/history | Get specified Package History object |
PackagesAPI | V1PackagesIdHistoryPost | Post /v1/packages/{id}/history | Add specified Package history object notes |
PackagesAPI | V1PackagesIdManifestDelete | Delete /v1/packages/{id}/manifest | Delete the manifest for a specified package |
PackagesAPI | V1PackagesIdManifestPost | Post /v1/packages/{id}/manifest | Add a manifest to a package |
PackagesAPI | V1PackagesIdPut | Put /v1/packages/{id} | Update specified package object |
PackagesAPI | V1PackagesIdUploadPost | Post /v1/packages/{id}/upload | Upload package |
PackagesAPI | V1PackagesPost | Post /v1/packages | Create package |
ParentAppPreviewAPI | V1ParentAppGet | Get /v1/parent-app | Get the current Jamf Parent app settings |
ParentAppPreviewAPI | V1ParentAppHistoryGet | Get /v1/parent-app/history | Get Jamf Parent app settings history |
ParentAppPreviewAPI | V1ParentAppHistoryPost | Post /v1/parent-app/history | Add Jamf Parent app settings history notes |
ParentAppPreviewAPI | V1ParentAppPut | Put /v1/parent-app | Update Jamf Parent app settings |
PatchManagementAPI | V2PatchManagementAcceptDisclaimerPost | Post /v2/patch-management-accept-disclaimer | Accept Patch Management disclaimer |
PatchPoliciesAPI | V2PatchPoliciesGet | Get /v2/patch-policies | Retrieve Patch Policies |
PatchPoliciesAPI | V2PatchPoliciesIdDashboardDelete | Delete /v2/patch-policies/{id}/dashboard | Remove a patch policy from the dashboard |
PatchPoliciesAPI | V2PatchPoliciesIdDashboardGet | Get /v2/patch-policies/{id}/dashboard | Return whether or not the requested patch policy is on the dashboard |
PatchPoliciesAPI | V2PatchPoliciesIdDashboardPost | Post /v2/patch-policies/{id}/dashboard | Add a patch policy to the dashboard |
PatchPoliciesAPI | V2PatchPoliciesPolicyDetailsGet | Get /v2/patch-policies/policy-details | Retrieve Patch Policies |
PatchPolicyLogsAPI | V2PatchPoliciesIdLogsDeviceIdDetailsGet | Get /v2/patch-policies/{id}/logs/{deviceId}/details | Return attempt details for a specific log |
PatchPolicyLogsAPI | V2PatchPoliciesIdLogsDeviceIdGet | Get /v2/patch-policies/{id}/logs/{deviceId} | Retrieves a single Patch Policy Log |
PatchPolicyLogsAPI | V2PatchPoliciesIdLogsEligibleRetryCountGet | Get /v2/patch-policies/{id}/logs/eligible-retry-count | Return the count of the Patch Policy Logs for the patch policy id that are eligible for a retry attempt |
PatchPolicyLogsAPI | V2PatchPoliciesIdLogsGet | Get /v2/patch-policies/{id}/logs | Retrieve Patch Policy Logs |
PatchPolicyLogsAPI | V2PatchPoliciesIdLogsRetryAllPost | Post /v2/patch-policies/{id}/logs/retry-all | Send retry attempts for all devices |
PatchPolicyLogsAPI | V2PatchPoliciesIdLogsRetryPost | Post /v2/patch-policies/{id}/logs/retry | Send retry attempts for specific devices |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsGet | Get /v2/patch-software-title-configurations | Retrieve Patch Software Title Configurations |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdDashboardDelete | Delete /v2/patch-software-title-configurations/{id}/dashboard | Remove a software title configuration from the dashboard |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdDashboardGet | Get /v2/patch-software-title-configurations/{id}/dashboard | Return whether or not the requested software title configuration is on the dashboard |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdDashboardPost | Post /v2/patch-software-title-configurations/{id}/dashboard | Add a software title configuration to the dashboard |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdDefinitionsGet | Get /v2/patch-software-title-configurations/{id}/definitions | Retrieve Patch Software Title Definitions with the supplied id |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdDelete | Delete /v2/patch-software-title-configurations/{id} | Delete Patch Software Title Configurations with the supplied id |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdDependenciesGet | Get /v2/patch-software-title-configurations/{id}/dependencies | Retrieve list of Patch Software Title Configuration Dependencies |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdExportReportGet | Get /v2/patch-software-title-configurations/{id}/export-report | Export Patch Reporting Data |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdExtensionAttributesGet | Get /v2/patch-software-title-configurations/{id}/extension-attributes | Retrieve Software Title Extension Attributes with the supplied id |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdGet | Get /v2/patch-software-title-configurations/{id} | Retrieve Patch Software Title Configurations with the supplied id |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdHistoryGet | Get /v2/patch-software-title-configurations/{id}/history | Get specified Patch Software Title Configuration history object |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdHistoryPost | Post /v2/patch-software-title-configurations/{id}/history | Add Patch Software Title Configuration history object notes |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdPatch | Patch /v2/patch-software-title-configurations/{id} | Update Patch Software Title Configurations |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdPatchReportGet | Get /v2/patch-software-title-configurations/{id}/patch-report | Retrieve Patch Software Title Configuration Patch Report |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdPatchSummaryGet | Get /v2/patch-software-title-configurations/{id}/patch-summary | Return Active Patch Summary |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsIdPatchSummaryVersionsGet | Get /v2/patch-software-title-configurations/{id}/patch-summary/versions | Returns patch versions |
PatchSoftwareTitleConfigurationsAPI | V2PatchSoftwareTitleConfigurationsPost | Post /v2/patch-software-title-configurations | Create Patch Software Title Configurations |
PoliciesPreviewAPI | SettingsObjPolicyPropertiesGet | Get /settings/obj/policyProperties | Get Policy Properties object |
PoliciesPreviewAPI | SettingsObjPolicyPropertiesPut | Put /settings/obj/policyProperties | Update Policy Properties object |
PoliciesPreviewAPI | V1PolicyPropertiesGet | Get /v1/policy-properties | Get Policy Properties object |
PoliciesPreviewAPI | V1PolicyPropertiesPut | Put /v1/policy-properties | Update Policy Properties object |
ReEnrollmentPreviewAPI | V1ReenrollmentGet | Get /v1/reenrollment | Get Re-enrollment object |
ReEnrollmentPreviewAPI | V1ReenrollmentHistoryExportPost | Post /v1/reenrollment/history/export | Export reenrollment history collection |
ReEnrollmentPreviewAPI | V1ReenrollmentHistoryGet | Get /v1/reenrollment/history | Get Re-enrollment history object |
ReEnrollmentPreviewAPI | V1ReenrollmentHistoryPost | Post /v1/reenrollment/history | Add specified Re-enrollment history object notes |
ReEnrollmentPreviewAPI | V1ReenrollmentPut | Put /v1/reenrollment | Update the Re-enrollment object |
RemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsGet | Get /preview/remote-administration-configurations | Get information about all remote administration configurations. |
ReturnToServiceAPI | V1ReturnToServiceGet | Get /v1/return-to-service | Get all Return to Service Configurations |
ReturnToServiceAPI | V1ReturnToServiceIdDelete | Delete /v1/return-to-service/{id} | Delete a Return To Service Configuration with the supplied id |
ReturnToServiceAPI | V1ReturnToServiceIdGet | Get /v1/return-to-service/{id} | Retrieve a Return to Service Configuration with the supplied id |
ReturnToServiceAPI | V1ReturnToServiceIdPut | Put /v1/return-to-service/{id} | Update a Return to Service Configuration |
ReturnToServiceAPI | V1ReturnToServicePost | Post /v1/return-to-service | Create a Return to Service Configuration |
SchedulerAPI | V1SchedulerJobsGet | Get /v1/scheduler/jobs | Retrieve all Jamf Pro Scheduler jobs |
SchedulerAPI | V1SchedulerJobsJobKeyTriggersGet | Get /v1/scheduler/jobs/{jobKey}/triggers | Retrieve all triggers for a Jamf Pro Scheduler job |
SchedulerAPI | V1SchedulerSummaryGet | Get /v1/scheduler/summary | Retrieve a summary of the Jamf Pro Scheduler |
ScriptsAPI | V1ScriptsGet | Get /v1/scripts | Search for sorted and paged Scripts |
ScriptsAPI | V1ScriptsIdDelete | Delete /v1/scripts/{id} | Delete a Script at the specified id |
ScriptsAPI | V1ScriptsIdDownloadGet | Get /v1/scripts/{id}/download | Download a text file of the Script contents |
ScriptsAPI | V1ScriptsIdGet | Get /v1/scripts/{id} | Retrieve a full script object |
ScriptsAPI | V1ScriptsIdHistoryGet | Get /v1/scripts/{id}/history | Get specified Script history object |
ScriptsAPI | V1ScriptsIdHistoryPost | Post /v1/scripts/{id}/history | Add specified Script history object notes |
ScriptsAPI | V1ScriptsIdPut | Put /v1/scripts/{id} | Replace the script at the id with the supplied information |
ScriptsAPI | V1ScriptsPost | Post /v1/scripts | Create a Script |
SelfServiceAPI | V1SelfServiceSettingsGet | Get /v1/self-service/settings | Get an object representation of Self Service settings |
SelfServiceAPI | V1SelfServiceSettingsPut | Put /v1/self-service/settings | Put an object representation of Self Service settings |
SelfServiceBrandingIosAPI | V1SelfServiceBrandingIosGet | Get /v1/self-service/branding/ios | Search for sorted and paged iOS branding configurations |
SelfServiceBrandingIosAPI | V1SelfServiceBrandingIosIdDelete | Delete /v1/self-service/branding/ios/{id} | Delete the Self Service iOS branding configuration indicated by the provided id |
SelfServiceBrandingIosAPI | V1SelfServiceBrandingIosIdGet | Get /v1/self-service/branding/ios/{id} | Read a single Self Service iOS branding configuration indicated by the provided id |
SelfServiceBrandingIosAPI | V1SelfServiceBrandingIosIdPut | Put /v1/self-service/branding/ios/{id} | Update a Self Service iOS branding configuration with the supplied details |
SelfServiceBrandingIosAPI | V1SelfServiceBrandingIosPost | Post /v1/self-service/branding/ios | Create a Self Service iOS branding configuration with the supplied |
SelfServiceBrandingMacosAPI | V1SelfServiceBrandingMacosGet | Get /v1/self-service/branding/macos | Search for sorted and paged macOS branding configurations |
SelfServiceBrandingMacosAPI | V1SelfServiceBrandingMacosIdDelete | Delete /v1/self-service/branding/macos/{id} | Delete the Self Service macOS branding configuration indicated by the provided id |
SelfServiceBrandingMacosAPI | V1SelfServiceBrandingMacosIdGet | Get /v1/self-service/branding/macos/{id} | Read a single Self Service macOS branding configuration indicated by the provided id |
SelfServiceBrandingMacosAPI | V1SelfServiceBrandingMacosIdPut | Put /v1/self-service/branding/macos/{id} | Update a Self Service macOS branding configuration with the supplied details |
SelfServiceBrandingMacosAPI | V1SelfServiceBrandingMacosPost | Post /v1/self-service/branding/macos | Create a Self Service macOS branding configuration with the supplied |
SelfServiceBrandingPreviewAPI | SelfServiceBrandingImagesPost | Post /self-service/branding/images | Upload an image |
SitesAPI | V1SitesGet | Get /v1/sites | Find all sites |
SitesAPI | V1SitesIdObjectsGet | Get /v1/sites/{id}/objects | Find and filter site objects for a site ID |
SitesPreviewAPI | SettingsSitesGet | Get /settings/sites | Find all sites |
SlasaAPI | V1SlasaGet | Get /v1/slasa | Get the status of SLASA |
SlasaAPI | V1SlasaPost | Post /v1/slasa | Accept the SLASA |
SmartComputerGroupsPreviewAPI | V1ComputersIdRecalculateSmartGroupsPost | Post /v1/computers/{id}/recalculate-smart-groups | Recalculate a smart group for the given id |
SmartComputerGroupsPreviewAPI | V1SmartComputerGroupsIdRecalculatePost | Post /v1/smart-computer-groups/{id}/recalculate | Recalculate the smart group for the given id |
SmartMobileDeviceGroupsPreviewAPI | V1MobileDevicesIdRecalculateSmartGroupsPost | Post /v1/mobile-devices/{id}/recalculate-smart-groups | Recalculate all smart groups for the given device id and then return count of smart groups that device fall into |
SmartMobileDeviceGroupsPreviewAPI | V1SmartMobileDeviceGroupsIdRecalculatePost | Post /v1/smart-mobile-device-groups/{id}/recalculate | Recalculate a smart group for the given id then return the ids for the devices in the smart group |
SmartUserGroupsPreviewAPI | V1SmartUserGroupsIdRecalculatePost | Post /v1/smart-user-groups/{id}/recalculate | Recalculate the smart group for the given id and then return the ids for the users in the smart group |
SmartUserGroupsPreviewAPI | V1UsersIdRecalculateSmartGroupsPost | Post /v1/users/{id}/recalculate-smart-groups | Recalculate a smart group for the given user id and then return the count of smart groups the user falls into |
SmtpServerAPI | V1SmtpServerGet | Get /v1/smtp-server | Finds the Jamf Pro SMTP Server information |
SmtpServerAPI | V1SmtpServerHistoryGet | Get /v1/smtp-server/history | Get specified SMTP Server history object |
SmtpServerAPI | V1SmtpServerHistoryPost | Post /v1/smtp-server/history | Add SMTP Server history object notes |
SmtpServerAPI | V1SmtpServerPut | Put /v1/smtp-server | Updates Jamf Pro SMTP Server information |
SmtpServerAPI | V1SmtpServerTestPost | Post /v1/smtp-server/test | Test functionality of an SMTP Server |
SmtpServerAPI | V2SmtpServerGet | Get /v2/smtp-server | Finds the Jamf Pro SMTP Server information |
SmtpServerAPI | V2SmtpServerPut | Put /v2/smtp-server | Updates Jamf Pro SMTP Server information |
SsoCertificateAPI | V2SsoCertDelete | Delete /v2/sso/cert | Delete the currently configured certificate used by SSO |
SsoCertificateAPI | V2SsoCertDownloadGet | Get /v2/sso/cert/download | Download the certificate currently configured for use with Jamf Pro's SSO configuration |
SsoCertificateAPI | V2SsoCertGet | Get /v2/sso/cert | Retrieve the certificate currently configured for use with SSO |
SsoCertificateAPI | V2SsoCertParsePost | Post /v2/sso/cert/parse | Parse the certificate to get details about certificate type and keys needed to upload certificate file |
SsoCertificateAPI | V2SsoCertPost | Post /v2/sso/cert | Jamf Pro will generate a new certificate and use it to sign SSO |
SsoCertificateAPI | V2SsoCertPut | Put /v2/sso/cert | Update the certificate used by Jamf Pro to sign SSO requests to the identify provider |
SsoCertificatePreviewAPI | V1SsoCertDelete | Delete /v1/sso/cert | Delete the currently configured certificate used by SSO |
SsoCertificatePreviewAPI | V1SsoCertDownloadGet | Get /v1/sso/cert/download | Download the certificate currently configured for use with Jamf Pro's SSO configuration |
SsoCertificatePreviewAPI | V1SsoCertGet | Get /v1/sso/cert | Retrieve the certificate currently configured for use with SSO |
SsoCertificatePreviewAPI | V1SsoCertParsePost | Post /v1/sso/cert/parse | Parse the certificate to get details about certificate type and keys needed to upload certificate file |
SsoCertificatePreviewAPI | V1SsoCertPost | Post /v1/sso/cert | Jamf Pro will generate a new certificate and use it to sign SSO |
SsoCertificatePreviewAPI | V1SsoCertPut | Put /v1/sso/cert | Update the certificate used by Jamf Pro to sign SSO requests to the identify provider |
SsoFailoverAPI | V1SsoFailoverGeneratePost | Post /v1/sso/failover/generate | Regenerates failover url |
SsoFailoverAPI | V1SsoFailoverGet | Get /v1/sso/failover | Retrieve the current failover settings |
SsoSettingsAPI | V1SsoDependenciesGet | Get /v1/sso/dependencies | Retrieve the list of Enrollment Customizations using SSO |
SsoSettingsAPI | V1SsoDisablePost | Post /v1/sso/disable | Disable SSO |
SsoSettingsAPI | V1SsoGet | Get /v1/sso | Retrieve the current Single Sign On configuration settings |
SsoSettingsAPI | V1SsoHistoryGet | Get /v1/sso/history | Get SSO history object |
SsoSettingsAPI | V1SsoHistoryPost | Post /v1/sso/history | Add SSO history object notes |
SsoSettingsAPI | V1SsoMetadataDownloadGet | Get /v1/sso/metadata/download | Download the Jamf Pro SAML metadata file |
SsoSettingsAPI | V1SsoPut | Put /v1/sso | Updates the current Single Sign On configuration settings |
SsoSettingsAPI | V1SsoValidatePost | Post /v1/sso/validate | Endpoint for validation of a saml metadata url |
SsoSettingsAPI | V2SsoDependenciesGet | Get /v2/sso/dependencies | Retrieve the list of Enrollment Customizations using SSO |
SsoSettingsAPI | V2SsoDisablePost | Post /v2/sso/disable | Disable SSO |
SsoSettingsAPI | V2SsoGet | Get /v2/sso | Retrieve the current Single Sign On configuration settings |
SsoSettingsAPI | V2SsoHistoryGet | Get /v2/sso/history | Get SSO history object |
SsoSettingsAPI | V2SsoHistoryPost | Post /v2/sso/history | Add SSO history object notes |
SsoSettingsAPI | V2SsoMetadataDownloadGet | Get /v2/sso/metadata/download | Download the Jamf Pro SAML metadata file |
SsoSettingsAPI | V2SsoPut | Put /v2/sso | Updates the current Single Sign On configuration settings |
SsoSettingsAPI | V2SsoValidatePost | Post /v2/sso/validate | Endpoint for validation of a saml metadata url |
StartupStatusAPI | StartupStatusGet | Get /startup-status | Retrieve information about application startup |
StaticUserGroupsPreviewAPI | V1StaticUserGroupsGet | Get /v1/static-user-groups | Return a list of all Static User Groups |
StaticUserGroupsPreviewAPI | V1StaticUserGroupsIdGet | Get /v1/static-user-groups/{id} | Return a specific Static User Group by id |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesGet | Get /v1/supervision-identities | Search for sorted and paged Supervision Identities |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesIdDelete | Delete /v1/supervision-identities/{id} | Delete a Supervision Identity with the supplied id |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesIdDownloadGet | Get /v1/supervision-identities/{id}/download | Download the Supervision Identity .p12 file |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesIdGet | Get /v1/supervision-identities/{id} | Retrieve a Supervision Identity with the supplied id |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesIdPut | Put /v1/supervision-identities/{id} | Update a Supervision Identity with the supplied information |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesPost | Post /v1/supervision-identities | Create a Supervision Identity for the supplied information |
SupervisionIdentitiesPreviewAPI | V1SupervisionIdentitiesUploadPost | Post /v1/supervision-identities/upload | Upload the Supervision Identity .p12 file |
TeacherAppAPI | V1TeacherAppGet | Get /v1/teacher-app | Get the Jamf Teacher settings that you have access to see |
TeacherAppAPI | V1TeacherAppHistoryGet | Get /v1/teacher-app/history | Get Jamf Teacher app settings history |
TeacherAppAPI | V1TeacherAppHistoryPost | Post /v1/teacher-app/history | Add Jamf Teacher app settings history notes |
TeacherAppAPI | V1TeacherAppPut | Put /v1/teacher-app | Update a Jamf Teacher settings object |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsGet | Get /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions | Get a paginated list of sessions |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsPost | Post /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions | Create a new session |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdClosePost | Post /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId}/close | Close a session |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdGet | Get /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId} | Get a session by its ID |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdResendNotificationPost | Post /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId}/resend-notification | Resend nofications for a session |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerConfigurationIdSessionsSessionIdStatusGet | Get /preview/remote-administration-configurations/team-viewer/{configurationId}/sessions/{sessionId}/status | Get a session status by its ID |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerIdDelete | Delete /preview/remote-administration-configurations/team-viewer/{id} | Delete Team Viewer Remote Administration connection configuration |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerIdGet | Get /preview/remote-administration-configurations/team-viewer/{id} | Get Team Viewer Remote Administration connection configuration |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerIdPatch | Patch /preview/remote-administration-configurations/team-viewer/{id} | Update Team Viewer Remote Administration connection configuration |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerIdStatusGet | Get /preview/remote-administration-configurations/team-viewer/{id}/status | Get Team Viewer Remote Administration connection status |
TeamViewerRemoteAdministrationAPI | PreviewRemoteAdministrationConfigurationsTeamViewerPost | Post /preview/remote-administration-configurations/team-viewer | Create Team Viewer Remote Administration connection configuration |
TimeZonesPreviewAPI | V1TimeZonesGet | Get /v1/time-zones | Return information about the currently supported Time Zones |
TomcatSettingsPreviewAPI | SettingsIssueTomcatSslCertificatePost | Post /settings/issueTomcatSslCertificate | Generate a SSL Certificate using Jamf Certificate Authority |
UserAPI | V1UserChangePasswordPost | Post /v1/user/change-password | Changes the user account password. |
UserSessionPreviewAPI | UserGet | Get /user | Return all Jamf Pro user acounts |
UserSessionPreviewAPI | UserUpdateSessionPost | Post /user/updateSession | Update values in the User's current session |
VenafiPreviewAPI | V1PkiVenafiIdConnectionStatusGet | Get /v1/pki/venafi/{id}/connection-status | Tests the communication between Jamf Pro and a Jamf Pro PKI Proxy Server |
VenafiPreviewAPI | V1PkiVenafiIdDelete | Delete /v1/pki/venafi/{id} | Delete a Venafi PKI configuration from Jamf Pro |
VenafiPreviewAPI | V1PkiVenafiIdDependentProfilesGet | Get /v1/pki/venafi/{id}/dependent-profiles | Get configuration profile data using specified Venafi CA object |
VenafiPreviewAPI | V1PkiVenafiIdGet | Get /v1/pki/venafi/{id} | Retrieve a Venafi PKI configuration from Jamf Pro |
VenafiPreviewAPI | V1PkiVenafiIdHistoryGet | Get /v1/pki/venafi/{id}/history | Get specified Venafi CA history object |
VenafiPreviewAPI | V1PkiVenafiIdHistoryPost | Post /v1/pki/venafi/{id}/history | Add specified Venafi CA Object Note |
VenafiPreviewAPI | V1PkiVenafiIdJamfPublicKeyGet | Get /v1/pki/venafi/{id}/jamf-public-key | Downloads a certificate used to secure communication between Jamf Pro and a Jamf Pro PKI Proxy Server |
VenafiPreviewAPI | V1PkiVenafiIdJamfPublicKeyRegeneratePost | Post /v1/pki/venafi/{id}/jamf-public-key/regenerate | Regenerates a certificate used to secure communication between Jamf Pro and a Jamf Pro PKI Proxy Server |
VenafiPreviewAPI | V1PkiVenafiIdPatch | Patch /v1/pki/venafi/{id} | Update a Venafi PKI configuration in Jamf Pro |
VenafiPreviewAPI | V1PkiVenafiIdProxyTrustStoreDelete | Delete /v1/pki/venafi/{id}/proxy-trust-store | Removes the PKI Proxy Server public key used to secure communication between Jamf Pro and a Jamf Pro PKI Proxy Server |
VenafiPreviewAPI | V1PkiVenafiIdProxyTrustStoreGet | Get /v1/pki/venafi/{id}/proxy-trust-store | Downloads the PKI Proxy Server public key to secure communication between Jamf Pro and a Jamf Pro PKI Proxy Server |
VenafiPreviewAPI | V1PkiVenafiIdProxyTrustStorePost | Post /v1/pki/venafi/{id}/proxy-trust-store | Uploads the PKI Proxy Server public key to secure communication between Jamf Pro and a Jamf Pro PKI Proxy Server |
VenafiPreviewAPI | V1PkiVenafiPost | Post /v1/pki/venafi | Create a PKI configuration in Jamf Pro for Venafi |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsGet | Get /v1/volume-purchasing-locations | Retrieve Volume Purchasing Locations |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdContentGet | Get /v1/volume-purchasing-locations/{id}/content | Retrieve the Volume Purchasing Content for the Volume Purchasing Location with the supplied id |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdDelete | Delete /v1/volume-purchasing-locations/{id} | Delete a Volume Purchasing Location with the supplied id |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdGet | Get /v1/volume-purchasing-locations/{id} | Retrieve a Volume Purchasing Location with the supplied id |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdHistoryGet | Get /v1/volume-purchasing-locations/{id}/history | Get specified Volume Purchasing Location history object |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdHistoryPost | Post /v1/volume-purchasing-locations/{id}/history | Add specified Volume Purchasing Location history object notes |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdPatch | Patch /v1/volume-purchasing-locations/{id} | Update a Volume Purchasing Location |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdReclaimPost | Post /v1/volume-purchasing-locations/{id}/reclaim | Reclaim a Volume Purchasing Location with the supplied id |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsIdRevokeLicensesPost | Post /v1/volume-purchasing-locations/{id}/revoke-licenses | Revoke licenses for a Volume Purchasing Location with the supplied id |
VolumePurchasingLocationsAPI | V1VolumePurchasingLocationsPost | Post /v1/volume-purchasing-locations | Create a Volume Purchasing Location |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsGet | Get /v1/volume-purchasing-subscriptions | Retrieve Volume Purchasing Subscriptions |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsIdDelete | Delete /v1/volume-purchasing-subscriptions/{id} | Delete a Volume Purchasing Subscription with the supplied id |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsIdGet | Get /v1/volume-purchasing-subscriptions/{id} | Retrieve a Volume Purchasing Subscription with the supplied id |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsIdHistoryGet | Get /v1/volume-purchasing-subscriptions/{id}/history | Get specified Volume Purchasing Subscription history object |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsIdHistoryPost | Post /v1/volume-purchasing-subscriptions/{id}/history | Add Volume Purchasing Subscription history object notes |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsIdPut | Put /v1/volume-purchasing-subscriptions/{id} | Update a Volume Purchasing Subscription |
VolumePurchasingSubscriptionsAPI | V1VolumePurchasingSubscriptionsPost | Post /v1/volume-purchasing-subscriptions | Create a Volume Purchasing Subscription |
- AccessGroupsPreviewSearchResults
- AccessGroupsV2SearchResults
- Account
- AccountDrivenUserEnrollmentSessionTokenSettings
- AccountGroup
- AccountPreferences
- AccountPreferencesSearchType
- AccountPreferencesUserInterfaceDisplayTheme
- AccountPreferencesV1
- AccountPreferencesV4
- AccountPreferencesV5
- AccountSettingsRequest
- AccountSettingsResponse
- ActivationCode
- AdvancedSearch
- AdvancedSearchCriteriaChoices
- AdvancedSearchSearchResults
- AdvancedUserContentSearch
- AdvancedUserContentSearchSearchResults
- ApiError
- ApiErrorCause
- ApiIntegrationRequest
- ApiIntegrationResponse
- ApiIntegrationSearchResult
- ApiRole
- ApiRolePrivileges
- ApiRoleRequest
- ApiRoleResult
- AppAnalyticsSetting
- AppConfigReinstallCode
- AppPath
- AppRequestFormInputField
- AppRequestFormInputFieldSearchResults
- AppRequestSettings
- ApplicationAttributes
- ApplicationConfiguration
- AssignRemoveProfileResponseSyncState
- Assignment
- Attributes
- AuthAccount
- AuthAccountV1
- AuthToken
- AuthTokenV1
- AuthenticationType
- Authorization
- AuthorizationV1
- AvailableOsUpdates
- AvailableOsUpdatesAvailableUpdates
- AvailableUpdates
- AzureConfiguration
- AzureConfigurationRequest
- AzureConfigurationUpdate
- AzureMappings
- AzureServerConfiguration
- AzureServerConfigurationRequest
- AzureServerConfigurationUpdate
- BrandingImageUrl
- Building
- BuildingSearchResults
- CacheSettings
- CategoriesSearchResults
- Category
- CertificateDetails
- CertificateIdentityV2
- CertificateKey
- CertificateRecord
- ChangePassword
- ClassicLdapMappings
- ClearRestrictionsPasswordCommand
- ClientCheckInV3
- CloudDistributionPointUploadCapability
- CloudIdPCommon
- CloudIdPCommonRequest
- CloudIdPCommonResponse
- CloudLdapConnectionPoolStatistics
- CloudLdapConnectionStatus
- CloudLdapKeystore
- CloudLdapKeystoreFile
- CloudLdapMappingsRequest
- CloudLdapMappingsResponse
- CloudLdapServerRequest
- CloudLdapServerResponse
- CloudLdapServerUpdate
- CloudResponse
- ComplianceVendorDeviceInformation
- ComputerApplication
- ComputerAttachment
- ComputerCertificate
- ComputerConfigurationProfile
- ComputerContentCaching
- ComputerContentCachingAlert
- ComputerContentCachingCacheDetail
- ComputerContentCachingDataMigrationError
- ComputerContentCachingDataMigrationErrorUserInfo
- ComputerContentCachingParent
- ComputerContentCachingParentAlert
- ComputerContentCachingParentCapabilities
- ComputerContentCachingParentDetails
- ComputerContentCachingParentLocalNetwork
- ComputerDisk
- ComputerDiskEncryption
- ComputerExtensionAttribute
- ComputerFont
- ComputerGeneral
- ComputerGeneralUpdate
- ComputerGroup
- ComputerHardware
- ComputerHardwareUpdate
- ComputerIbeacon
- ComputerInventory
- ComputerInventoryCollectionPreferences
- ComputerInventoryCollectionSettings
- ComputerInventoryFileVault
- ComputerInventoryFileVaultSearchResults
- ComputerInventoryRecoveryLockPasswordResponse
- ComputerInventorySearchResults
- ComputerInventoryUpdateRequest
- ComputerLicensedSoftware
- ComputerLocalUserAccount
- ComputerLocation
- ComputerMdmCapability
- ComputerOperatingSystem
- ComputerOperatingSystemUpdate
- ComputerOverview
- ComputerPackageReceipts
- ComputerPartition
- ComputerPartitionEncryption
- ComputerPartitionFileVault2State
- ComputerPlugin
- ComputerPrestageSearchResultsV2
- ComputerPrestageSearchResultsV3
- ComputerPrestageV2
- ComputerPrestageV3
- ComputerPrinter
- ComputerPurchase
- ComputerRemoteManagement
- ComputerSection
- ComputerSecurity
- ComputerService
- ComputerSoftwareUpdate
- ComputerStorage
- ComputerUserAndLocation
- ComputersSearchResults
- ConfigurationProfile
- ConfigurationSearchResults
- ConnectionConfigurationCandidateRequest
- ConnectionConfigurationResponse
- ConnectionConfigurationStatusResponse
- ConnectionConfigurationUpdateRequest
- Country
- CountryCodes
- CreatePath
- Credentials
- CsaTenantIdInfo
- CsaToken
- CurrentAccount
- CurrentAuthorization
- DashboardApiError
- DashboardDetail
- DashboardItem
- DashboardMetric
- DashboardSetup
- DashboardSetupFeatureOptions
- DashboardSetupSetupTaskOptions
- DashboardSetupTask
- DataRoamingSetting
- DatabasePassword
- DayOfWeek
- DeclarativeManagementCommand
- DeleteUserCommand
- Department
- DepartmentsSearchResults
- DeploymentTask
- DeploymentTaskSearchResults
- DetailsV2
- DeviceCommunicationSettings
- DeviceComplianceInformation
- DeviceEnrollmentDevice
- DeviceEnrollmentDeviceSearchResults
- DeviceEnrollmentDisownBody
- DeviceEnrollmentDisownResponse
- DeviceEnrollmentInstance
- DeviceEnrollmentInstanceSearchResults
- DeviceEnrollmentInstanceSyncStatus
- DeviceEnrollmentPrestage
- DeviceEnrollmentPrestageV2
- DeviceEnrollmentToken
- DeviceInformationCommand
- DeviceLockCommand
- DiagnosticSubmissionSetting
- DockItem
- DownloadUrl
- DssDeclaration
- DssDeclarations
- Ebook
- EbookExclusions
- EbookLimitations
- EbookLimitationsUsersInner
- EbookScope
- EbookSearchResults
- EnableLostModeCommand
- Engage
- EnrollmentAccessGroupPreview
- EnrollmentAccessGroupV2
- EnrollmentCustomization
- EnrollmentCustomizationBrandingSettings
- EnrollmentCustomizationDependencies
- EnrollmentCustomizationDependency
- EnrollmentCustomizationLdapGroupAccess
- EnrollmentCustomizationPanel
- EnrollmentCustomizationPanelLdapAuth
- EnrollmentCustomizationPanelList
- EnrollmentCustomizationPanelSsoAuth
- EnrollmentCustomizationPanelText
- EnrollmentCustomizationSearchResults
- EnrollmentCustomizationSearchResultsV2
- EnrollmentCustomizationV2
- EnrollmentMethod
- EnrollmentMethodPrestage
- EnrollmentProcessTextObject
- EnrollmentSettingsV2
- EnrollmentSettingsV3
- EnrollmentSettingsV4
- EnrollmentSsoConfig
- EraseDeviceCommand
- EraseDeviceCommandAllOfReturnToService
- ExportField
- ExportParameters
- ExtensionAttributeV2
- ExternalRecipient
- FileAttachment
- FileAttachmentDelete
- FileAttachmentV2
- FileData
- FileTransferItem
- FontPath
- GetComputerPrestageV2
- GetComputerPrestageV3
- GetEnrollmentCustomization
- GetEnrollmentCustomizationPanel
- GetEnrollmentCustomizationPanelLdapAuth
- GetEnrollmentCustomizationPanelSsoAuth
- GetEnrollmentCustomizationPanelText
- GetMobileDevicePrestage
- GetMobileDevicePrestageV2
- GroupMappings
- GroupMembership
- GroupTestSearch
- GroupTestSearchRequest
- GroupTestSearchResponse
- GsxConnection
- GsxConnectionUpdate
- GsxKeystore
- GsxTestResponse
- HistorySearchResults
- HistorySearchResultsV1
- HrefResponse
- IconResponse
- IdAndNameV2
- Ids
- InitializeV1
- InstallPackage
- InternalRecipient
- InventoryInformation
- InventoryListMobileDevice
- InventoryListMobileDeviceSearchResults
- InventoryPreloadCsvError
- InventoryPreloadCsvValidationError
- InventoryPreloadCsvValidationErrorCause
- InventoryPreloadCsvValidationSuccess
- InventoryPreloadExtensionAttribute
- InventoryPreloadExtensionAttributeColumn
- InventoryPreloadExtensionAttributeColumnResult
- InventoryPreloadInvalidCsvResponse
- InventoryPreloadRecord
- InventoryPreloadRecordSearchResults
- InventoryPreloadRecordSearchResultsV2
- InventoryPreloadRecordV2
- IosBrandingConfiguration
- IosBrandingSearchResults
- JamfApplicationResponse
- JamfPackageResponse
- JamfProInformation
- JamfProInformationV2
- JamfProServerUrl
- JamfProVersion
- JamfProtectPlan
- JcdsProperties
- LanguageCode
- LapsAccountManagementHistory
- LapsAccountManagementHistoryResponse
- LapsAudit
- LapsAuditV2
- LapsHistory
- LapsHistoryResponse
- LapsPasswordAndAudits
- LapsPasswordAndAuditsV2
- LapsPasswordAuditsResults
- LapsPasswordAuditsResultsV2
- LapsPasswordResponse
- LapsPasswordResponseV2
- LapsPendingRotation
- LapsPendingRotationResponse
- LapsSettingsRequest
- LapsSettingsRequestV2
- LapsSettingsResponse
- LapsSettingsResponseV2
- LapsUser
- LapsUserPassword
- LapsUserPasswordRequest
- LapsUserPasswordRequestV2
- LapsUserPasswordResponse
- LapsUserPasswordResponseV2
- LapsUserPasswordV2
- LapsUserResults
- LapsUserResultsV2
- LapsUserV2
- LdapConfigurationRequest
- LdapConfigurationResponse
- LdapConfigurationUpdate
- LdapGroup
- LdapGroupSearchResults
- LdapServer
- LinkedConnectProfile
- LinkedConnectProfileSearchResults
- Locale
- LocationInformation
- LocationInformationV2
- LocationV2
- LogOutUserCommand
- LoginContent
- LoginContentPut
- MacOsBrandingConfiguration
- MacOsBrandingSearchResults
- MacOsManagedSoftwareUpdate
- MacOsManagedSoftwareUpdateResponse
- ManagedSoftwareUpdatePlan
- ManagedSoftwareUpdatePlanEventStore
- ManagedSoftwareUpdatePlanGroupPost
- ManagedSoftwareUpdatePlanPost
- ManagedSoftwareUpdatePlanPostResponse
- ManagedSoftwareUpdatePlanToggle
- ManagedSoftwareUpdatePlanToggleStatus
- ManagedSoftwareUpdatePlanToggleStatusWrapper
- ManagedSoftwareUpdatePlans
- ManagedSoftwareUpdateStatus
- ManagedSoftwareUpdateStatusDevice
- ManagedSoftwareUpdateStatuses
- Markdown
- MdmClientType
- MdmCommand
- MdmCommandBase
- MdmCommandClient
- MdmCommandClientRequest
- MdmCommandRequest
- MdmCommandRequestCommandData
- MdmCommandResults
- MdmCommandState
- MdmCommandType
- MembershipMappings
- MembershipTestSearchRequest
- MembershipTestSearchResponse
- MemcachedEndpoints
- MobileDeviceApplication
- MobileDeviceApplicationInventoryDetail
- MobileDeviceAttachmentV2
- MobileDeviceCertificate
- MobileDeviceCertificateV2
- MobileDeviceDetailsGetV2
- MobileDeviceDetailsV2
- MobileDeviceEbook
- MobileDeviceEbookInventoryDetail
- MobileDeviceExtensionAttribute
- MobileDeviceExtensionAttributeResults
- MobileDeviceExtensionAttributeResultsExtensionAttributesInner
- MobileDeviceGeneral
- MobileDeviceGroup
- MobileDeviceHardware
- MobileDeviceInventory
- MobileDeviceInventorySearchResults
- MobileDeviceIosGeneral
- MobileDeviceIosInventory
- MobileDeviceLostModeLocation
- MobileDeviceNetwork
- MobileDevicePrestage
- MobileDevicePrestageName
- MobileDevicePrestageNameV2
- MobileDevicePrestageNames
- MobileDevicePrestageNamesV2
- MobileDevicePrestageSearchResults
- MobileDevicePrestageSearchResultsV2
- MobileDevicePrestageV2
- MobileDeviceProfile
- MobileDeviceProvisioningProfiles
- MobileDevicePurchasing
- MobileDeviceResponse
- MobileDeviceSearchResultsV2
- MobileDeviceSection
- MobileDeviceSecurity
- MobileDeviceServiceSubscriptions
- MobileDeviceSharedUser
- MobileDeviceTvOsGeneral
- MobileDeviceTvOsInventory
- MobileDeviceUserAndLocation
- MobileDeviceUserProfile
- MobileDeviceV2
- MobileDeviceWatchOsGeneral
- MobileDeviceWatchOsInventory
- NetworkV2
- Notification
- NotificationType
- NotificationV1
- OAuthClientCredentials
- ObjectHistory
- ObjectHistoryNote
- ObjectHistoryV1
- OnboardingConfiguration
- OnboardingEligibleItem
- OnboardingEligibleItemsSearchResult
- OnboardingItem
- Package
- PackageManifest
- PackagesSearchResults
- ParentApp
- ParentAppRestrictedTimes
- PatchPolicies
- PatchPolicyDetail
- PatchPolicyDetails
- PatchPolicyListView
- PatchPolicyLogDetail
- PatchPolicyLogDetailAction
- PatchPolicyLogEligibleRetryCount
- PatchPolicyLogRetry
- PatchPolicyLogV2
- PatchPolicyLogs
- PatchPolicyV2OnDashboard
- PatchSoftwareTitleConfiguration
- PatchSoftwareTitleConfigurationBase
- PatchSoftwareTitleConfigurationDefinitionKillApp
- PatchSoftwareTitleConfigurationDependencies
- PatchSoftwareTitleConfigurationDependency
- PatchSoftwareTitleConfigurationExtensionAttributes
- PatchSoftwareTitleConfigurationPatch
- PatchSoftwareTitleDefinition
- PatchSoftwareTitleDefinitions
- PatchSoftwareTitleExtensionAttributes
- PatchSoftwareTitlePackages
- PatchSoftwareTitleReport
- PatchSoftwareTitleReportSearchResult
- PatchSummary
- PatchSummaryVersion
- PersonalHotspotSetting
- PlanConfigurationPost
- PlanDevice
- PlanDevicePost
- PlanDeviceResponse
- PlanGroupPost
- PlanSearchResults
- PlanStatus
- PluginPath
- PolicyProperties
- PolicyPropertiesV1
- PostComputerPrestageV2
- PostComputerPrestageV3
- PrestageDependencies
- PrestageDependency
- PrestageFileAttachment
- PrestageFileAttachmentV2
- PrestagePurchasingInformation
- PrestagePurchasingInformationV2
- PrestageScope
- PrestageScopeAssignment
- PrestageScopeAssignmentV2
- PrestageScopeResponse
- PrestageScopeResponseV2
- PrestageScopeUpdate
- PrestageScopeV2
- PrestageSyncStatus
- PrestageSyncStatusV2
- ProcessTextsSearchResults
- ProtectRegistrationRequest
- ProtectSettingsResponse
- ProtectUpdatableSettingsRequest
- PurchasingV2
- PutComputerPrestageV2
- PutComputerPrestageV3
- PutMobileDevicePrestage
- PutMobileDevicePrestageV2
- RecalculationResults
- RedeployJamfManagementFrameworkResponse
- Reenrollment
- RemoteAdministrationResponse
- RemoteAdministrationSearchResults
- RenewMdmProfileResponse
- RestartDeviceCommand
- ReturnToServiceConfiguration
- ReturnToServiceConfigurationRequest
- ReturnToServiceConfigurationSearchResults
- SafelistedApp
- SchedulerJob
- SchedulerJobs
- SchedulerSummary
- SchedulerTrigger
- Script
- ScriptsSearchResults
- SecurityV2
- SelfServiceInstallSettings
- SelfServiceInteractionSettings
- SelfServiceLoginSettings
- SelfServiceSettings
- Session
- SessionCandidateRequest
- SessionDetails
- SessionDetailsSearchResults
- SessionHistoryItem
- SessionHistoryItemDetails
- SessionHistoryItemWithDetails
- SessionHistorySearchResults
- SessionStatus
- SetAutoAdminPasswordCommand
- SetRecoveryLockCommand
- SettingsCommand
- SharedDeviceComplianceFeatureToggle
- SharedDeviceConfiguration
- ShutDownDeviceCommand
- Signature
- Site
- SiteObject
- SlasaAcceptance
- SmartSearchCriterion
- SmtpBasicCredentials
- SmtpConnectionSettings
- SmtpGraphApiCredentials
- SmtpSenderSettings
- SmtpServer
- SmtpServerTest
- SmtpServerV2
- SoftwareTitleConfigurationOnDashboard
- SoftwareUpdateSettings
- SsoFailoverData
- SsoKeystore
- SsoKeystoreCertParseResponse
- SsoKeystoreDetails
- SsoKeystoreParse
- SsoKeystoreResponse
- SsoKeystoreResponseWithDetails
- SsoKeystoreWithDetails
- SsoMetadataUrl
- SsoSettingsV1
- SsoSettingsV2
- StartupStatus
- StaticGroup
- StaticGroupAssignment
- StaticGroupSearchResults
- StaticGroupSummary
- StaticUserGroup
- SupervisionIdentity
- SupervisionIdentityCertificateUpload
- SupervisionIdentityCreate
- SupervisionIdentitySearchResults
- SupervisionIdentityUpdate
- TeacherFeatures
- TeacherSettingsRequest
- TeacherSettingsResponse
- TimeFrame
- TimeZone
- TvOsDetails
- Udids
- UpdateIosV2
- UpdateMobileDeviceV2
- UpdateTvOs
- UserMappings
- UserPreferencesSettings
- UserTestAttributes
- UserTestSearch
- UserTestSearchRequest
- UserTestSearchResponse
- V1Site
- VenafiCaRecord
- VenafiPkiPayloadRecord
- VenafiPkiPayloadRecordSearchResults
- VenafiServiceStatus
- VerbosePackageDeploymentResponse
- VerbosePackageDeploymentResponseErrorsInner
- VerbosePackageDeploymentResponseQueuedCommandsInner
- VoiceRoamingSetting
- VolumePurchasingContent
- VolumePurchasingContentList
- VolumePurchasingLocation
- VolumePurchasingLocationListView
- VolumePurchasingLocationPatch
- VolumePurchasingLocationPost
- VolumePurchasingLocations
- VolumePurchasingSubscription
- VolumePurchasingSubscriptionBase
- VolumePurchasingSubscriptions
- WatchOsDetailsV2
- WebLink
Authentication schemes defined for the API:
- Type: HTTP Bearer token authentication
Example
auth := context.WithValue(context.Background(), api.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)
- Type: HTTP basic authentication
Example
auth := context.WithValue(context.Background(), api.ContextBasicAuth, api.BasicAuth{
UserName: "username",
Password: "password",
})
r, err := client.Service.Operation(auth, args)
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBool
PtrInt
PtrInt32
PtrInt64
PtrFloat
PtrFloat32
PtrFloat64
PtrString
PtrTime