codai docs
Referință APIGateway

Sănătate

Probe neautentificate de liveness, readiness și status al catalogului.

Aceste trei endpoint-uri stau la rădăcină, nu sub /v1, și nu au nevoie de cheie. /health nu atinge niciodată baza de date; /health/ready rulează interogarea reală de pe calea de autentificare și returnează 503 când orice verificare pică — folosește-l pe acesta pentru monitoare.

GET
/health

Corpul răspunsului

application/json

curl -X GET "https://example.com/health"
{  "ok": true,  "features": [    "frontier-tier"  ]}
GET
/health/ready

Corpul răspunsului

application/json

application/json

curl -X GET "https://example.com/health/ready"
{  "ok": true,  "checks": {    "db": {      "ok": true,      "error": "string"    },    "schema": {      "ok": true,      "error": "string"    },    "registry": {      "ok": true,      "error": "string"    }  },  "s1": {    "mode": "off",    "ok": true,    "ms": 0,    "error": "string"  }}
GET
/status

Corpul răspunsului

application/json

curl -X GET "https://example.com/status"
{  "ok": true,  "aliases": [    "codai",    "codai-fast",    "codai-embed"  ],  "providers": [    {      "id": "string",      "kind": "string",      "label": "string",      "healthy": true    }  ]}