SynapSynapDocs
Hub REST API

Observability

The Observability operations of the Hub REST API (1 operation).

For BuildersOpen-source podSynap CloudGenerated from Synap-core/backend@c31e261ab (main)
GET
/observability/routing-health

Authorization

bearerAuth
headerAuthorizationBearer <API key>

Pod API key (Bearer) issued via /api/hub/setup/agent or pod admin tooling. Browser/web clients may use the X-Session-Token header instead. See GET /api/hub/auth/status to introspect the calling key.

Response Body

Routing health report

application/json
  1. response
totalDecisions*number
correctedDecisions*number
routingAccuracy*number|null
appliedRate*number|null
unattendedAcceptance*number|null
cohortSize*number
cohortReversals*number
maturityDays*number
byTargetWorkspace*array<>
calibration*array<>
byReasonCode*array<>
windowDays*number
generatedAt*string
Example Request
curl -X GET 'https://pod.example.com/api/hub/observability/routing-health'
Example Response
{  "totalDecisions": 0,  "correctedDecisions": 0,  "routingAccuracy": 0,  "appliedRate": 0,  "unattendedAcceptance": 0,  "cohortSize": 0,  "cohortReversals": 0,  "maturityDays": 0,  "byTargetWorkspace": [    {      "workspaceId": "string",      "workspaceName": "string",      "decisions": 0,      "corrected": 0,      "correctionRate": 0    }  ],  "calibration": [    {      "range": "string",      "midpoint": 0,      "decisions": 0,      "corrected": 0,      "correctionRate": 0    }  ],  "byReasonCode": [    {      "reasonCode": "string",      "count": 0    }  ],  "windowDays": 0,  "generatedAt": "string"}