On the wire
Ships with HTTP status 400, carrying "code": "RU-5001" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- A missing required field (statusPageId, checkId, region, title, body).
- A request body that isn't valid JSON.
How to fix it
- Read the `error` field for the failing field.
- Compare your payload against the API docs at /docs/api.
Related codes
- RU-5002: Incident not found or not creatable
Still stuck?
Ask support and mention RU-5001: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.