Resource | Operation | Description |
---|---|---|
GET /enroll/trust.mobileconfig | ||
POST /enroll/ota_authenticate | ||
POST /enroll/profile | ||
GET /enroll/profile | ||
GET /enroll/ota |
GET
/enroll/trust.mobileconfig
¶Generate a trust profile, if one is required.
Response Headers: | |
---|---|
|
|
Status Codes: |
|
POST
/enroll/ota_authenticate
¶Over-The-Air Profile Delivery Phase 3 and 4.
This endpoint represents the OTA Phase 3 and 4, “/profile” endpoint as specified in apples document “Over-The-Air Profile Delivery”.
There are two types of requests made here: - The first request is signed by the iPhone Device CA and contains the challenge in the Profile Service payload,
we respond with the SCEP detail.
Examples:
Signed plist given in the first request:
{
'CHALLENGE': '<CHALLENGE FROM PROFILE HERE>',
'IMEI': 'empty if macOS',
'MEID': 'empty if macOS',
'NotOnConsole': False,
'PRODUCT': 'MacPro6,1',
'SERIAL': 'C020000000000',
'UDID': '00000000-0000-0000-0000-000000000000',
'UserID': '00000000-0000-0000-0000-000000000000',
'UserLongName': 'Joe User',
'UserShortName': 'juser',
'VERSION': '16F73'
}
POST
/enroll/profile
¶Generate an enrollment profile.
GET
/enroll/profile
¶Generate an enrollment profile.
GET
/enroll/ota
¶Over-The-Air Profile Delivery Phase 1.5.
This endpoint represents the delivery of the Profile Service profile that should be delivered AFTER the user has successfully authenticated.