Webhook eventsInvoices
Invoice paid
Sent when an invoice is paid in full.
EVENT
invoice.paidPOST to your endpointSigned with HMAC-SHA256Retried for up to 4 daysPermission to read invoices
RequestPOSThttps://your-server.example.com/webhooks/mothership
Content-Type:application/json
X-Mothership-Signature:b9aa54730211e6763b0c603f3a4a06845a208dc09ab78de16158c66d7cdc0be1
X-Mothership-Delivery-Id:3f6c1a9e-8b2d-4c7a-9e15-2d8b7f4a6c01same on every retry
Hover a key to see what it means. Click it to jump to the field.
Sent when the invoice's status becomes paid. Subscribe to this one when payment is all you track.
Add invoice.paid to a configuration's subscribedEvents with Create a webhook configuration or in the dashboard. The token needs permission to read invoices. Without it, the request answers 403 MISSING_PERMISSION, and opening or resending these deliveries in the dashboard is refused too. Such a token can still remove the event from a configuration.