osctrl-api
The osctrl-api component of osctrl provides an API interface to interact with its enrolled nodes and with osctrl itself.
You can find the updated API documentation for osctrl, generated using Starlight OpenAPI.
It also exposes two newer operator-facing surfaces when enabled:
/api/v1/eventsstreams best-effort Server-Sent Events hints for live frontend updates. The stream does not replace REST snapshots; clients still refetch the affected data afterresource.changed./api/v1/mcphosts the authenticated MCP endpoint whenmcp.enabledis true, using the caller’s normal token, permissions and audit trail.