Skip to main content
This section is for developers extending an existing AcornOps deployment.

Integration guide

Build external sessions, webhook consumers, bots, and MCP-backed capabilities.

API overview

Understand authentication, endpoint families, and integration boundaries.

Choose an integration surface

Use the public API under /api/v1 for workspace-facing integrations. The admin API under /admin/v1 has separate enablement, authentication, scopes, and auditing. Internal component endpoints are not integration surfaces.

Start safely

  1. Identify the user or service identity behind the action.
  2. Request only the workspace grants and scopes the integration needs.
  3. Preserve AcornOps session, run, and approval attribution.
  4. Verify webhook signatures and handle at-least-once delivery.
  5. Treat run events and error reasons as bounded operational data, not a source of secrets.