GET /status

Disponibilité enrichie : status, response_ms, version de la passerelle, uptime du processus et état des dépendances (ASR/OCR). Peut répondre HTTP 503 pendant le démarrage ou si le service est indisponible — un header Retry-After: 10 est alors ajouté automatiquement.

GET /status

Request body

The following parameters can be included in the request body:

Parameters

Successful response

The following fields are returned in a successful response:

Response fields

status
string
Required

État courant de la passerelle : "ok" ou "starting".

response_ms
number
Required

Temps de génération de la réponse côté passerelle, en millisecondes.

version
string
Required

Version courante de la passerelle (ex. "0.3.0").

uptime_seconds
number
Required

Durée écoulée depuis le démarrage du processus, en secondes.

checks
object
Required

État des dépendances internes — objet {asr: boolean, ocr: boolean}.

Examples

Code examples for using this endpoint:

curl
curl -X GET "https://api-endpoints.alphaedge-ai.com/status"
python
import requests
r = requests.get("https://api-endpoints.alphaedge-ai.com/status", timeout=30)
print(r.status_code, r.json())
typescript
const res = await fetch("https://api-endpoints.alphaedge-ai.com/status");
console.log(res.status, await res.json());

Response

Sample API response:

json
{
  "status": "ok",
  "response_ms": 0.02,
  "version": "0.3.0",
  "uptime_seconds": 367.89,
  "checks": { "asr": true, "ocr": true }
}