Webhook

CarbonAPI Webhook Event Types

This is the list of event types that we currently send.
For guidance on how to listen to these events, take a look at Svix's guide to consuming webhooks.

document.batch.completed

When all documents in a batch have completed processing

transaction.batch.completed

When all transactions in a batch have completed processing.

Example
JSON
{
  "batchId": "abc789",
  "organisationId": "abc123",
  "projectId": "def456",
  "timestamp": "2025-07-25T00:00:00+00:00"
}