Canais de notificação
Os provedores configurados para cada canal (e-mail, SMS, WhatsApp, voz), com as credenciais e o custo por mensagem que entram nas métricas de uso.
| Comando | HTTP | Descrição |
|---|---|---|
notification-channels list | GET /v1/notification-channels | Listar canais de notificação |
notification-channels create | POST /v1/notification-channels | Criar canal de notificação |
notification-channels get | GET /v1/notification-channels/{id} | Consultar canal de notificação |
notification-channels update | PATCH /v1/notification-channels/{id} | Atualizar canal de notificação |
notification-channels delete | DELETE /v1/notification-channels/{id} | Remover canal de notificação |
Exemplos
--params carrega parâmetros de query, de caminho e de cabeçalho (id, página, filtros, X-Workspace-Id); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Listar canais
kobana dunning notification-channels list --fields "id,channel_type,provider,status,cost_per_message"
# Configurar o canal de e-mail
kobana dunning notification-channels create \
--json '{"channel_type": "email", "provider": "sendgrid", "credentials": {"apiKey": "SG.xxxxx"}}'
# Remover canal
kobana dunning notification-channels delete --params '{"id": "CHANNEL_ID"}' --dry-run
Próximos passos
- Preferências de notificação
- Introspecção de schema — todos os parâmetros que este recurso aceita.