Plantillas de correo
El contenido de cada correo que envía la plataforma (invitación al portal, clave de API por vencer...). duplicate copia una plantilla como borrador, init-defaults create restaura las plantillas predeterminadas (sobrescribiendo las tuyas), y preview get / preview create renderizan una plantilla sin enviar nada.
| Comando | HTTP | Descripción |
|---|---|---|
email-templates list | GET /v1/email_templates | Listar plantillas de correo |
email-templates create | POST /v1/email_templates | Crear plantilla de correo |
email-templates get | GET /v1/email_templates/{id} | Consultar plantilla de correo |
email-templates update | PATCH /v1/email_templates/{id} | Actualizar plantilla de correo |
email-templates delete | DELETE /v1/email_templates/{id} | Eliminar plantilla de correo |
email-templates duplicate | POST /v1/email_templates/{id}/duplicate | Duplicar plantilla de correo |
email-templates init-defaults create | POST /v1/email_templates/init_defaults | Restaurar plantillas predeterminadas |
email-templates preview get | GET /v1/email_templates/{id}/preview | Previsualizar plantilla de correo |
email-templates preview create | POST /v1/email_templates/{id}/preview | Renderizar plantilla con variables |
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 plantillas de correo
kobana dashboards email-templates list --fields "id,name,type,is_active"
# Previsualizar plantilla de correo
kobana dashboards email-templates preview get --params '{"id": "TEMPLATE_ID"}'
# Renderizar plantilla con variables
kobana dashboards email-templates preview create \
--params '{"id": "TEMPLATE_ID"}' \
--json '{"variables": {"name": "Ana"}}'
# Duplicar plantilla de correo
kobana dashboards email-templates duplicate \
--params '{"id": "TEMPLATE_ID"}' \
--json '{"new_name": "Convite (versão B)"}'
Próximos pasos
- Diseños de correo
- Notificaciones
- Introspección de schema — todos los parámetros que acepta este recurso.