ZeroEntry Logo

API & Webhooks

Webhook Integration

ZeroEntry uses webhooks to notify your application when a document extraction is complete. Configure your endpoint to receive POST requests.

1. Configure your endpoint

In your ZeroEntry dashboard:

  1. Navigate to the API & Settings page.
  2. Locate the Webhook URL section.
  3. Enter the URL where you want to receive data (e.g., Zapier, Make.com, or your custom API server).
  4. Click Save Webhook.

2. Receive the Payload

Once a document completes processing, we will dispatch an HTTP POST request to your specified endpoint. The body is JSON formatted.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  "document_id": "doc_8f72c39a",
  "status": "completed",
  "file_name": "march_statement.pdf",
  "extracted_data": {
    "account_number": "*****1234",
    "statement_period": "2025-03-01 to 2025-03-31",
    "transactions": [
      {
        "date": "2025-03-15",
        "description": "ACH Electronic Credit",
        "amount": 1500.00,
        "type": "credit"
      },
      ...
    ]
  }
}

3. Acknowledge Receipt

Ensure your endpoint responds with a 2xx status code within 5 seconds to prevent retries.

Built with Reflex