An invoice was paid

An invoice's status became paid (marked paid in Dynt or matched to a payment). data.object is the invoice as GET /v1/invoices/{id} returns it.

postWebhookinvoice.paid

Headers

Dynt-Signaturestring required

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

Dynt-Event-Idstring required
Dynt-Event-Type'invoice.paid' required

Payload

idstring required

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

type'invoice.paid' 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.