Canales de notificación
Los proveedores configurados para cada canal (e-mail, SMS, WhatsApp, voz), con sus credenciales y el costo por mensaje que alimenta las métricas de uso.
| Comando | HTTP | Descripción |
|---|---|---|
notification-channels list | GET /v1/notification-channels | Listar canales de notificación |
notification-channels create | POST /v1/notification-channels | Crear canal de notificación |
notification-channels get | GET /v1/notification-channels/{id} | Consultar canal de notificación |
notification-channels update | PATCH /v1/notification-channels/{id} | Actualizar canal de notificación |
notification-channels delete | DELETE /v1/notification-channels/{id} | Eliminar canal de 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.
# Listar canales
kobana dunning notification-channels list --fields "id,channel_type,provider,status,cost_per_message"
# Configurar el canal de e-mail
kobana dunning notification-channels create \
--json '{"channel_type": "email", "provider": "sendgrid", "credentials": {"apiKey": "SG.xxxxx"}}'
# Eliminar canal
kobana dunning notification-channels delete --params '{"id": "CHANNEL_ID"}' --dry-run
Próximos pasos
- Preferencias de notificación
- Introspección de schema — todos los parámetros que acepta este recurso.