Die Nutzlast, die an Ihren Webhook-Endpunkt gesendet wird, wenn ereignisbasierte Änderungen der kreditbasierten Abrechnung eintreten – virtuelle Credits (API-Aufrufe, Tokens, Compute-Stunden) werden gewährt, verbraucht, verfallen, übertragen oder es gibt Guthabenwarnungen. Diese Webhooks beziehen sich nicht auf Customer Wallets (monetäre Guthaben).
| Ereignis | Beschreibung |
|---|---|
credit.added | Credits werden einem Kunden gewährt (über Abonnement, einmaligen Kauf, Add-on oder API) |
credit.deducted | Credits werden durch Nutzung oder manuelle Abbuchung verbraucht |
credit.expired | Unverwendete Credits verfallen nach der konfigurierten Ablaufzeit |
credit.rolled_over | Unverwendete Credits werden am Ende des Zyklus in eine neue Gewährung übertragen |
credit.rollover_forfeited | Credits verfallen, weil die maximale Anzahl an Rollovers erreicht wurde |
credit.overage_charged | Überziehungsgebühren werden angewendet, wenn die Nutzung über das Nullsaldo hinausgeht |
credit.manual_adjustment | Manuelle Kredit- oder Debit-Anpassung über Dashboard oder API |
credit.balance_low | Das Credit-Guthaben fällt unter den konfigurierten Schwellenwert für niedrigen Kontostand |
credit.added bis credit.manual_adjustment) verwenden dieselbe CreditLedgerEntryResponse-Nutzlast, die im untenstehenden Schema dokumentiert ist.
credit.balance_low-Ereignis verwendet eine andere Nutzlast (CreditBalanceLowPayload), die sich auf Schwellenwertwarnungen konzentriert:
credit.balance_low für proaktive Warnungencredit.balance_low-Webhook, um Kunden zu benachrichtigen, bevor ihnen die Credits ausgehen:
Response for a ledger entry
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, auto_top_up, manual_adjustment, refund