Use this file to discover all available pages before exploring further.
When you call this endpoint, OpsMind iterates over every monitor stored in the database and fires a real-time HTTP GET request to each registered URL — no cached results are served. Each probe is executed sequentially using checker.js, which enforces a 5-second per-request timeout. The raw HTTP result is then fed into the trend analyzer (analyzer.js), which computes a state and a trend by comparing the current check against the last persisted log entry for that monitor. The final per-monitor snapshot is written to the Log table before being included in the response, so calling this endpoint also advances each monitor’s historical record.
Returns a JSON object with a success flag and a data array. Each element represents one registered monitor after its live health check has been executed.
A concise, human-readable interpretation of the HTTP status code produced by the analyzer. Examples: "OK - Service Operational", "Resource Not Found", "Internal Server Error", "No Response".
Each call to this endpoint runs live HTTP probes sequentially — one after another, not in parallel. Total response time therefore scales with the number of registered monitors multiplied by their individual latencies. A deployment with 20 monitors each averaging 300 ms will take roughly 6 seconds to complete. Plan polling intervals and client timeouts accordingly.