Service status
Read the health reported by the API.
Partner APIAuthentication · Errors · Amounts and units
Response examples below come from a local test account. IDs, balances and timestamps are sample data. Replace IDs and credentials with values from your account.
Component health (public, no auth)
GET /status
Access: Public.
SDK methods: TypeScript client.status.get(…); Python client.status.get(…).
Request example
bash
curl --fail-with-body -X GET "$THESAUROS_API_BASE/status"
Response · 200
| Field | Type | Required | Description |
|---|---|---|---|
object |
string |
Yes | |
data |
ServiceStatus | Yes |
View example response
json
{
"object": "status",
"data": {
"object": "status",
"status": "degraded",
"version": "1.0.0",
"uptime_s": 5,
"services": [
{
"id": "api",
"name": "Partner API v1",
"status": "operational",
"latency_ms": 0
},
{
"id": "db",
"name": "Database",
"status": "operational",
"latency_ms": 3
},
{
"id": "monitoring",
"name": "Chain Monitoring",
"status": "degraded",
"latency_ms": null,
"detail": "MONITOR_API_URL is not configured."
}
],
"chains": [],
"updated_at": "2026-09-07T14:42:46.868Z"
}
}
For failed requests, inspect error.code, error.message and the request ID. Error handling.