> ## Documentation Index
> Fetch the complete documentation index at: https://docs.momentco.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks

> Tracking billing payment events via webhooks

Moment sends webhook events to your registered endpoint when payments are received against billing obligations. Use these to reconcile balances, update bill statuses, trigger downstream workflows, or notify customers.

## Available Events

* **`obligation.amount_applied`** — Triggered when an amount is applied against a customer balance, account balance, or bill. The event payload identifies the obligation type via `customer_id`, `account_id`, or `bill_id` depending on what was paid. See [obligation.amount\_applied](/api-reference/billing/webhook/obligation_amount_applied).

<Note>
  Additional events such as `bill.created`, `bill.updated`, and `customer.created` are coming soon.
</Note>

## Setup

See [Webhook Setup](/api-reference/webhooks/setup) to register your endpoint and [Webhook Verification](/api-reference/webhooks/verification) to validate incoming events.

## Handling Payments

For step-by-step examples of handling the `obligation.amount_applied` event for each billing model, see the quickstarts:

* [Quickstart: Customer Balance](/api-reference/billing/quickstart-customer-balance)
* [Quickstart: Account Balance](/api-reference/billing/quickstart-account-balance)
* [Quickstart: Bill Amount Due](/api-reference/billing/quickstart-bill-amount-due)
