On the wire
Ships with HTTP status 400, carrying "code": "RU-3006" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- Requesting an interval faster than 60s on Free or Growth.
- Requesting an interval faster than 30s on any plan (the absolute floor).
How to fix it
- Use an interval at or above your plan's floor: 60s on Free and Growth, 30s on Scale.
- Upgrade to Scale for 30s checks if you need the faster cadence.
Related codes
- RU-3001: Invalid check request
Still stuck?
Ask support and mention RU-3006: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.