On the wire
Ships with HTTP status 401, carrying "code": "RU-1002" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- The key was revoked from the dashboard.
- The key was mistyped, truncated, or had whitespace added when copied.
- The key belongs to a deleted account.
How to fix it
- Check the key against the API & MCP access section of your dashboard.
- If the key was revoked, generate a new one and update every consumer.
- Repeated failures from one address are rate limited: fix the key before retrying in a loop.
Related codes
Still stuck?
Ask support and mention RU-1002: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.