# Webhooks

- [Overview](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/overview.md): Get, create, update and delete webhook subscriptions. Use these to build third-party integrations.
- [Topics](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics.md): Once the webhook subscription is in place, you can have it choose to act on or disregard each of the types of events.
- [customer.joined.paid\_tier](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.joined.paid_tier.md): Triggered when a customer joins a paid tier in the loyalty program through subscription purchase.
- [customer.joined.free\_tier](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.joined.free_tier.md): Triggered when a customer joins a free tier in the loyalty program.
- [customer.joined.free\_trial](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.joined.free_trial.md): Triggered when a customer joins a free trial tier in the loyalty program.
- [customer.joined.lifetime\_tier](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.joined.lifetime_tier.md): Triggered when a customer joins a lifetime tier in the loyalty program through one-time purchase.
- [customer.changed\_tier](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.changed_tier.md): Triggered when a customer changes from one tier to another in the loyalty program.
- [customer.updated](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.updated.md): Triggered when a customer's information is updated.
- [customer.ordered](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.ordered.md): Triggered when a customer places an order.
- [customer.payment\_succeeded](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.payment_succeeded.md): Triggered when a customer's payment is successfully processed.
- [customer.payment\_failed](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.payment_failed.md): Triggered when a customer's payment has failed after all retry attempts have been exhausted.
- [customer\_billing.attempt.failed](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer_billing.attempt.failed.md): Triggered when a billing attempt fails but there may be more retry attempts remaining.
- [customer.payment\_methods.updated](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.payment_methods.updated.md): Triggered when a customer's payment method is updated.
- [customer.credits.updated](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.credits.updated.md): Triggered when a customer's credit balance is updated (credits earned or redeemed).
- [customer.credits.expired](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.credits.expired.md): Triggered when a customer's credits have expired and are removed from their balance.
- [customer.cancelled](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.cancelled.md): Triggered when a customer's subscription is cancelled.
- [customer.pending\_cancellation](/dev/api-reference-docs/public-api-2.0-reference/admin/webhooks/topics/customer.pending_cancellation.md): Triggered when a customer has requested cancellation but the cancellation is scheduled for a future date.
