jamf v2

Enterprise Mobility Management (EMM) for Apple devices (Mac, iPhone, Apple TV, iPad). Can be used to control various configurations via different policies, install and uninstall applications, lock devices, smart groups searches, and more.

Endpoint · Jamf

Configuration parameters

  • url — Server URL (required)
  • credentials — Username
  • client_credentials — Client ID
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings

Commands (43)

  • endpoint

    Returns information about an endpoint.

  • jamf-computer-erase Deprecated

    Deprecated. Sends the “EraseDevice'' command to a computer. Permanently erases all the data on the computer and sets a passcode when required by the computer hardware type.

  • jamf-computer-lock

    Sends the "DeviceLock" command to a computer. This command logs the user out of the computer, restarts the computer, and then locks the computer. Optional: Displays a message on the computer when it locks.

  • jamf-get-computer-by-id

    Returns the "general" subset of a specific computer, e.g.: name, MAC address, IP, serial number, UDID, etc.

  • jamf-get-computer-by-match

    Returns general data for computers that match specific characteristics defined by a filter query.

  • jamf-get-computer-certificates-subset

    Returns the certificates subset for a specific computer according to the given arguments.

  • jamf-get-computer-configuration-profiles-by-id

    Returns the configuration profiles subset for a specific mobile device according to the given arguments.

  • jamf-get-computer-configuration-profiles-subset

    Returns the configuration profiles subset for a specific computer according to the given arguments.

  • jamf-get-computer-extension-attributes-subset

    Returns the extension attributes subset for a specific computer according to the given arguments.

  • jamf-get-computer-general-subset

    Returns the general subset for a specific computer according to the given arguments.

  • jamf-get-computer-groups-accounts-subset

    Returns the groups accounts subset for a specific computer according to the given arguments.

  • jamf-get-computer-hardware-subset

    Returns the hardware subset for a specific computer according to the given arguments.

  • jamf-get-computer-iphones-subset Deprecated

    Returns the iPhones subset for a specific computer according to the given arguments.

  • jamf-get-computer-location-subset

    Returns the location subset for a specific computer according to the given arguments.

  • jamf-get-computer-peripherals-subset Deprecated

    Returns the peripherals subset for a specific computer according to the given arguments.

  • jamf-get-computer-purchasing-subset

    Returns the purchasing subset for a specific computer according to the given arguments.

  • jamf-get-computer-security-subset

    Returns the security subset for a specific computer according to the given arguments.

  • jamf-get-computer-software-subset

    Returns the software subset for a specific computer according to the given arguments.

  • jamf-get-computer-subset

    Returns the requested section for a specific computer according to the given arguments.

  • jamf-get-computers

    Returns a list of all computers with their associated IDs. By default, returns the first 50 computers to the context (ID + name).

  • jamf-get-computers-basic-subset

    Returns the “basic” subset for all of the computers. The “basic” subset includes: MAC address, model, UDID, name, department, building, serial number, username, ID.

  • jamf-get-computers-by-application

    Returns a list of computers with basic information on each.

  • jamf-get-mobile-configuration-profiles-by-id

    Returns the configuration profiles subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-applications-subset

    Returns the applications subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-by-id

    Returns the "general" subset of a specific mobile device, e.g.: name, MAC address, IP, serial number, UDID. etc.

  • jamf-get-mobile-device-by-match

    Matches mobile devices by specific characteristics and returns general data on each one of the mobile devices.

  • jamf-get-mobile-device-certificates-subset

    Returns the certificates subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-configuration-profiles-subset

    Returns the configuration profiles subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-extension-attributes-subset

    Returns the extension attributes subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-general-subset

    Returns the general subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-groups-subset

    Returns the mobile device groups subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-location-subset

    Returns the location subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-network-subset

    Returns the network subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-provisioning-profiles-subset

    Returns the provisioning profiles subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-purchasing-subset

    Returns the purchasing subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-device-security-subset

    Returns the security subset for a specific mobile device according to the given arguments.

  • jamf-get-mobile-devices

    Returns a list of devices with basic data on each. By default, returns the first 50 devices to the context (ID + name).

  • jamf-get-user-by-email

    Returns a specific user with general data about the user according to the given email.

  • jamf-get-user-by-id

    Returns a specific user with general data about the user according to the given ID.

  • jamf-get-user-by-name

    Returns a specific user with general data about the user according to the given name.

  • jamf-get-users

    Returns a list of users with their IDs and names. By default, returns the first 50 users to the context (ID + name).

  • jamf-mobile-device-erase

    This is a beta command - couldn't be tested due to technical limitations. Permanently erases all data on the device and deactivates the device.

  • jamf-mobile-device-lost-mode

    This is a beta command - couldn't be tested due to technical limitations. Enables “lost mode” on a specific device. Lost Mode is a feature that allows you to lock a mobile device and track the device's location. The device reports the GPS coordinates of the point where the device received the command. This feature adds additional protection to mobile devices and their data in the event that a device is lost or stolen.