On the wire
Ships with HTTP status 403, carrying "code": "RU-1008" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- A resource-scoped key was created for one product line (say, monitors) and used against another (say, status pages).
- A resource-scoped key was granted read on a resource and the caller attempted a write.
How to fix it
- In the dashboard's API & MCP access section, open the key's menu and add or widen the grant for the resource this request needs.
- Or generate a legacy global-scope key if the integration needs every resource.
Related codes
- RU-1004: API key is read-only
Still stuck?
Ask support and mention RU-1008: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.