Skip to content

Overseer

The system manager: monitoring, incidents and alerts across the platform.

partRunning the shop48 operationsid overseer

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations48 GET 30 · POST 15 · DELETE 2 · PUT 1
Resources11
Leaned on byHive, Notify, Print, Tapwatch
Leans onAI, Scout, SMS
In recipesnone yet

What it can do

48 operations in 11 resources, as the spec declares them. Each row is one call; paths are relative to the part.

incidents

MethodPathDoes
GET/api/v1/incidentsList incidents
POST/api/v1/incidentsCreate incident
GET/api/v1/incidents/remediation/actionsList available remediation actions
GET/api/v1/incidents/remediation/historyGet remediation history
GET/api/v1/incidents/service/{service}Get incidents by service
GET/api/v1/incidents/service/{service}/knowledgeGet service knowledge from Scout
GET/api/v1/incidents/{incident_id}Get incident details
POST/api/v1/incidents/{incident_id}/acknowledgeAcknowledge incident
POST/api/v1/incidents/{incident_id}/closeClose incident without resolution
POST/api/v1/incidents/{incident_id}/diagnoseDiagnose incident with AI
POST/api/v1/incidents/{incident_id}/remediateExecute remediation action
GET/api/v1/incidents/{incident_id}/remediation/checkCheck if remediation is possible
POST/api/v1/incidents/{incident_id}/resolveResolve incident
13 operations

alerts

MethodPathDoes
GET/api/v1/alerts/configGet alerting configuration
PUT/api/v1/alerts/config/phonesUpdate alert phone numbers
GET/api/v1/alerts/healthCheck SMS availability
GET/api/v1/alerts/incomingCheck for incoming SMS messages
POST/api/v1/alerts/responseHandle incoming SMS response
POST/api/v1/alerts/{incident_id}/resolutionSend resolution notification
POST/api/v1/alerts/{incident_id}/sendSend SMS alert for incident
7 operations

agents

MethodPathDoes
POST/api/v1/agents/dispatchDispatch a monitoring agent
GET/api/v1/agents/statusList all agents
GET/api/v1/agents/status/{agent_type}Get agent by type
GET/api/v1/agents/typesList available agent types
DELETE/api/v1/agents/{agent_type}Stop an agent
5 operations

reports

MethodPathDoes
GET/api/v1/reports/{agent}List reports for an agent
GET/api/v1/reports/{agent}/latestGet the latest report
GET/api/v1/reports/{agent}/latest/rawGet the latest report as raw markdown
GET/api/v1/reports/{agent}/{filename}Get a specific report
GET/api/v1/reports/{agent}/{filename}/rawGet a specific report as raw markdown
5 operations

dependencies

MethodPathDoes
GET/api/v1/dependenciesGet dependency map
POST/api/v1/dependenciesRecord a dependency
GET/api/v1/dependencies/healthGet dependency health
GET/api/v1/dependencies/service/{service}Get dependencies for a service
4 operations

telemetry

MethodPathDoes
GET/api/v1/telemetry/alertsGet active alerts
POST/api/v1/telemetry/ingestIngest telemetry message
GET/api/v1/telemetry/recentGet recent telemetry
GET/api/v1/telemetry/summaryGet metrics summary
4 operations

rulings

MethodPathDoes
GET/api/v1/rulingsList operator rulings (the strike zone)
POST/api/v1/rulingsRule a fingerprint (suppress noise / watch)
DELETE/api/v1/rulings/{fingerprint}Remove a ruling
3 operations

webhooks

MethodPathDoes
POST/webhooks/smsReceive incoming SMS from SMS
POST/webhooks/sms/cleanupCleanup stale conversations
GET/webhooks/sms/conversationsList active SMS conversations
3 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsRunning the shopThe platform's own id for this service is cboverseer.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal