Webhooks push events from Anysola to an HTTPS endpoint you control.
Event types
| Event | Fired when |
|---|---|
operation.completed |
An agent finishes an operation autonomously |
operation.escalated |
An operation falls below the confidence threshold |
operation.reviewed |
A human approves, edits, or rejects an escalation |
agent.status_changed |
An agent moves between lifecycle states |
Delivery
- Events are delivered as
POSTrequests with a JSON body. - Deliveries are retried with exponential backoff for up to 24 hours on non-2xx responses.
- Order is not guaranteed — use the
createdAttimestamp in the payload, not arrival order.
Verifying signatures
Every delivery includes a signature header so you can verify it came from Anysola. Verify before trusting the payload, and reject requests older than 5 minutes to prevent replay.
Endpoint requirements
Respond 2xx within 10 seconds. Do the real work asynchronously — acknowledge first, process after. Slow endpoints are treated as failed deliveries and retried, which causes duplicate processing if your handler is not idempotent.