Signed webhooks. Idempotent APIs. Import your OpenAPI spec.
This page covers the auth model, the tool-call envelope and its HMAC signature, webhook events, spec import, and the sandbox. The full, copy-pasteable reference lives in the API docs.
Auth
API keys, per environment. Live and test keys are separate; test-key calls are flagged end-to-end and never persist. Send an idempotency key on writes — retries are safe.
Tool calls
When the agent calls your API mid-conversation, the request carries an HMAC signature over the timestamp and raw body. HTTPS-only, SSRF-guarded, inputs sanitized. Verify with ~6 lines.
Webhooks
One event per lifecycle moment, HMAC-signed with the same scheme as tool calls. Subscribe per agent or per workspace.
Import from spec
Upload OpenAPI / Swagger or Postman — or paste docs, PDF included. Endpoints become tools with typed args; credentials are stored encrypted; nothing goes live until you publish.
Sandbox
The playground runs the full agent pipeline — retrieval, tools, handoff rules — before it ever talks to a customer. Real tool calls, flagged "test": true, zero persistence.
Every sandbox tool call hits your real endpoint with the test flag set, so you can assert on it server-side. Conversations, messages and payments created in the sandbox are never stored.