ThesaurosDocs
Partner API

Service status

Read the health reported by the API.

Partner API

Authentication · 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.

Build with us.

Bring your product flow. We'll map the integration together.

Discuss your integration
Continue readingReconciliation

Find an integration guide, API method or SDK example.

Thesauros documentationSearch runs in your browser