Layouts de e-mail
A moldura HTML (cabeçalho, rodapé, estilos) em que os modelos de e-mail são encaixados. init-defaults create garante que exista um layout padrão, sem sobrescrever nenhum.
| Comando | HTTP | Descrição |
|---|---|---|
email-layouts list | GET /v1/email_layouts | Listar layouts de e-mail |
email-layouts create | POST /v1/email_layouts | Criar layout de e-mail |
email-layouts get | GET /v1/email_layouts/{id} | Consultar layout de e-mail |
email-layouts update | PATCH /v1/email_layouts/{id} | Atualizar layout de e-mail |
email-layouts delete | DELETE /v1/email_layouts/{id} | Excluir layout de e-mail |
email-layouts init-defaults create | POST /v1/email_layouts/init_defaults | Criar layout padrã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 layouts de e-mail
kobana dashboards email-layouts list --fields "id,name,is_default,is_active"
# Criar layout padrão
kobana dashboards email-layouts init-defaults create
# Atualizar layout de e-mail
kobana dashboards email-layouts update \
--params '{"id": "LAYOUT_ID"}' \
--json '{"is_default": true}'
Próximos passos
- Modelos de e-mail
- Introspecção de schema — todos os parâmetros que este recurso aceita.