Skip to content
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

  1. 01Server eventsSend batches from your backend with a write key.
  2. 02Signed webhooksLet a service push events; each one is verified.
  3. 03Safe to retryRequests are idempotent, so retries never duplicate.
  4. 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