Passkey challenge expired

HTTP 400 · passkey-challenge← all Webpath errors

The passkey registration or sign-in challenge timed out.

How to recover. Start the passkey flow again from the beginning.

Example response

{
  "type": "https://muse.as/a/webpath/errors/passkey-challenge",
  "title": "Passkey challenge expired",
  "status": 400,
  "detail": "Start the passkey flow again from the beginning."
}

This page documents the passkey-challenge error type returned in Webpath RFC 7807 application/problem+json responses. The machine-readable detail field carries a recovery hint you can show a user verbatim — see the Spec §12 and API Reference.