SignEnvoy docs

Error reference / device-slow-down

Polling too fast

The device-flow poll came sooner than the returned interval.

Problem type /problems/device-slow-down
HTTP status 400
Emitted by REST API (/v1)
Title values
Polling too fast. Wait the returned interval
Trigger
REST API (/v1): device-flow poll faster than the returned interval; the interval grew

What happened

POST /v1/device/token was called again before interval seconds had passed since the previous poll for the same device_code. The response is HTTP 400 with this slug, and the interval for that code has grown by five seconds.

What it means

The sign-in is still pending and still valid; the server is asking the client to slow down. Repeated violations keep widening the interval, never invalidating the code.

What to do next

Wait for the current interval, then resume polling at that cadence. The official CLI does this automatically.

Problem body

Every error is an RFC 9457 problem document with media type application/problem+json. The type member is the stable identifier to switch on; docs_url is this page.

{
  "type": "/problems/device-slow-down",
  "title": "Polling too fast. Wait the returned interval",
  "status": 400,
  "instance": "/v1/...",
  "docs_url": "https://docs.signenvoy.com/errors/device-slow-down"
}