{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.monocrawl.com/schemas/monitors/health.json","title":"monitors/health data fields","description":"Required core structure for successful data, with optional source fields. Additional fields are allowed. This is not a completeness guarantee.","type":"object","properties":{"monitor_id":{"type":["string","null"],"description":"monitor id"},"state":{"type":["string","null"],"description":"state"},"window":{"type":["object","null"],"properties":{},"additionalProperties":true},"runs":{"type":["object","null"],"properties":{},"additionalProperties":true},"sources":{"type":["array","null"],"items":{"type":["object","null"],"properties":{},"additionalProperties":true}},"delivery":{"type":["object","null"],"properties":{},"additionalProperties":true},"attention":{"description":"Operation-specific JSON value; inspect the status and requested operation before reading it."}},"additionalProperties":true,"allOf":[{"anyOf":[{"required":["monitor_id"],"properties":{"monitor_id":{"type":["string"],"description":"monitor id","minLength":1}}},{"required":["state"],"properties":{"state":{"type":["string"],"description":"state","minLength":1}}},{"required":["window"],"properties":{"window":{"type":["object"],"properties":{},"additionalProperties":true}}},{"required":["runs"],"properties":{"runs":{"type":["object"],"properties":{},"additionalProperties":true}}},{"required":["sources"],"properties":{"sources":{"type":["array"],"items":{"type":["object","null"],"properties":{},"additionalProperties":true}}}},{"required":["delivery"],"properties":{"delivery":{"type":["object"],"properties":{},"additionalProperties":true}}},{"required":["attention"],"properties":{"attention":{"description":"Operation-specific JSON value; inspect the status and requested operation before reading it."}}}]}],"x-contract-version":"2026-09-22","x-validation-scope":"Required success payload structure; optional fields and source completeness remain separate.","examples":[{"monitor_id":null,"state":null,"window":{},"runs":{},"sources":[],"delivery":{},"attention":null}]}