Event: subscription.reactivated
Dispatched when a subscription returns to active from paused (manual) or from past_due after a successful charge (automatic recovery).
Schema definition
Loading ....
| Field | Value on this event |
|---|---|
reason | past_due_recovered when recovery is automatic after a successful charge; omitted on manual reactivation |
effective_at | Reactivation timestamp (UTC) |
Examples
Manual reactivation (paused → active):
{
"event_type": "subscription.reactivated",
"subscription_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"customer_id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"plan_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"merchant_id": "2e0b4f5a-8c3d-4e1f-9a2b-1c3d4e5f6a7b",
"status": "active",
"effective_at": "2026-05-21T18:00:00Z"
}
Automatic recovery (past_due → active after charge.successful):
{
"event_type": "subscription.reactivated",
"subscription_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"customer_id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"plan_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"merchant_id": "2e0b4f5a-8c3d-4e1f-9a2b-1c3d4e5f6a7b",
"status": "active",
"reason": "past_due_recovered",
"effective_at": "2026-05-21T14:30:00Z"
}