On the wire
Ships with HTTP status 401, carrying "code": "RU-1001" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- The Authorization header was never set, or was stripped by a proxy.
- The header is present but not in the required `Bearer <api key>` form.
- The key was placed in a query parameter or request body instead of the header.
How to fix it
- Generate an API key from your dashboard's API & MCP access section if you don't have one.
- Send it as `Authorization: Bearer <api key>` on every request.
- If you use a proxy or gateway, confirm it forwards the Authorization header.
Related codes
Still stuck?
Ask support and mention RU-1001: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.