Apple MDM

List Apple MDMs

Get a list of all Apple MDM configurations. An empty topic indicates that a signed certificate from Apple has not been provided to the PUT endpoint yet.

Note: currently only one MDM configuration per organization is supported.

Sample Request

curl https://console.jumpcloud.com/api/v2/applemdms \
  -H 'accept: application/json' \
  -H 'content-type: application/json' \
  -H 'x-api-key: {API_KEY}'
get/applemdms

Request

Query parameters

limitinteger
skipinteger

The offset into the records to return.

filterstring[]

A filter to apply to the query.

Filter structure: <field>:<operator>:<value>.

field = Populate with a valid field from an endpoint response.

operator = Supported operators are: eq, ne, gt, ge, lt, le, between, search, in. Note: v1 operators differ from v2 operators.

value = Populate with the value you want to search for. Is case sensitive. Supports wild cards.

EX: GET /api/v2/groups?filter=name:eq:Test+Group

Headers

x-org-idstring

Organization identifier that can be obtained from console settings.

Response

apnsPushTopicstring

The push topic assigned to this enrollment by Apple after uploading the Signed CSR plist.

depServerTokenState'unknown' | 'missing' | 'valid' | 'expired'

The state of the dep server token, presence and expiry.

idstring required

ObjectId uniquely identifying an MDM Enrollment,

namestring

A friendly name to identify this enrollment. Not required to be unique.

organizationstring

The identifier for an organization

apnsCertExpirystring nullable

The expiration date and time for the APNS Certificate.

depAccessTokenExpirystring nullable

The expiration date and time for the DEP Access Token. This aligns with the DEP Server Token State.

defaultSystemGroupIDstring nullable

ObjectId uniquely identifying the MDM default System Group.

defaultIosUserEnrollmentDeviceGroupIDstring nullable

ObjectId uniquely identifying the MDM default iOS user enrollment device group.

allowMobileUserEnrollmentboolean nullable

A toggle to allow mobile device enrollment for an organization.

appleCertCreatorAppleIDstring

The Apple ID of the admin who created the Apple signed certificate associated to the Device Manager.

appleCertSerialNumberstring

The serial number of the Apple signed certificate associated to the Device Manager.

serviceDiscoveryEnabledboolean nullable

A flag to know whether service discovery is enabled or not for the Device Manager.

Changes

No recorded changes to this operation across all 1 revision of this API.