REST API
GET /health
Service and model readiness for monitoring.
The public /health route is a lightweight, unauthenticated readiness probe for the routed INT-Input service. It is not aggregate readiness for every classifier or the gateway.
GET
/healthResponse#
| Field | Type | Description |
|---|---|---|
status | string | "ok" when the routed INT-Input model is ready and its database pool was initialized, else "degraded". |
models | object | Public implementation readiness keys for this service. Internal alternative implementations are not named here; use integrity_layers for product-level readiness. |
integrity_layers | object | Product-facing readiness in this service, not aggregate product readiness. |
db_connected | boolean | Whether the database pool initialized. This is not a live query or current connectivity probe. |
Example#
Shell
curl https://integrity.triage-sec.com/healthJSON
{
"status": "ok",
"models": {
"prompt_guard": true,
"tool_guard": false,
"output_guard": false,
"cot_integrity_guard": false
},
"integrity_layers": {
"INT-Input": true,
"INT-CoT": false,
"INT-Tooling": false,
"INT-Output": false
},
"db_connected": true
}Monitoring#
A 200 with status: "ok" means this INT-Input model is ready and its database pool initialized. Because the endpoint does not execute a live database query, a stale or broken pool can still report db_connected: true. Monitor database connectivity, the gateway, and other classifier endpoints separately.