Skip to content

authorization_pending

Error codeView as Markdown

Waiting for the user to approve this device. You are signing in the CLI with the device flow and have not yet approved it in your browser. This is normal while polling.

  • HTTP status: 400 Bad Request
  • CLI exit code: 10 (temporary, safe to retry)
  • Retry: safe to retry with the same Idempotency-Key

Keep polling every {interval} seconds.

Words in {braces} are filled in from the error response, which names the exact resource.

{
"type": "https://guv.dev/errors/authorization_pending",
"title": "Waiting for the user to approve this device",
"status": 400,
"code": "authorization_pending",
"detail": "You are signing in the CLI with the device flow and have not yet approved it in your browser.",
"fix": "Keep polling every {interval} seconds.",
"docs_url": "https://guv.dev/errors/authorization_pending",
"request_id": "req_01jbx2m9k7q4r8t5v6w3y0z1rq"
}

The code field is stable: match on it, not on title or detail, which may be reworded.