Webhook events
Customers
customer.createdcustomer.updated
Invoices
invoice.createdinvoice.updatedinvoice.paidinvoice.overdueinvoice.cancelled
Payments
payment.completedpayment.failedpayment.refunded
Expenses
expense.created
Team
team.member_invitedteam.member_addedteam.member_updated
Delivery guidance
Treat event IDs as unique. Store processed IDs so retries do not perform the same side effect twice.
Do not assume events arrive exactly once or in perfect order. Retrieve the current resource when authoritative state is required.