Skip to content

jensenbox/python-jamf

Repository files navigation

python-jamf

Overview

This is a sample Jamf Pro server which allows for usage without any authentication. The Jamf Pro environment which supports the Try it Out functionality does not run the current beta version of Jamf Pro, thus any newly added endpoints will result in an error and should be used soley for documentation purposes.

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 10.25.0
  • Package version: v10.25.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/jensenbox/python-jamf.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/jensenbox/python-jamf.git)

Then import the package:

import jamf

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import jamf

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function

import time
import jamf
from jamf.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://tryitout.jamfcloud.com/uapi
# See configuration.py for a list of all supported configuration parameters.
configuration = jamf.Configuration(
    host = "https://tryitout.jamfcloud.com/uapi"
)



# Enter a context with an instance of the API client
with jamf.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = jamf.AdvancedMobileDeviceSearchesApi(api_client)
    criteria = 'criteria_example' # str | 
site = '-1' # str |  (optional) (default to '-1')
contains = 'null' # str |  (optional) (default to 'null')

    try:
        # Get Mobile Device Advanced Search criteria choices 
        api_response = api_instance.v1_advanced_mobile_device_searches_choices_get(criteria, site=site, contains=contains)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AdvancedMobileDeviceSearchesApi->v1_advanced_mobile_device_searches_choices_get: %s\n" % e)
    

Documentation for API Endpoints

All URIs are relative to https://tryitout.jamfcloud.com/uapi

