App Integrity attestation code Data Type

Supported App Integrity attestation codes.

Values
Value Description
SUCCESS Means that entity (device or app) has successfully passed attestation check
SUCCESS_BASIC_LEVEL Means that entity (device or app) has successfully passed only BASIC level of attestation check It means that check was done only on UEM Server side without Apple DeviceCheck service involvement
EMPTY_BASIC_ATTESTATION_RESPONSE Means that app which was attested provided empty basic attestation response
INVALID_BASIC_ATTESTATION_RESPONSE Means that app which was attested provided basic attestation response which is different from expected one
ACCESS_KEY_GENERATION_ERROR Means that error occurred during generation of access key
EMPTY_DEVICE_TOKEN Means that the device token is empty
INVALID_DEVICE_TOKEN Means that the device token is invalid
INVALID_OR_EXPIRED_AUTH_TOKEN Means that JWT authentication token has been recognized by Apple server as expired or invalid
FORBIDDEN_ERROR Means that device token validation request was rejected by Apple server with FORBIDDEN error
METHOD_NOT_ALLOWED_ERROR Means that device token validation request was rejected by Apple server with METHOD NOT ALLOWED error
TOO_MANY_REQUESTS_ERROR Means that device token validation request was rejected by Apple server with TOO MANY REQUESTS error
APPLE_SERVER_ERROR Means that device token validation request was rejected by Apple server because of its internal error
APPLE_SERVER_UNAVAILABLE Means that device token validation request was rejected because Apple server is unavailable
UNKNOWN_ERROR Unknown error has happened during device token validation request
BCP_APP_ID_NOT_FOUND Means that BCP has not found required information to perform device token validation of requested app
BCP_TENANT_NOT_REGISTERED Means that BCP has not found tenant which requested application belongs to
BCP_INTERNAL_SERVER_ERROR Means that device token validation request has failed because of BCP internal server error
CONTAINER_ERROR_UNSUPPORTED Means that container app has returned attestation unsupported error in attestation response Could be reproduced by devices with iOS < 11.0.
CONTAINER_ERROR_UNKNOWN_SYSTEM_FAILURE Means that container app has returned unknown system error in attestation response. Could be reproduced by incorrect time set on user device