Modelos de mensagem
Os textos que as etapas da régua enviam, por canal e categoria (lembrete, atraso, negociação, aviso de negativação…), com variáveis do cliente e da cobrança. duplicate cria uma cópia inativa com outro nome.
| Comando | HTTP | Descrição |
|---|---|---|
templates list | GET /v1/templates | Listar templates |
templates create | POST /v1/templates | Criar template |
templates get | GET /v1/templates/{id} | Consultar template |
templates update | PUT /v1/templates/{id} | Atualizar template |
templates delete | DELETE /v1/templates/{id} | Excluir template |
templates duplicate | POST /v1/templates/{id}/duplicate | Duplicar template |
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.
# Modelos de e-mail
kobana dunning templates list \
--params '{"channel": "email"}' \
--fields "id,name,category,tone,activated_at"
# Criar modelo
kobana dunning templates create \
--json '{"name": "Lembrete amigável", "channel": "sms", "category": "reminder", "body": "Olá {{ person.name }}, sua cobrança vence em {{ charge.dueDate | date }}."}'
# Duplicar modelo
kobana dunning templates duplicate \
--params '{"id": "TEMPLATE_ID"}' \
--json '{"name": "Lembrete amigável (cópia)"}'
Próximos passos
- Notificações
- Introspecção de schema — todos os parâmetros que este recurso aceita.