Saltar al contenido principal

Eventos de Webhook

El sistema emite eventos para todas las operaciones significativas. Cada organización puede suscribirse a los tipos relevantes.

Formato del Payload​

{
"id": "9f8b2c14-3a5d-4e77-9b10-2c6e5f0a1d33",
"type": "payment.succeeded",
"created_at": "2026-04-05T10:30:00.000Z",
"data": { },
"changes": {
"status": { "from": "open", "to": "paid" }
},
"environment": "production",
"version": "2026-03-01"
}
  • id es el UUID del evento y created_at es ISO 8601 (UTC). Todos los campos del envelope usan snake_case.
  • data trae el recurso serializado en el mismo formato de la API v1, también en snake_case.
  • changes es opcional: aparece en los eventos que cargan cambios de campos (.db.updated y *.status_changed), en el formato {"campo": {"from": valorAnterior, "to": valorNuevo}}.

Tipos de Eventos​

Suscripciones (11 tipos)​

EventoDescripción
subscription.db.createdSuscripción creada
subscription.db.updatedSuscripción actualizada
subscription.db.deletedSuscripción eliminada
subscription.status_changedEstado alterado
subscription.canceledCancelada
subscription.pausedPausada
subscription.resumedReanudada
subscription.renewedRenovada
subscription.trial_endingTrial próximo a expirar
subscription.past_dueEn mora

Facturas (10 tipos)​

EventoDescripción
invoice.db.createdFactura creada
invoice.db.updatedFactura actualizada
invoice.db.deletedFactura eliminada
invoice.status_changedEstado alterado
invoice.finalizedFinalizada
invoice.paidPagada
invoice.payment_failedPago falló
invoice.voidedAnulada
invoice.uncollectibleMarcada como incobrable
invoice.overdueVencida

Pagos (8 tipos)​

EventoDescripción
payment.db.createdPago creado
payment.db.updatedPago actualizado
payment.db.deletedPago eliminado
payment.status_changedEstado alterado
payment.processingEn procesamiento
payment.succeededExitoso
payment.failedFalló
payment.refundedReembolsado

Métodos de Pago (5 tipos)​

EventoDescripción
payment_method.db.createdMétodo creado
payment_method.db.updatedMétodo actualizado
payment_method.db.deletedMétodo eliminado
payment_method.status_changedEstado alterado
payment_method.expiredExpirado

Planes (4 tipos)​

EventoDescripción
plan.db.createdPlan creado
plan.db.updatedPlan actualizado
plan.db.deletedPlan eliminado
plan.archivedPlan archivado

Productos (6 tipos)​

EventoDescripción
product.db.createdProducto creado
product.db.updatedProducto actualizado
product.db.deletedProducto eliminado
product.status_changedEstado alterado
product.archivedArchivado
product.restoredRestaurado

Cuentas de Cobro (5 tipos)​

EventoDescripción
billing_account.db.createdCuenta creada
billing_account.db.updatedCuenta actualizada
billing_account.db.deletedCuenta eliminada
billing_account.status_changedEstado alterado
billing_account.suspendedCuenta suspendida

Empresa, Clientes y Otros​

  • company.db.created / db.updated / db.deleted / status_changed
  • customer.db.created / db.updated / db.deleted

Total: 56 tipos de eventos