subscription.cancellation_revoked
Se dispara cuando una cancelación programada se revierte antes de ejecutarse. La suscripción continúa normalmente.
Payload
All webhook payloads follow a consistent top-level structure with event-specific data nested within the data object.
The subscription ID.
The customer ID. Returns your externalId if you provided one when creating the customer, otherwise returns the Commet publicId.
Current status — typically "active". The scheduled cancellation no longer applies.
ISO 8601 end of the current billing period, which continues normally.
{
"event": "subscription.cancellation_revoked",
"timestamp": "2026-04-22T09:00:00.000Z",
"organizationId": "org_abc123",
"mode": "live",
"apiVersion": "2026-05-25",
"data": {
"subscriptionId": "sub_1a2b3c4d",
"customerId": "user_123",
"status": "active",
"currentPeriodEnd": "2026-04-25T00:00:00.000Z"
}
}Cuándo se dispara
Un cliente (o tu equipo, desde el dashboard) revierte una cancelación que estaba programada para el fin del período de facturación. La cancelación programada se elimina y la suscripción se renueva normalmente en currentPeriodEnd.
Si tu UI muestra un aviso de "finaliza el" a partir de subscription.cancellation_scheduled, quitalo cuando recibas este evento. subscription.updated también se dispara en este momento por compatibilidad hacia atrás.
Este evento nunca se dispara después de subscription.canceled: una vez que una cancelación se ejecutó, no se puede revertir.
¿Cómo está esta guía?