Class Method HTTP request Description
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_choices_get GET /v1/advanced-mobile-device-searches/choices Get Mobile Device Advanced Search criteria choices
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_delete_multiple_post POST /v1/advanced-mobile-device-searches/delete-multiple Remove specified Advanced Search objects
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_get GET /v1/advanced-mobile-device-searches Get Advanced Search objects
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_id_delete DELETE /v1/advanced-mobile-device-searches/{id} Remove specified Advanced Search object
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_id_get GET /v1/advanced-mobile-device-searches/{id} Get specified Advanced Search object
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_id_put PUT /v1/advanced-mobile-device-searches/{id} Get specified Advanced Search object
AdvancedMobileDeviceSearchesApi v1_advanced_mobile_device_searches_post POST /v1/advanced-mobile-device-searches Create Advanced Search object
AdvancedUserContentSearchesApi v1_advanced_user_content_searches_get GET /v1/advanced-user-content-searches Get All Advanced User Content Search objects
AdvancedUserContentSearchesApi v1_advanced_user_content_searches_id_delete DELETE /v1/advanced-user-content-searches/{id} Remove specified Advanced User Content Search object
AdvancedUserContentSearchesApi v1_advanced_user_content_searches_id_get GET /v1/advanced-user-content-searches/{id} Get Specified Advanced User Content Search object
AdvancedUserContentSearchesApi v1_advanced_user_content_searches_id_put PUT /v1/advanced-user-content-searches/{id} Get Specified Advanced User Content Search object
AdvancedUserContentSearchesApi v1_advanced_user_content_searches_post POST /v1/advanced-user-content-searches Create Advanced User Content Search object
ApiAuthenticationApi auth_current_post POST /auth/current Get the authorization details associated with the current API token
ApiAuthenticationApi auth_get GET /auth Get all the Authorization details associated with the current api
ApiAuthenticationApi auth_invalidate_token_post POST /auth/invalidateToken Invalidate current token
ApiAuthenticationApi auth_keep_alive_post POST /auth/keepAlive Invalidate existing token and generates new token
ApiAuthenticationApi auth_tokens_post POST /auth/tokens Create a token based on other authentication details (basic, etc.)
ApiAuthenticationApi v1_auth_get GET /v1/auth Get all the Authorization details associated with the current api
ApiAuthenticationApi v1_auth_invalidate_token_post POST /v1/auth/invalidate-token Invalidate current token
ApiAuthenticationApi v1_auth_keep_alive_post POST /v1/auth/keep-alive Invalidate existing token and generates new token
ApiAuthenticationApi v1_auth_token_post POST /v1/auth/token Create a token based on other authentication details (basic, etc.)
AppDynamicsConfigurationPreviewApi v1_app_dynamics_script_configuration_get GET /v1/app-dynamics/script-configuration Get Application Dynamics Config object
AppRequestPreviewApi v1_app_request_form_input_fields_get GET /v1/app-request/form-input-fields Search for Form Input Fields
AppRequestPreviewApi v1_app_request_form_input_fields_id_delete DELETE /v1/app-request/form-input-fields/{id} Remove specified Form Input Field record
AppRequestPreviewApi v1_app_request_form_input_fields_id_get GET /v1/app-request/form-input-fields/{id} Get specified Form Input Field object
AppRequestPreviewApi v1_app_request_form_input_fields_id_put PUT /v1/app-request/form-input-fields/{id} Update specified Form Input Field object
AppRequestPreviewApi v1_app_request_form_input_fields_post POST /v1/app-request/form-input-fields Create Form Input Field record
AppRequestPreviewApi v1_app_request_form_input_fields_put PUT /v1/app-request/form-input-fields Replace all Form Input Fields
AppRequestPreviewApi v1_app_request_settings_get GET /v1/app-request/settings Get Applicastion Request Settings
AppRequestPreviewApi v1_app_request_settings_put PUT /v1/app-request/settings Update Application Request Settings
AppStoreCountryCodesPreviewApi v1_app_store_country_codes_get GET /v1/app-store-country-codes Return a list of Countries and the associated Codes
BuildingsApi v1_buildings_delete_multiple_post POST /v1/buildings/delete-multiple Delete multiple Buildings by their ids
BuildingsApi v1_buildings_get GET /v1/buildings Search for sorted and paged Buildings
BuildingsApi v1_buildings_id_delete DELETE /v1/buildings/{id} Remove specified Building record
BuildingsApi v1_buildings_id_get GET /v1/buildings/{id} Get specified Building object
BuildingsApi v1_buildings_id_history_get GET /v1/buildings/{id}/history Get specified Building History object
BuildingsApi v1_buildings_id_history_post POST /v1/buildings/{id}/history Add specified Building history object notes
BuildingsApi v1_buildings_id_put PUT /v1/buildings/{id} Update specified Building object
BuildingsApi v1_buildings_post POST /v1/buildings Create Building record
CacheSettingsApi v1_cache_settings_get GET /v1/cache-settings Get Cache Settings
CacheSettingsApi v1_cache_settings_put PUT /v1/cache-settings Update Cache Settings
CategoriesApi v1_categories_delete_multiple_post POST /v1/categories/delete-multiple Delete multiple Categories by their IDs
CategoriesApi v1_categories_get GET /v1/categories Get Category objects
CategoriesApi v1_categories_id_delete DELETE /v1/categories/{id} Remove specified Category record
CategoriesApi v1_categories_id_get GET /v1/categories/{id} Get specified Category object
CategoriesApi v1_categories_id_history_get GET /v1/categories/{id}/history Get specified Category history object
CategoriesApi v1_categories_id_history_post POST /v1/categories/{id}/history Add specified Category history object notes
CategoriesApi v1_categories_id_put PUT /v1/categories/{id} Update specified Category object
CategoriesApi v1_categories_post POST /v1/categories Create Category record
ClientCheckInApi v1_check_in_get GET /v1/check-in Get Client Check-In settings
ClientCheckInApi v1_check_in_history_get GET /v1/check-in/history Get Client Check-In history object
ClientCheckInApi v1_check_in_history_post POST /v1/check-in/history Add a Note to Client Check-In History
ClientCheckInApi v1_check_in_put PUT /v1/check-in Update Client Check-In object
ClientCheckInApi v2_check_in_get GET /v2/check-in Get Client Check-In settings
ClientCheckInApi v2_check_in_history_get GET /v2/check-in/history Get Client Check-In history object
ClientCheckInApi v2_check_in_history_post POST /v2/check-in/history Add a Note to Client Check-In History
ClientCheckInApi v2_check_in_put PUT /v2/check-in Update Client Check-In object
CloudLdapApi v1_cloud_ldaps_defaults_mappings_get GET /v1/cloud-ldaps/defaults/mappings Get default mappings
CloudLdapApi v1_cloud_ldaps_defaults_server_configuration_get GET /v1/cloud-ldaps/defaults/server-configuration Get default server configuration
CloudLdapApi v1_cloud_ldaps_get GET /v1/cloud-ldaps Get all Cloud Identity Providers configurations.
CloudLdapApi v1_cloud_ldaps_id_connection_bind_get GET /v1/cloud-ldaps/{id}/connection/bind Get bind connection pool statistics
CloudLdapApi v1_cloud_ldaps_id_connection_search_get GET /v1/cloud-ldaps/{id}/connection/search Get search connection pool statistics
CloudLdapApi v1_cloud_ldaps_id_delete DELETE /v1/cloud-ldaps/{id} Delete Cloud Identity Provider configuration.
CloudLdapApi v1_cloud_ldaps_id_get GET /v1/cloud-ldaps/{id} Get Cloud Identity Provider configuration with given id.
CloudLdapApi v1_cloud_ldaps_id_history_get GET /v1/cloud-ldaps/{id}/history Get Cloud Identity Provider history
CloudLdapApi v1_cloud_ldaps_id_history_post POST /v1/cloud-ldaps/{id}/history Add Cloud Identity Provider history note
CloudLdapApi v1_cloud_ldaps_id_mappings_get GET /v1/cloud-ldaps/{id}/mappings Get mappings configurations for Cloud Identity Providers server configuration.
CloudLdapApi v1_cloud_ldaps_id_mappings_put PUT /v1/cloud-ldaps/{id}/mappings Update Cloud Identity Provider mappings configuration.
CloudLdapApi v1_cloud_ldaps_id_put PUT /v1/cloud-ldaps/{id} Update Cloud Identity Provider configuration
CloudLdapApi v1_cloud_ldaps_id_test_group_post POST /v1/cloud-ldaps/{id}/test-group Get group test search
CloudLdapApi v1_cloud_ldaps_id_test_user_membership_post POST /v1/cloud-ldaps/{id}/test-user-membership Get membership test search
CloudLdapApi v1_cloud_ldaps_id_test_user_post POST /v1/cloud-ldaps/{id}/test-user Get user test search
CloudLdapApi v1_cloud_ldaps_post POST /v1/cloud-ldaps Create Cloud Identity Provider configuration
CloudLdapApi v1_ldap_keystore_verify_post POST /v1/ldap-keystore/verify Validate keystore for Cloud Identity Provider secure connection
ComputerInventoryApi v1_computers_inventory_detail_id_get GET /v1/computers-inventory-detail/{id} Return a Computer details with all sections
ComputerInventoryApi v1_computers_inventory_detail_id_patch PATCH /v1/computers-inventory-detail/{id} Return a updated computer instance
ComputerInventoryApi v1_computers_inventory_get GET /v1/computers-inventory Return a Computer Inventory for paginated list of computers
ComputerInventoryApi v1_computers_inventory_id_attachments_attachment_id_delete DELETE /v1/computers-inventory/{id}/attachments/{attachmentId} Remove attachment
ComputerInventoryApi v1_computers_inventory_id_attachments_attachment_id_get GET /v1/computers-inventory/{id}/attachments/{attachmentId} Download attachment file
ComputerInventoryApi v1_computers_inventory_id_attachments_post POST /v1/computers-inventory/{id}/attachments Upload attachment and assign to computer
ComputerInventoryApi v1_computers_inventory_id_delete DELETE /v1/computers-inventory/{id} Remove specified Computer record
ComputerInventoryApi v1_computers_inventory_id_get GET /v1/computers-inventory/{id} Return a Computer General details
ComputerPrestagesApi v1_computer_prestages_get GET /v1/computer-prestages Search for sorted and paged Computer Prestages
ComputerPrestagesApi v1_computer_prestages_id_delete DELETE /v1/computer-prestages/{id} Delete a Computer Prestage with the supplied id
ComputerPrestagesApi v1_computer_prestages_id_get GET /v1/computer-prestages/{id} Retrieve a Computer Prestage with the supplied id
ComputerPrestagesApi v1_computer_prestages_id_put PUT /v1/computer-prestages/{id} Update a Computer Prestage
ComputerPrestagesApi v1_computer_prestages_id_scope_delete DELETE /v1/computer-prestages/{id}/scope Remove device Scope for a specific Computer Prestage
ComputerPrestagesApi v1_computer_prestages_id_scope_get GET /v1/computer-prestages/{id}/scope Get device Scope for a specific Computer Prestage
ComputerPrestagesApi v1_computer_prestages_id_scope_post POST /v1/computer-prestages/{id}/scope Add device Scope for a specific Computer Prestage
ComputerPrestagesApi v1_computer_prestages_id_scope_put PUT /v1/computer-prestages/{id}/scope Replace device Scope for a specific Computer Prestage
ComputerPrestagesApi v1_computer_prestages_post POST /v1/computer-prestages Create a Computer Prestage
ComputerPrestagesApi v1_computer_prestages_scope_get GET /v1/computer-prestages/scope Get all device Scope for all Computer Prestages
ComputerPrestagesApi v2_computer_prestages_get GET /v2/computer-prestages Get sorted and paged Computer Prestages
ComputerPrestagesApi v2_computer_prestages_id_delete DELETE /v2/computer-prestages/{id} Delete a Computer Prestage with the supplied id
ComputerPrestagesApi v2_computer_prestages_id_get GET /v2/computer-prestages/{id} Retrieve a Computer Prestage with the supplied id
ComputerPrestagesApi v2_computer_prestages_id_put PUT /v2/computer-prestages/{id} Update a Computer Prestage
ComputerPrestagesApi v2_computer_prestages_id_scope_delete_multiple_post POST /v2/computer-prestages/{id}/scope/delete-multiple Remove device Scope for a specific Computer Prestage
ComputerPrestagesApi v2_computer_prestages_id_scope_get GET /v2/computer-prestages/{id}/scope Get device Scope for a specific Computer Prestage
ComputerPrestagesApi v2_computer_prestages_id_scope_post POST /v2/computer-prestages/{id}/scope Add device Scope for a specific Computer Prestage
ComputerPrestagesApi v2_computer_prestages_id_scope_put PUT /v2/computer-prestages/{id}/scope Replace device Scope for a specific Computer Prestage
ComputerPrestagesApi v2_computer_prestages_post POST /v2/computer-prestages Create a Computer Prestage
ComputerPrestagesApi v2_computer_prestages_scope_get GET /v2/computer-prestages/scope Get all device Scope for all Computer Prestages
ComputersPreviewApi preview_computers_get GET /preview/computers Return a list of Computers
DepartmentsApi v1_departments_delete_multiple_post POST /v1/departments/delete-multiple Deletes all departments by ids passed in body
DepartmentsApi v1_departments_get GET /v1/departments Search for Departments
DepartmentsApi v1_departments_id_delete DELETE /v1/departments/{id} Remove specified department record
DepartmentsApi v1_departments_id_get GET /v1/departments/{id} Get specified Department object
DepartmentsApi v1_departments_id_history_get GET /v1/departments/{id}/history Get specified Department history object
DepartmentsApi v1_departments_id_history_post POST /v1/departments/{id}/history Add specified Department history object notes
DepartmentsApi v1_departments_id_put PUT /v1/departments/{id} Update specified department object
DepartmentsApi v1_departments_post POST /v1/departments Create department record
DeviceCommunicationSettingsPreviewApi preview_device_communication_settings_get GET /preview/device-communication-settings Retrieves all settings for device communication
DeviceCommunicationSettingsPreviewApi preview_device_communication_settings_put PUT /preview/device-communication-settings Update device communication settings
DeviceEnrollmentsApi v1_device_enrollments_get GET /v1/device-enrollments Read all sorted and paged Device Enrollment instances
DeviceEnrollmentsApi v1_device_enrollments_id_delete DELETE /v1/device-enrollments/{id} Delete a Device Enrollment Instance with the supplied id
DeviceEnrollmentsApi v1_device_enrollments_id_disown_post POST /v1/device-enrollments/{id}/disown Disown devices from the given Device Enrollment Instance
DeviceEnrollmentsApi v1_device_enrollments_id_get GET /v1/device-enrollments/{id} Retrieve a Device Enrollment Instance with the supplied id
DeviceEnrollmentsApi v1_device_enrollments_id_history_get GET /v1/device-enrollments/{id}/history Get sorted and paged Device Enrollment history objects
DeviceEnrollmentsApi v1_device_enrollments_id_history_post POST /v1/device-enrollments/{id}/history Add Device Enrollment history object notes
DeviceEnrollmentsApi v1_device_enrollments_id_put PUT /v1/device-enrollments/{id} Update a Device Enrollment Instance with the supplied id
DeviceEnrollmentsApi v1_device_enrollments_id_syncs_get GET /v1/device-enrollments/{id}/syncs Get all instance sync states for a single Device Enrollment Instance
DeviceEnrollmentsApi v1_device_enrollments_id_syncs_latest_get GET /v1/device-enrollments/{id}/syncs/latest Get the latest sync state for a single Device Enrollment Instance
DeviceEnrollmentsApi v1_device_enrollments_id_upload_token_put PUT /v1/device-enrollments/{id}/upload-token Update a Device Enrollment Instance with the supplied Token
DeviceEnrollmentsApi v1_device_enrollments_public_key_get GET /v1/device-enrollments/public-key Retrieve the Jamf Pro Device Enrollment public key
DeviceEnrollmentsApi v1_device_enrollments_syncs_get GET /v1/device-enrollments/syncs Get all instance sync states for all Device Enrollment Instances
DeviceEnrollmentsApi v1_device_enrollments_upload_token_post POST /v1/device-enrollments/upload-token Create a Device Enrollment Instance with the supplied Token
DeviceEnrollmentsDevicesApi v1_device_enrollments_id_devices_get GET /v1/device-enrollments/{id}/devices Retrieve a list of Devices assigned to the supplied id
EbooksApi v1_ebooks_get GET /v1/ebooks Get Ebook object
EbooksApi v1_ebooks_id_get GET /v1/ebooks/{id} Get specified Ebook object
EbooksApi v1_ebooks_id_scope_get GET /v1/ebooks/{id}/scope Get specified scope of Ebook object
EngageApi v1_engage_get GET /v1/engage Get Engage settings
EngageApi v1_engage_history_get GET /v1/engage/history Get Engage settings history
EngageApi v1_engage_history_post POST /v1/engage/history Add Engage settings history notes
EngageApi v1_engage_put PUT /v1/engage Update Engage settings
EnrollmentApi v1_enrollment_access_groups_get GET /v1/enrollment/access-groups Retrieve the configured LDAP groups configured for User-Initiated Enrollment
EnrollmentApi v1_enrollment_access_groups_group_key_delete DELETE /v1/enrollment/access-groups/{group-key} Delete an LDAP group's access to user initiated Enrollment
EnrollmentApi v1_enrollment_access_groups_group_key_get GET /v1/enrollment/access-groups/{group-key} Retrieve the configured LDAP groups configured for User-Initiated Enrollment
EnrollmentApi v1_enrollment_access_groups_group_key_put PUT /v1/enrollment/access-groups/{group-key} Modify the configured LDAP groups configured for User-Initiated Enrollment
EnrollmentApi v1_enrollment_filtered_language_codes_get GET /v1/enrollment/filtered-language-codes Retrieve the list of languages and corresponding ISO 639-1 Codes but only those not already added to Enrollment
EnrollmentApi v1_enrollment_get GET /v1/enrollment Get Enrollment object and Re-enrollment settings
EnrollmentApi v1_enrollment_history_get GET /v1/enrollment/history Get sorted and paged Enrollment history object
EnrollmentApi v1_enrollment_history_post POST /v1/enrollment/history Add Enrollment history object notes
EnrollmentApi v1_enrollment_language_codes_get GET /v1/enrollment/language-codes Retrieve the list of languages and corresponding ISO 639-1 Codes
EnrollmentApi v1_enrollment_languages_get GET /v1/enrollment/languages Get an array of the language codes that have Enrollment messaging
EnrollmentApi v1_enrollment_languages_language_delete DELETE /v1/enrollment/languages/{language} Delete the Enrollment messaging for a language
EnrollmentApi v1_enrollment_languages_language_get GET /v1/enrollment/languages/{language} Retrieve the Enrollment messaging for a language
EnrollmentApi v1_enrollment_languages_language_put PUT /v1/enrollment/languages/{language} Edit Enrollment messaging for a language
EnrollmentApi v1_enrollment_put PUT /v1/enrollment Update Enrollment object
EnrollmentApi v2_enrollment_access_groups_get GET /v2/enrollment/access-groups Retrieve the configured LDAP groups configured for User-Initiated Enrollment
EnrollmentApi v2_enrollment_access_groups_server_id_group_id_delete DELETE /v2/enrollment/access-groups/{serverId}/{groupId} Delete an LDAP group's access to user initiated Enrollment
EnrollmentApi v2_enrollment_access_groups_server_id_group_id_get GET /v2/enrollment/access-groups/{serverId}/{groupId} Retrieve the configured LDAP groups configured for User-Initiated Enrollment
EnrollmentApi v2_enrollment_access_groups_server_id_group_id_put PUT /v2/enrollment/access-groups/{serverId}/{groupId} Modify the configured LDAP groups configured for User-Initiated Enrollment
EnrollmentApi v2_enrollment_filtered_language_codes_get 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 v2_enrollment_get GET /v2/enrollment Get Enrollment object and Re-enrollment settings
EnrollmentApi v2_enrollment_history_get GET /v2/enrollment/history Get sorted and paged Enrollment history object
EnrollmentApi v2_enrollment_history_post POST /v2/enrollment/history Add Enrollment history object notes
EnrollmentApi v2_enrollment_language_codes_get GET /v2/enrollment/language-codes Retrieve the list of languages and corresponding ISO 639-1 Codes
EnrollmentApi v2_enrollment_languages_get GET /v2/enrollment/languages Get an array of the language codes that have Enrollment messaging
EnrollmentApi v2_enrollment_languages_language_id_delete DELETE /v2/enrollment/languages/{languageId} Delete the Enrollment messaging for a language
EnrollmentApi v2_enrollment_languages_language_id_get GET /v2/enrollment/languages/{languageId} Retrieve the Enrollment messaging for a language
EnrollmentApi v2_enrollment_languages_language_id_put PUT /v2/enrollment/languages/{languageId} Edit Enrollment messaging for a language
EnrollmentApi v2_enrollment_put PUT /v2/enrollment Update Enrollment object
EnrollmentCustomizationApi v1_enrollment_customization_get GET /v1/enrollment-customization Retrieve sorted and paged Enrollment Customizations
EnrollmentCustomizationApi v1_enrollment_customization_id_delete DELETE /v1/enrollment-customization/{id} Delete an Enrollment Customization with the supplied id
EnrollmentCustomizationApi v1_enrollment_customization_id_get GET /v1/enrollment-customization/{id} Retrieve an Enrollment Customization with the supplied id
EnrollmentCustomizationApi v1_enrollment_customization_id_history_get GET /v1/enrollment-customization/{id}/history Get sorted and paged Enrollment Customization history objects
EnrollmentCustomizationApi v1_enrollment_customization_id_history_post POST /v1/enrollment-customization/{id}/history Add Enrollment Customization history object notes
EnrollmentCustomizationApi v1_enrollment_customization_id_prestages_get GET /v1/enrollment-customization/{id}/prestages Retrieve the list of Prestages using this Enrollment Customization
EnrollmentCustomizationApi v1_enrollment_customization_id_put PUT /v1/enrollment-customization/{id} Update an Enrollment Customization
EnrollmentCustomizationApi v1_enrollment_customization_images_post POST /v1/enrollment-customization/images Upload an image
EnrollmentCustomizationApi v1_enrollment_customization_post POST /v1/enrollment-customization Create an Enrollment Customization
EnrollmentCustomizationApi v2_enrollment_customizations_get GET /v2/enrollment-customizations Retrieve sorted and paged Enrollment Customizations
EnrollmentCustomizationApi v2_enrollment_customizations_id_delete DELETE /v2/enrollment-customizations/{id} Delete an Enrollment Customization with the supplied id
EnrollmentCustomizationApi v2_enrollment_customizations_id_get GET /v2/enrollment-customizations/{id} Retrieve an Enrollment Customization with the supplied id
EnrollmentCustomizationApi v2_enrollment_customizations_id_history_get GET /v2/enrollment-customizations/{id}/history Get sorted and paged Enrollment Customization history objects
EnrollmentCustomizationApi v2_enrollment_customizations_id_history_post POST /v2/enrollment-customizations/{id}/history Add Enrollment Customization history object notes
EnrollmentCustomizationApi v2_enrollment_customizations_id_prestages_get GET /v2/enrollment-customizations/{id}/prestages Retrieve the list of Prestages using this Enrollment Customization
EnrollmentCustomizationApi v2_enrollment_customizations_id_put PUT /v2/enrollment-customizations/{id} Update an Enrollment Customization
EnrollmentCustomizationApi v2_enrollment_customizations_images_post POST /v2/enrollment-customizations/images Upload an image
EnrollmentCustomizationApi v2_enrollment_customizations_post POST /v2/enrollment-customizations Create an Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_all_get GET /v1/enrollment-customization/{id}/all Get all Panels for single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_all_panel_id_delete DELETE /v1/enrollment-customization/{id}/all/{panel-id} Delete a single Panel from an Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_all_panel_id_get GET /v1/enrollment-customization/{id}/all/{panel-id} Get a single Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_ldap_panel_id_delete DELETE /v1/enrollment-customization/{id}/ldap/{panel-id} Delete an LDAP single panel from an Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_ldap_panel_id_get GET /v1/enrollment-customization/{id}/ldap/{panel-id} Get a single LDAP panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_ldap_panel_id_put PUT /v1/enrollment-customization/{id}/ldap/{panel-id} Update a single LDAP Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_ldap_post POST /v1/enrollment-customization/{id}/ldap Create an LDAP Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_sso_panel_id_delete DELETE /v1/enrollment-customization/{id}/sso/{panel-id} Delete a single SSO Panel from an Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_sso_panel_id_get GET /v1/enrollment-customization/{id}/sso/{panel-id} Get a single SSO Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_sso_panel_id_put PUT /v1/enrollment-customization/{id}/sso/{panel-id} Update a single SSO Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_sso_post POST /v1/enrollment-customization/{id}/sso Create an SSO Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_text_panel_id_delete DELETE /v1/enrollment-customization/{id}/text/{panel-id} Delete a Text single Panel from an Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_text_panel_id_get GET /v1/enrollment-customization/{id}/text/{panel-id} Get a single Text Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_text_panel_id_markdown_get GET /v1/enrollment-customization/{id}/text/{panel-id}/markdown Get the markdown output of a single Text Panel for a single Enrollment
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_text_panel_id_put PUT /v1/enrollment-customization/{id}/text/{panel-id} Update a single Text Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_id_text_post POST /v1/enrollment-customization/{id}/text Create a Text Panel for a single Enrollment Customization
EnrollmentCustomizationPreviewApi v1_enrollment_customization_parse_markdown_post POST /v1/enrollment-customization/parse-markdown Parse the given string as markdown text and return Html output
InventoryInformationPreviewApi v1_inventory_information_get GET /v1/inventory-information Get statistics about managed/unmanaged devices and computers in the inventory
InventoryPreloadApi inventory_preload_csv_template_get GET /inventory-preload/csv-template Get the Inventory Preload CSV template
InventoryPreloadApi inventory_preload_delete DELETE /inventory-preload Delete all Inventory Preload records
InventoryPreloadApi inventory_preload_get GET /inventory-preload Return all Inventory Preload records
InventoryPreloadApi inventory_preload_history_get GET /inventory-preload/history Get Inventory Preload history entries
InventoryPreloadApi inventory_preload_history_notes_post POST /inventory-preload/history/notes Add Inventory Preload history object notes
InventoryPreloadApi inventory_preload_id_delete DELETE /inventory-preload/{id} Delete an Inventory Preload record
InventoryPreloadApi inventory_preload_id_get GET /inventory-preload/{id} Get an Inventory Preload record
InventoryPreloadApi inventory_preload_id_put PUT /inventory-preload/{id} Update an Inventory Preload record
InventoryPreloadApi inventory_preload_post POST /inventory-preload Create a new Inventory Preload record using JSON or CSV
InventoryPreloadApi inventory_preload_validate_csv_post POST /inventory-preload/validate-csv Validate a given CSV file
InventoryPreloadApi v1_inventory_preload_csv_template_get GET /v1/inventory-preload/csv-template Retrieve the Inventory Preload CSV template
InventoryPreloadApi v1_inventory_preload_delete DELETE /v1/inventory-preload Delete all Inventory Preload records
InventoryPreloadApi v1_inventory_preload_get GET /v1/inventory-preload Return all Inventory Preload records
InventoryPreloadApi v1_inventory_preload_history_get GET /v1/inventory-preload/history Get Inventory Preload history entries
InventoryPreloadApi v1_inventory_preload_history_post POST /v1/inventory-preload/history Add Inventory Preload history object notes
InventoryPreloadApi v1_inventory_preload_id_delete DELETE /v1/inventory-preload/{id} Delete an Inventory Preload record
InventoryPreloadApi v1_inventory_preload_id_get GET /v1/inventory-preload/{id} Get an Inventory Preload record
InventoryPreloadApi v1_inventory_preload_id_put PUT /v1/inventory-preload/{id} Update an Inventory Preload record
InventoryPreloadApi v1_inventory_preload_post POST /v1/inventory-preload Create a new Inventory Preload record using JSON or CSV
InventoryPreloadApi v1_inventory_preload_validate_csv_post POST /v1/inventory-preload/validate-csv Validate a given CSV file
InventoryPreloadApi v2_inventory_preload_csv_get GET /v2/inventory-preload/csv Download all Inventory Preload records
InventoryPreloadApi v2_inventory_preload_csv_post POST /v2/inventory-preload/csv Create one or more new Inventory Preload records using CSV
InventoryPreloadApi v2_inventory_preload_csv_template_get GET /v2/inventory-preload/csv-template Download the Inventory Preload CSV template
InventoryPreloadApi v2_inventory_preload_csv_validate_post POST /v2/inventory-preload/csv-validate Validate a given CSV file
InventoryPreloadApi v2_inventory_preload_history_get GET /v2/inventory-preload/history Get Inventory Preload history entries
InventoryPreloadApi v2_inventory_preload_history_post POST /v2/inventory-preload/history Add Inventory Preload history object notes
InventoryPreloadApi v2_inventory_preload_records_delete_all_post POST /v2/inventory-preload/records/delete-all Delete all Inventory Preload records
InventoryPreloadApi v2_inventory_preload_records_get GET /v2/inventory-preload/records Return all Inventory Preload records
InventoryPreloadApi v2_inventory_preload_records_id_delete DELETE /v2/inventory-preload/records/{id} Delete an Inventory Preload record
InventoryPreloadApi v2_inventory_preload_records_id_get GET /v2/inventory-preload/records/{id} Get an Inventory Preload record
InventoryPreloadApi v2_inventory_preload_records_id_put PUT /v2/inventory-preload/records/{id} Update an Inventory Preload record
InventoryPreloadApi v2_inventory_preload_records_post POST /v2/inventory-preload/records Create a new Inventory Preload record using JSON
JamfProInformationPreviewApi v1_jamf_pro_information_get GET /v1/jamf-pro-information Get basic information about the Jamf Pro Server
JamfProInitializationPreviewApi system_initialize_database_connection_post POST /system/initialize-database-connection Provide Database Password during startup
JamfProInitializationPreviewApi system_initialize_post POST /system/initialize Set up fresh installed Jamf Pro Server
JamfProNotificationsPreviewApi notifications_alerts_get GET /notifications/alerts Get Notifications for user and site
JamfProNotificationsPreviewApi notifications_alerts_id_delete DELETE /notifications/alerts/{id} DEPRECATED - USE "alerts/{type}/{id}" INSTEAD. Deletes only Patch Management notifications.
JamfProNotificationsPreviewApi notifications_alerts_type_id_delete DELETE /notifications/alerts/{type}/{id} Delete Notifications
JamfProServerUrlPreviewApi v1_jamf_pro_server_url_get GET /v1/jamf-pro-server-url Get Jamf Pro Server URL settings
JamfProServerUrlPreviewApi v1_jamf_pro_server_url_history_get GET /v1/jamf-pro-server-url/history Get Jamf Pro Server URL settings history
JamfProServerUrlPreviewApi v1_jamf_pro_server_url_history_post POST /v1/jamf-pro-server-url/history Add Jamf Pro Server URL settings history notes
JamfProServerUrlPreviewApi v1_jamf_pro_server_url_put PUT /v1/jamf-pro-server-url Update Jamf Pro Server URL settings
JamfProUserAccountSettingsPreviewApi user_obj_preference_key_delete DELETE /user/obj/preference/{key} Remove specified setting for authenticated user
JamfProUserAccountSettingsPreviewApi user_obj_preference_key_get GET /user/obj/preference/{key} Get the user setting for the authenticated user and key
JamfProUserAccountSettingsPreviewApi user_obj_preference_key_put PUT /user/obj/preference/{key} Persist the user setting
JamfProVersionApi v1_jamf_pro_version_get GET /v1/jamf-pro-version Return information about the Jamf Pro including the current version
LdapPreviewApi ldap_groups_get GET /ldap/groups Retrieve the configured access groups that contain the text in the search param
LdapPreviewApi ldap_servers_get GET /ldap/servers Retrieve all LDAP Servers including Cloud Identity Providers
LocalesPreviewApi v1_locales_get GET /v1/locales Return locales that can be used in other features
MdmApi preview_mdm_renew_profile_udid_post POST /preview/mdm/renew-profile/{udid} Renew MDM Profile
MobileDeviceEnrollmentProfileApi v1_mobile_device_enrollment_profile_id_download_profile_get GET /v1/mobile-device-enrollment-profile/{id}/download-profile Retrieve the MDM Enrollment Profile
MobileDeviceExtensionAttributesPreviewApi devices_extension_attributes_get GET /devices/extensionAttributes Get Mobile Device Extension Attribute values placed in select paramter
MobileDeviceGroupsPreviewApi v1_mobile_device_groups_get GET /v1/mobile-device-groups Return the list of all Mobile Device Groups
MobileDevicePrestagesApi v1_mobile_device_prestages_get GET /v1/mobile-device-prestages Search for sorted and paged Mobile Device Prestages
MobileDevicePrestagesApi v1_mobile_device_prestages_id_attachments_delete DELETE /v1/mobile-device-prestages/{id}/attachments Remove an attachment for a Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_attachments_get GET /v1/mobile-device-prestages/{id}/attachments Get attachments for a Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_attachments_post POST /v1/mobile-device-prestages/{id}/attachments Add an attachment to a Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_delete DELETE /v1/mobile-device-prestages/{id} Delete a Mobile Device Prestage with the supplied id
MobileDevicePrestagesApi v1_mobile_device_prestages_id_get GET /v1/mobile-device-prestages/{id} Retrieve a Mobile Device Prestage with the supplied id
MobileDevicePrestagesApi v1_mobile_device_prestages_id_history_get GET /v1/mobile-device-prestages/{id}/history Get sorted and paged Mobile Device Prestage history objects
MobileDevicePrestagesApi v1_mobile_device_prestages_id_history_post POST /v1/mobile-device-prestages/{id}/history Add Mobile Device Prestage history object notes
MobileDevicePrestagesApi v1_mobile_device_prestages_id_put PUT /v1/mobile-device-prestages/{id} Update a Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_scope_delete DELETE /v1/mobile-device-prestages/{id}/scope Remove Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_scope_get GET /v1/mobile-device-prestages/{id}/scope Get Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_scope_post POST /v1/mobile-device-prestages/{id}/scope Add Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_id_scope_put PUT /v1/mobile-device-prestages/{id}/scope Replace Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_post POST /v1/mobile-device-prestages Create a Mobile Device Prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_scope_get GET /v1/mobile-device-prestages/scope Get all Device Scope for all Mobile Device Prestages
MobileDevicePrestagesApi v1_mobile_device_prestages_sync_get GET /v1/mobile-device-prestages/sync Get all Prestage sync States for all prestages
MobileDevicePrestagesApi v1_mobile_device_prestages_sync_id_get GET /v1/mobile-device-prestages/sync/{id} Get all prestage sync states for a single prestage
MobileDevicePrestagesApi v1_mobile_device_prestages_sync_id_latest_get GET /v1/mobile-device-prestages/sync/{id}/latest Get the latest Sync State for a single Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_get GET /v2/mobile-device-prestages Get sorted and paged Mobile Device Prestages
MobileDevicePrestagesApi v2_mobile_device_prestages_id_attachments_delete_multiple_post POST /v2/mobile-device-prestages/{id}/attachments/delete-multiple Remove an attachment for a Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_attachments_get GET /v2/mobile-device-prestages/{id}/attachments Get attachments for a Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_attachments_post POST /v2/mobile-device-prestages/{id}/attachments Add an attachment to a Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_delete DELETE /v2/mobile-device-prestages/{id} Delete a Mobile Device Prestage with the supplied id
MobileDevicePrestagesApi v2_mobile_device_prestages_id_get GET /v2/mobile-device-prestages/{id} Retrieve a Mobile Device Prestage with the supplied id
MobileDevicePrestagesApi v2_mobile_device_prestages_id_history_get GET /v2/mobile-device-prestages/{id}/history Get sorted and paged Mobile Device Prestage history objects
MobileDevicePrestagesApi v2_mobile_device_prestages_id_history_post POST /v2/mobile-device-prestages/{id}/history Add Mobile Device Prestage history object notes
MobileDevicePrestagesApi v2_mobile_device_prestages_id_put PUT /v2/mobile-device-prestages/{id} Update a Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_scope_delete_multiple_post POST /v2/mobile-device-prestages/{id}/scope/delete-multiple Remove Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_scope_get GET /v2/mobile-device-prestages/{id}/scope Get Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_scope_post POST /v2/mobile-device-prestages/{id}/scope Add Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_scope_put PUT /v2/mobile-device-prestages/{id}/scope Replace Device Scope for a specific Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_syncs_get GET /v2/mobile-device-prestages/{id}/syncs Get all prestage sync states for a single prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_id_syncs_latest_get GET /v2/mobile-device-prestages/{id}/syncs/latest Get the latest Sync State for a single Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_post POST /v2/mobile-device-prestages Create a Mobile Device Prestage
MobileDevicePrestagesApi v2_mobile_device_prestages_scope_get GET /v2/mobile-device-prestages/scope Get all Device Scope for all Mobile Device Prestages
MobileDevicePrestagesApi v2_mobile_device_prestages_syncs_get GET /v2/mobile-device-prestages/syncs Get all Prestage sync States for all prestages
MobileDevicesApi v1_mobile_devices_get GET /v1/mobile-devices Get Mobile Device objects
MobileDevicesApi v1_mobile_devices_id_detail_get GET /v1/mobile-devices/{id}/detail Get Mobile Device
MobileDevicesApi v1_mobile_devices_id_get GET /v1/mobile-devices/{id} Get Mobile Device
MobileDevicesApi v1_mobile_devices_id_patch PATCH /v1/mobile-devices/{id} Update fields on a mobile device that are allowed to be modified by users
MobileDevicesApi v1_search_mobile_devices_post POST /v1/search-mobile-devices Search Mobile Devices
MobileDevicesApi v2_mobile_devices_get GET /v2/mobile-devices Get Mobile Device objects
MobileDevicesApi v2_mobile_devices_id_detail_get GET /v2/mobile-devices/{id}/detail Get Mobile Device
MobileDevicesApi v2_mobile_devices_id_get GET /v2/mobile-devices/{id} Get Mobile Device
MobileDevicesApi v2_mobile_devices_id_patch PATCH /v2/mobile-devices/{id} Update fields on a mobile device that are allowed to be modified by users
ParentAppPreviewApi v1_parent_app_get GET /v1/parent-app Get the current Jamf Parent app settings
ParentAppPreviewApi v1_parent_app_history_get GET /v1/parent-app/history Get Jamf Parent app settings history
ParentAppPreviewApi v1_parent_app_history_post POST /v1/parent-app/history Add Jamf Parent app settings history notes
ParentAppPreviewApi v1_parent_app_put PUT /v1/parent-app Update Jamf Parent app settings
PatchPoliciesPreviewApi patch_patch_policies_get GET /patch/patch-policies Return a list of patch policies
PatchPoliciesPreviewApi patch_patch_policies_id_dashboard_delete DELETE /patch/patch-policies/{id}/dashboard Remove a patch policy from the dashboard
PatchPoliciesPreviewApi patch_patch_policies_id_dashboard_get GET /patch/patch-policies/{id}/dashboard Return whether or not the requested patch policy is on the dashboard
PatchPoliciesPreviewApi patch_patch_policies_id_dashboard_post POST /patch/patch-policies/{id}/dashboard Add a patch policy to the dashboard
PatchPolicyLogsPreviewApi patch_patch_policies_id_logs_get GET /patch/patch-policies/{id}/logs Return the Patch Policy Attempt details
PatchesApi patch_id_get GET /patch/{id} Return Active Patch Summary
PatchesApi patch_id_put PUT /patch/{id} Update patch report
PatchesApi patch_id_versions_get GET /patch/{id}/versions Return patch versions
PatchesApi patch_obj_policy_id_get GET /patch/obj/policy/{id} Return Patch Policy Summary
PatchesApi patch_svc_disclaimer_agree_post POST /patch/svc/disclaimerAgree Accept Patch reporting disclaimer
PatchesPreviewApi patch_disclaimer_agree_post POST /patch/disclaimerAgree Accept Patch reporting disclaimer
PatchesPreviewApi patch_obj_id_get GET /patch/obj/{id} Return Active Patch Summary
PatchesPreviewApi patch_obj_id_put PUT /patch/obj/{id} Update patch report
PatchesPreviewApi patch_obj_id_versions_get GET /patch/obj/{id}/versions Return patch versions
PatchesPreviewApi patch_obj_policy_id_logs_eligible_retry_count_get GET /patch/obj/policy/{id}/logs/eligibleRetryCount Return the count of the Patch Policy Logs for the policy is that are eligible for a retry attempt
PatchesPreviewApi patch_obj_policy_id_software_title_configuration_id_get GET /patch/obj/policy/{id}/softwareTitleConfigurationId Return the Software Title Configuration Id for the given patch
PatchesPreviewApi patch_obj_software_title_configuration_id_get GET /patch/obj/softwareTitleConfiguration/{id} Return the Software Title Configuration
PatchesPreviewApi patch_obj_software_title_id_policies_get GET /patch/obj/softwareTitle/{id}/policies Return the Summaries of the Patch Policies for the software title
PatchesPreviewApi patch_objs_policy_id_get GET /patch/objs/policy/{id} Return Patch Policy Summary
PatchesPreviewApi patch_on_dashboard_get GET /patch/onDashboard Return list of Patch ids on dashboard
PatchesPreviewApi patch_retry_policy_post POST /patch/retryPolicy Retry policy
PatchesPreviewApi patch_search_active_patch_history_post POST /patch/searchActivePatchHistory Search the history for a Specific Active Patch
PatchesPreviewApi patch_search_patch_policy_logs_post POST /patch/searchPatchPolicyLogs Return Patch Policy Logs
PatchesPreviewApi patch_svc_retry_policy_post POST /patch/svc/retryPolicy Retry policy
PoliciesPreviewApi settings_obj_policy_properties_get GET /settings/obj/policyProperties Get Policy Properties object
PoliciesPreviewApi settings_obj_policy_properties_put PUT /settings/obj/policyProperties Update Policy Properties object
ReEnrollmentPreviewApi v1_reenrollment_get GET /v1/reenrollment Get Re-enrollment object
ReEnrollmentPreviewApi v1_reenrollment_history_get GET /v1/reenrollment/history Get Re-enrollment history object
ReEnrollmentPreviewApi v1_reenrollment_history_post POST /v1/reenrollment/history Add specified Re-enrollment history object notes
ReEnrollmentPreviewApi v1_reenrollment_put PUT /v1/reenrollment Update the Re-enrollment object
ScriptsApi v1_scripts_get GET /v1/scripts Search for sorted and paged Scripts
ScriptsApi v1_scripts_id_delete DELETE /v1/scripts/{id} Delete a Script at the specified id
ScriptsApi v1_scripts_id_download_get GET /v1/scripts/{id}/download Download a text file of the Script contents
ScriptsApi v1_scripts_id_get GET /v1/scripts/{id} Retrieve a full script object
ScriptsApi v1_scripts_id_history_get GET /v1/scripts/{id}/history Get specified Script history object
ScriptsApi v1_scripts_id_history_post POST /v1/scripts/{id}/history Add specified Script history object notes
ScriptsApi v1_scripts_id_put PUT /v1/scripts/{id} Replace the script at the id with the supplied information
ScriptsApi v1_scripts_post POST /v1/scripts Create a Script
SelfServiceBrandingPreviewApi self_service_branding_configurations_get GET /self-service/branding/configurations Search for sorted and paged branding configurations
SelfServiceBrandingPreviewApi self_service_branding_configurations_id_delete DELETE /self-service/branding/configurations/{id} Delete the Self Service branding configuration indicated by the provided id
SelfServiceBrandingPreviewApi self_service_branding_configurations_id_get GET /self-service/branding/configurations/{id} Read a single Self Service branding configuration indicated by the provided id
SelfServiceBrandingPreviewApi self_service_branding_configurations_id_put PUT /self-service/branding/configurations/{id} Update a Self Service branding configuration with the supplied details
SelfServiceBrandingPreviewApi self_service_branding_configurations_post POST /self-service/branding/configurations Create a Self Service branding configuration with the supplied
SelfServiceBrandingPreviewApi self_service_branding_images_post POST /self-service/branding/images Upload an image
SelfServicePreviewApi settings_obj_selfservice_get GET /settings/obj/selfservice Get an object representation of Self Service settings
SelfServicePreviewApi settings_obj_selfservice_put PUT /settings/obj/selfservice Put an object representation of Self Service settings
SitesPreviewApi settings_sites_get GET /settings/sites Find all sites
SmartComputerGroupsPreviewApi v1_computers_id_recalculate_smart_groups_post POST /v1/computers/{id}/recalculate-smart-groups Recalculate a smart group for the given id
SmartComputerGroupsPreviewApi v1_smart_computer_groups_id_recalculate_post POST /v1/smart-computer-groups/{id}/recalculate Recalculate the smart group for the given id
SmartMobileDeviceGroupsPreviewApi v1_mobile_devices_id_recalculate_smart_groups_post 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 v1_smart_mobile_device_groups_id_recalculate_post 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 v1_smart_user_groups_id_recalculate_post 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 v1_users_id_recalculate_smart_groups_post 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
SsoCertificateApi v2_sso_cert_delete DELETE /v2/sso/cert Delete the currently configured certificate used by SSO
SsoCertificateApi v2_sso_cert_download_get GET /v2/sso/cert/download Download the certificate currently configured for use with Jamf Pro's SSO configuration
SsoCertificateApi v2_sso_cert_get GET /v2/sso/cert Retrieve the certificate currently configured for use with SSO
SsoCertificateApi v2_sso_cert_parse_post POST /v2/sso/cert/parse Parse the certificate to get details about certificate type and keys needed to upload certificate file
SsoCertificateApi v2_sso_cert_post POST /v2/sso/cert Jamf Pro will generate a new certificate and use it to sign SSO
SsoCertificateApi v2_sso_cert_put PUT /v2/sso/cert Update the certificate used by Jamf Pro to sign SSO requests to the identify provider
SsoCertificatePreviewApi v1_sso_cert_delete DELETE /v1/sso/cert Delete the currently configured certificate used by SSO
SsoCertificatePreviewApi v1_sso_cert_download_get GET /v1/sso/cert/download Download the certificate currently configured for use with Jamf Pro's SSO configuration
SsoCertificatePreviewApi v1_sso_cert_get GET /v1/sso/cert Retrieve the certificate currently configured for use with SSO
SsoCertificatePreviewApi v1_sso_cert_parse_post POST /v1/sso/cert/parse Parse the certificate to get details about certificate type and keys needed to upload certificate file
SsoCertificatePreviewApi v1_sso_cert_post POST /v1/sso/cert Jamf Pro will generate a new certificate and use it to sign SSO
SsoCertificatePreviewApi v1_sso_cert_put PUT /v1/sso/cert Update the certificate used by Jamf Pro to sign SSO requests to the identify provider
SsoSettingsApi v1_sso_dependencies_get GET /v1/sso/dependencies Retrieve the list of Enrollment Customizations using SSO
SsoSettingsApi v1_sso_disable_post POST /v1/sso/disable Disable SSO
SsoSettingsApi v1_sso_get GET /v1/sso Retrieve the current Single Sign On configuration settings
SsoSettingsApi v1_sso_history_get GET /v1/sso/history Get SSO history object
SsoSettingsApi v1_sso_history_post POST /v1/sso/history Add SSO history object notes
SsoSettingsApi v1_sso_metadata_download_get GET /v1/sso/metadata/download Download the Jamf Pro SAML metadata file
SsoSettingsApi v1_sso_put PUT /v1/sso Updates the current Single Sign On configuration settings
SsoSettingsApi v1_sso_validate_post POST /v1/sso/validate Endpoint for validation of a saml metadata url
StartupStatusApi startup_status_get GET /startup-status Retrieve information about application startup
StaticUserGroupsPreviewApi v1_static_user_groups_get GET /v1/static-user-groups Return a list of all Static User Groups
StaticUserGroupsPreviewApi v1_static_user_groups_id_get GET /v1/static-user-groups/{id} Return a specific Static User Group by id
SupervisionIdentitiesPreviewApi v1_supervision_identities_get GET /v1/supervision-identities Search for sorted and paged Supervision Identities
SupervisionIdentitiesPreviewApi v1_supervision_identities_id_delete DELETE /v1/supervision-identities/{id} Delete a Supervision Identity with the supplied id
SupervisionIdentitiesPreviewApi v1_supervision_identities_id_download_get GET /v1/supervision-identities/{id}/download Download the Supervision Identity .p12 file
SupervisionIdentitiesPreviewApi v1_supervision_identities_id_get GET /v1/supervision-identities/{id} Retrieve a Supervision Identity with the supplied id
SupervisionIdentitiesPreviewApi v1_supervision_identities_id_put PUT /v1/supervision-identities/{id} Update a Supervision Identity with the supplied information
SupervisionIdentitiesPreviewApi v1_supervision_identities_post POST /v1/supervision-identities Create a Supervision Identity for the supplied information
SupervisionIdentitiesPreviewApi v1_supervision_identities_upload_post POST /v1/supervision-identities/upload Upload the Supervision Identity .p12 file
TeacherAppApi v1_teacher_app_get GET /v1/teacher-app Get the Jamf Teacher settings that you have access to see
TeacherAppApi v1_teacher_app_history_get GET /v1/teacher-app/history Get Jamf Teacher app settings history
TeacherAppApi v1_teacher_app_history_post POST /v1/teacher-app/history Add Jamf Teacher app settings history notes
TeacherAppApi v1_teacher_app_put PUT /v1/teacher-app Update a Jamf Teacher settings object
TimeZonesPreviewApi v1_time_zones_get GET /v1/time-zones Return information about the currently supported Time Zones
TomcatSettingsPreviewApi settings_issue_tomcat_ssl_certificate_post POST /settings/issueTomcatSslCertificate Generate a SSL Certificate using Jamf Certificate Authority
UserSessionPreviewApi user_get GET /user Return all Jamf Pro user acounts
UserSessionPreviewApi user_update_session_post POST /user/updateSession Update values in the User's current session
VenafiPreviewApi v1_pki_venafi_id_connection_status_get GET /v1/pki/venafi/{id}/connection-status Tests the communication between Jamf Pro and a Jamf Pro PKI Proxy Server
VenafiPreviewApi v1_pki_venafi_id_get GET /v1/pki/venafi/{id} Retrieve a Venafi PKI configuration from Jamf Pro
VenafiPreviewApi v1_pki_venafi_id_jamf_public_key_get 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 v1_pki_venafi_id_jamf_public_key_regenerate_post 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 v1_pki_venafi_id_patch PATCH /v1/pki/venafi/{id} Update a Venafi PKI configuration in Jamf Pro
VenafiPreviewApi v1_pki_venafi_id_proxy_trust_store_delete 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 v1_pki_venafi_id_proxy_trust_store_get 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 v1_pki_venafi_id_proxy_trust_store_post 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 v1_pki_venafi_post POST /v1/pki/venafi Create a PKI configuration in Jamf Pro for Venafi
VppAdminAccountsPreviewApi vpp_admin_accounts_get GET /vpp/admin-accounts Found all VPP Admin Accounts
VppSubscriptionsPreviewApi vpp_subscriptions_get GET /vpp/subscriptions Found all VPP - subscriptions
VppSubscriptionsPreviewApi vpp_subscriptions_id_get GET /vpp/subscriptions/{id} Found VPP subscription by id

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author

About

Auto generated Python Client for JAMF Pro

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages