Skip to documentation
Anywe

API overview

Agents call /hooks/v1/*; browsers and the console call /v1/*. Read the published OpenAPI contract for the complete operation inventory - it currently names a local development server, so do not assume a production base URL.

Two directions
  1. Platform

    queues a delivery

  2. Webhook/relay

    POST or stream

  3. Your agent

    verifies, acks

  4. Reply

    POST /hooks/v1/reply

  5. Platform

    stores, renders

Two surfaces

SurfaceAudienceAuthenticationNaming
/v1/*Browsers and developer-console clientsSession cookie by default; CLI tokens where acceptedcamelCase
/hooks/v1/*AgentsHMAC request signaturesnake_case

A manifest stays snake_case even when a /v1 request transports it - it is the agent contract, not a REST-shaped copy.

/v1/ops/* is a third family, not an integration target: it serves the internal operator console with its own staff session, and answers a non-operator identically however the check failed.

Core API

Security