The payload sent to your webhook endpoint when credit-based billing events occur — virtual credits (API calls, tokens, compute hours) granted, consumed, expired, rolled over, or balance alerts. These webhooks are not related to Customer Wallets (monetary balances).
Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
| Event | Description |
|---|---|
credit.added | 顧客にクレジットが付与されます(サブスクリプション、単発購入、アドオン、API経由)。 |
credit.deducted | 利用または手動の引き落としによりクレジットが消費されます。 |
credit.expired | 未使用のクレジットが設定された有効期限経過後に失効します。 |
credit.rolled_over | サイクル終了時に未使用クレジットが新しい付与に繰り越されます。 |
credit.rollover_forfeited | 繰り越し回数の上限に達したため、クレジットが失効されます。 |
credit.overage_charged | 残高がゼロを下回っても利用が続いた場合に超過料金が適用されます。 |
credit.manual_adjustment | ダッシュボードまたはAPI経由でクレジットまたはデビットの手動調整が行われます。 |
credit.balance_low | クレジット残高が設定された低残高しきい値を下回ります。 |
credit.added から credit.manual_adjustment まで)は、以下のスキーマで文書化されている同じ CreditLedgerEntryResponse ペイロードを共有します。
credit.balance_low イベントは、しきい値アラートに焦点を当てた異なるペイロード(CreditBalanceLowPayload)を使用します。
credit.balance_low の使用credit.balance_low webhook を使用します:
Response for a ledger entry
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, overage_reset, auto_top_up, manual_adjustment, refund