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