Notificaciones
Cada mensaje enviado a un cliente — por la regla o manualmente — con su estado de entrega. resend crea una nueva notificación a partir de una que falló (failed o bounced).
| Comando | HTTP | Descripción |
|---|---|---|
notifications list | GET /v1/notifications | Listar notificaciones |
notifications create | POST /v1/notifications | Crear notificación |
notifications get | GET /v1/notifications/{id} | Consultar notificación |
notifications update | PUT /v1/notifications/{id} | Actualizar notificación |
notifications delete | DELETE /v1/notifications/{id} | Eliminar notificación |
notifications resend | POST /v1/notifications/{id}/resend | Reenviar notificación |
Ejemplos
--params lleva parámetros de query, de ruta y de encabezado (id, página, filtros, X-Workspace-Id); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.
# Notificaciones fallidas
kobana dunning notifications list \
--params '{"status": "failed"}' \
--fields "id,person_id,charge_id,channel,status,recipient"
# Reenviar notificación
kobana dunning notifications resend --params '{"id": "NOTIFICATION_ID"}'
# Eliminar notificación
kobana dunning notifications delete --params '{"id": "NOTIFICATION_ID"}' --dry-run
Próximos pasos
- Canales de notificación
- Introspección de schema — todos los parámetros que acepta este recurso.