A bill was received

A bill was recorded in a status other than draft or cancelled, or submitted out of draft. Sent once per bill. data.object is the bill as GET /v1/bills/{id} returns it.

postWebhookbill.received

Headers

Dynt-Signaturestring required

t=<unix seconds>,v1=<hex HMAC-SHA256 of "<t>.<raw body>">[,v1=…]

Dynt-Event-Idstring required
Dynt-Event-Type'bill.received' required

Payload

idstring required

Event id, evt_…; the same on every retry. Deduplicate on it.

type'bill.received' required
created_atstring required

When the change happened (RFC 3339, UTC).

api_version'v1' required

Response

Received. Any other answer, or none within 10 seconds, is retried.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.