Saltar al contenido principal

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.

ComandoHTTPDescripción
email-templates listGET /v1/email_templatesListar plantillas de correo
email-templates createPOST /v1/email_templatesCrear plantilla de correo
email-templates getGET /v1/email_templates/{id}Consultar plantilla de correo
email-templates updatePATCH /v1/email_templates/{id}Actualizar plantilla de correo
email-templates deleteDELETE /v1/email_templates/{id}Eliminar plantilla de correo
email-templates duplicatePOST /v1/email_templates/{id}/duplicateDuplicar plantilla de correo
email-templates init-defaults createPOST /v1/email_templates/init_defaultsRestaurar plantillas predeterminadas
email-templates preview getGET /v1/email_templates/{id}/previewPrevisualizar plantilla de correo
email-templates preview createPOST /v1/email_templates/{id}/previewRenderizar 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​