Skip to main content

License acquisition error codes

If DRM Cloud service is not able to produce license response, the error is signaled as 4xx or 5xx response HTTP Status. The body of the response containd JSON with more details about the error, for example:

{
"code": "drm_3032",
"status": 403,
"message": "Token signature invalid",
"requestId": "c42e3599-3a47-4ed1-ad72-79a5b2a26b71"
}
HTTP statusCode in JSON responseDescription
403drm_4002The payload of the license request is missing
403drm_4003The payload of the license could not be parsed
403drm_4005BrandGuid is invalid or configuration is missing
403drm_3030The license was denied because JWT token does not allow to issue a license for this request (because of IP or KeyId restrictions)
403drm_3031JWT token or access_token is not valid or it has expired.
403drm_3032Signature of DRM token is invalid
403drm_3033KeyID in DRM token could not be matched
403drm_3034IP in DRM token could not be matched
403drm_3035DRM token decryption failed
403drm_3036UserToken not valid
403drm_3037DRM token could not be validated correctly
403drm_3038Frontend signature validation failed
403drm_3039One-time token (nonce) has been already used
403drm_3100License server error
500common_3Internal server error