External Services
Persisted health status for an external service
Changed onReturns the latest health probe result recorded by ExternalServiceHealthMonitor, plus recent check history for sparklines and a 24-hour uptime percentage. Safe to poll from the UI every 30s.
get/external-services/{id}/health-status
Request
- Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/external-services/{id}/health-status
- Auth: none declared
Path parameters
idinteger required
External service ID
Query parameters
limitinteger
Max number of recent checks (default 50, max 200)
Response
Current health + recent history
Example response
{
"recent_checks": [
{
"checked_at": "2026-04-22T11:30:00Z",
"status": "operational"
}
],
"status": "operational"
}Changes
- info
added the optional property
to the response with the status
- info