monitor_run_refused
409 Conflict The monitor cannot be run right now.
When you get it
The monitor cannot be run right now. It is always answered with HTTP 409 - one code means one status, so a client may key its handling on either.
Fields it carries
Inside each errors[] entry, beside pointer:
reason- The machine-readable sub-case, when one code covers several. Branch on it.
retryAfter- How long to wait before retrying, in seconds. Mirrors the Retry-After header.
nextAllowedAt- When the next manual run of this monitor will be accepted.
A field is omitted when the server genuinely does not know it - an absent member is never the same as an empty one.
How to fix it
The request conflicts with the resource's current state. Re-read the resource and decide, rather than retrying blindly.
Shape
{
"type": "https://api2.host-tracker.com/problems/monitor-run-refused",
"title": "The monitor cannot be run right now.",
"status": 409,
"code": "monitor_run_refused",
"errors": [
{ "reason": …, "retryAfter": …, "nextAllowedAt": … }
]
}