Skip to main content
Webhooks are the HTTPS endpoints in your own infrastructure that eldrStream delivers events to. You register one or more webhook URLs in your account; EldrStream POSTs each event to every registered endpoint.

List webhooks

Returns your currently configured webhook endpoints.

Authentication

Example

Response


Update webhooks

Replaces your entire webhook configuration. The request body must contain the complete desired list of webhook endpoints. Omitting a previously registered URL removes it.

Authentication

Request body

An array of webhook objects. The maximum number of webhooks depends on your plan: Each webhook object:

Example — set a single webhook

Example — set two webhooks (Business plan and above)

Example — remove all webhooks

Response

Returns the saved webhook list (same format as the List response).

Status codes


What EldrStream sends to your endpoint

For every event, EldrStream sends an HTTP POST request to your registered URL with the following headers and body:

Headers

Body

The JSON body contains the decrypted event payload as you originally submitted it, along with envelope metadata:

Expected response

Return any 2xx status code to acknowledge receipt. EldrStream treats 4xx responses (other than 429) as permanent failures and will not retry. 5xx and 429 responses trigger the retry schedule.

Timeout

EldrStream waits up to 10 seconds for a response from your endpoint. Requests that exceed this deadline are treated as retryable failures.