Problem
typestring (uri)requiredURI identifying the problem type. Documented at the URI.
about:blankis never used.titlestringrequiredShort, stable summary of the problem type.
statusintegerrequiredHTTP status code.
detailstringOccurrence-specific explanation. Never contains secrets or internal identifiers of other tenants.
instancestring (uri-reference)URI reference identifying this occurrence (the request path plus request id).
errorsarray of FieldErrorField-level validation errors (present for 400/422).
requestIdstringrequiredValue of
X-Request-Idfor this request; quote it to support.codestringStable machine-readable problem code (last path segment of
type).retryAfterSecondsintegerFor 409 idempotency-in-progress and 429 responses.
stepUpobjectPresent when
typeis.../step-up-required.Fields of stepUp
actionStepUpActionchallengeUrlstring (uri-reference)
reasonstring401 session-expiredonly: why the session ended.idle: the idle limit (30 min staff, 60 min customers on the web);revoked: signed out, failed step-ups or a staff action;expired: absolute lifetime reached (mobile: refresh the access token, then sign in again if that fails).