Connect/APIs and webhooks
How do I send data from my servers?
Post events from your own servers, or let another service push them in automatically with a signed webhook.
Read the API reference→Two ways in
- 01Server eventsSend batches from your backend with a write key.
- 02Signed webhooksLet a service push events; each one is verified.
- 03Safe to retryRequests are idempotent, so retries never duplicate.
- 04AI agents tooAgent runtimes send tasks, tool calls, and outcomes the same way.
POST /v1/batch
Authorization: Bearer <write key>
{ "events": [ { "type": "order_completed", "value": 149 } ] }Good to know
- →Write keys can only send, never read
- →Webhook signatures are verified
- →Requests are idempotent
- →Rate limits and errors are documented