Det payload som skickas till din webhook-ändpunkt när händelser för kreditbaserad fakturering inträffar — virtuella krediter (API-anrop, tokens, beräkningstimmar) beviljas, förbrukas, upphör, förs vidare eller balansvarningar. Dessa webhooks är inte relaterade till Customer Wallets (monetära saldon).
| Event | Beskrivning |
|---|---|
credit.added | Krediter tilldelas en kund (via prenumeration, engångsköp, tillägg eller API) |
credit.deducted | Krediter förbrukas genom användning eller manuell debitering |
credit.expired | Oanvända krediter upphör efter den konfigurerade utgångsperioden |
credit.rolled_over | Oanvända krediter förs vidare till en ny tilldelning vid cykelns slut |
credit.rollover_forfeited | Krediter förloras eftersom det maximala antalet överföringar uppnåddes |
credit.overage_charged | Avgifter för överträdelse tillämpas när användningen fortsätter efter att saldot nått noll |
credit.manual_adjustment | Manuell justering av kredit eller debet gjord via instrumentpanelen eller API:t |
credit.balance_low | Kreditbalansen sjunker under den konfigurerade tröskeln för låg balans |
credit.added genom credit.manual_adjustment) delar samma CreditLedgerEntryResponse-payload som dokumenteras i schemat nedan.
credit.balance_low använder ett annat payload (CreditBalanceLowPayload) som fokuserar på tröskelvarningar:
credit.balance_low för proaktiva varningarcredit.balance_low-webhooken för att meddela kunder innan de får slut på krediter:
Response for a ledger entry
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, auto_top_up, manual_adjustment, refund