API error · HTTP 429

too_many_attempts

a sign-in throttle bucket; retry_after_sec set.

What it means

a sign-in throttle bucket; retry_after_sec set.

How to handle it

Stop repeated sign-in attempts and wait at least retry_after_sec before trying the bucket in meta.bucket again.

Wire contract

Codetoo_many_attempts
Classrate_limit
HTTP status429
Meta keysbucket
RaisedYes

The response uses the standard {"error": {…}} envelope. Branch on error.code, not the human-readable message. Preserve request_id when reporting a failure.