Consume a recovery code for a credential-establishment authority.
Changed onThe pre-auth break-in-glass path. Consumes a single-use recovery code and mints a credential-establishment authority that may only ever establish a password (human-auth ADR § Recovery). It creates no session, no assurance, no reauthentication window — the holder establishes a new password with the authority and then logs in.
Rides the instance-wide admission budget; an unknown username, an absent batch, a stale epoch and a non-matching code all answer the same 401.
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/v1/auth/recovery/begin
- Auth: none required
Request body
Response
A session-less credential-establishment authority, returned once.
Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info
- warning
added the new
payload_too_largeenum value to the/response property for the response status - warning
added the new
payload_too_largeenum value to the/response property for the response status - warning
added the new
payload_too_largeenum value to the/response property for the response status - warning
added the new
payload_too_largeenum value to the/response property for the response status - warning
added the new
payload_too_largeenum value to the/response property for the response status - warning
added the new
unprocessableenum value to the/response property for the response status - warning
added the new
unprocessableenum value to the/response property for the response status - warning
added the new
unprocessableenum value to the/response property for the response status - warning
added the new
unprocessableenum value to the/response property for the response status - warning
added the new
unprocessableenum value to the/response property for the response status
- warning