Webhook eventsInvoices
Invoice status updated
Sent when an invoice's status changes.
EVENT
invoice.status.updatedPOST 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:cea02bfd7d2c651f9cf2dc5939e5a91d07b2213c6f24e8524bad15a2f6275b49
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 changes, such as from open to pastDue, paid or void. A void invoice sends only this and invoice.updated. A draft that is voided sends nothing.
Add invoice.status.updated 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.