Webhooks
Receive a billingserv webhook event
BillingServ sends this request to the HTTPS endpoint configured on the API Information page. Persist or enqueue the event and respond within 10 seconds. Deliveries may be retried and should be deduplicated using the event ID.
WEBHOOK
Headers
Unique event ID. Matches the payload id and can be used as an idempotency key.
Event name. Matches the payload type.
Available options:
webhook.test, payment.succeeded, payment.failed, customer.created, customer.updated, customer.deleted, customer.restored, order.created, order.updated, order.deleted, order.restored, subscription.cancelled, subscription.renewed, invoice.created, invoice.updated, invoice.paid, invoice.deleted, invoice.restored, credit_note.created, credit_note.updated, credit_note.deleted, support_ticket.created, support_ticket.updated, support_ticket.deleted, support_ticket.message_created Body
application/json
Common envelope used for every outbound BillingServ webhook.
Unique event ID.
Available options:
webhook.test, payment.succeeded, payment.failed, customer.created, customer.updated, customer.deleted, customer.restored, order.created, order.updated, order.deleted, order.restored, subscription.cancelled, subscription.renewed, invoice.created, invoice.updated, invoice.paid, invoice.deleted, invoice.restored, credit_note.created, credit_note.updated, credit_note.deleted, support_ticket.created, support_ticket.updated, support_ticket.deleted, support_ticket.message_created - Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
Response
Event accepted