Skip to main content
WEBHOOK
automatic_recharge.configuration.changed
{ "type": "automatic_recharge.configuration.changed", "configId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "customerId": "customer-test-id", "currencyId": "tokens", "isEnabled": false, "reason": "Payment processing failed", "changedBy": "SYSTEM" }

Body

application/json

Emitted when the auto-recharge configuration is updated (enabled/disabled by user or system). changedBy values:

  • USER — Configuration changed via UI/API
  • SYSTEM — Automatically disabled due to payment failure or other system event
type
string
required

Event type discriminator.

Allowed value: "automatic_recharge.configuration.changed"
configId
string
required

Identifier of the auto-recharge configuration.

customerId
string
required

External/customer-facing identifier.

currencyId
string
required

Currency/credit type identifier.

isEnabled
boolean
required

Whether auto-recharge is enabled after the change.

reason
string
required

Human-readable reason for the change.

changedBy
enum<string>
required

Actor that performed the change.

Available options:
USER,
SYSTEM