Webhooks

Receive HTTP callbacks when file processing completes. Configure webhooks in your account settings.

Event Types

  • file.uploaded - File was successfully uploaded
  • processing.started - Processing has begun
  • processing.completed - All processing finished
  • processing.failed - Processing encountered an error

Payload Example

{
  "event": "processing.completed",
  "timestamp": "2026-01-05T12:00:00Z",
  "data": {
    "file_id": "abc123",
    "variants": [
      {"type": "thumbnail", "url": "..."},
      {"type": "webp", "url": "..."}
    ]
  }
}