Skip to content
Error codes · Authentication & API keys

RU-1004: API key is read-only

The request tried to create, update, or delete something using an API key that was generated with read-only permission.

On the wire

Ships with HTTP status 403, carrying "code": "RU-1004" 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 created as read-only on purpose and is now being used for a write.
  • A read-write key was expected but a different key was configured.

How to fix it

  1. Generate a read-write key from your dashboard's API & MCP access section.
  2. Use the read-write key for mutating calls; keep read-only keys for dashboards and integrations that only read.

Related codes

  • RU-1005: Free plans get read-only MCP access

Still stuck?

Ask support and mention RU-1004: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.