Skip to main content

How Webhooks Are Received

When an external service sends a webhook to your endpoint, agntdata:
  1. Accepts the HTTP request
  2. Stores the payload, headers, and metadata as a “delivery”
  3. Returns a 200 OK response to the sender

What Gets Stored

Each delivery includes:

Supported Methods and Formats

HTTP Methods

agntdata webhook endpoints accept:
  • POST — Standard webhook delivery

Content Types

  • application/json — Parsed and stored as JSON
  • Other content types — Stored as { raw: "..." }
JSON payloads are recommended for best compatibility.

Delivery Example

A Stripe webhook delivery might look like:

Response to Senders

On success, agntdata returns:
This ensures external services know the delivery was received and can track it.

Handling Large Payloads

Payloads up to 1 MB are accepted. For larger payloads:
Payloads exceeding 1 MB are rejected with a 413 Payload Too Large error.
If you need to receive larger payloads, consider:
  • Asking the sender to paginate or summarize data
  • Using a different integration approach
  • Contacting us about enterprise limits

Verifying Webhook Signatures

Many services sign their webhooks for security. The signature is typically in a header: When processing deliveries, verify signatures against the headers field:

Error Handling

If agntdata can’t process an incoming webhook:

Next Steps

Managing Deliveries

Learn how to fetch and acknowledge deliveries.

Creating Endpoints

Set up more webhook endpoints.