AlphaTest ยท Reports API

Stable problem types

Dereference any Reports RFC 9457 type URI here. Clients branch on the suffix and HTTP status, never on message text.

SuffixStatusRetryMeaning
authentication-required401NoBearer JWT missing, expired, or invalid.
authorization-denied403NoValid JWT lacks the endpoint permission.
not-found404NoMissing resource or resource outside claim constraints; detail is identical.
validation400NoRequest field, query, or header shape is invalid.
unsupported-parameter400NoAn unknown query parameter or unsupported sort was rejected rather than ignored; fieldErrors identifies the parameter.
idempotency-conflict409NoOne key was reused with a different canonical request.
source-version-conflict409YesFresh-read retries could not converge authoritative source versions.
dependency-unavailable503YesA required upstream is unavailable or its release gate is closed.
dependency-incomplete503YesA required upstream lacks a settled fact required by the contract, including an attempt with no settled Results record.
internal-error500YesAn unexpected boundary failure occurred; internals are not exposed.

Envelope fields and endpoint mappings: data dictionary. Normative decisions: ITD-023 and ITD-035.