Saltar al contenido principal

kobana dunning email-layouts

Listar layouts de correo

Comandos de kobana dunning email-layouts. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
email-layoutsGET /v1/email-layoutsListar layouts de correo
email-layouts createPOST /v1/email-layoutsCrear layout de correo

email-layouts​

Listar layouts de correo

kobana dunning email-layouts [OPCIONES] [COMANDO]

GET /v1/email-layouts

Lista los layouts de correo de la organización (predeterminado primero) y el layout integrado de referencia.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada (id o public_id, listados en GET /v1/workspaces). Opcional mientras la organización tenga un solo workspace; con dos o más, sin él la respuesta es 400 WORKSPACE_REQUIRED. Un workspace de otra organización es 403 UNKNOWN_WORKSPACE.

Respuestas

HTTPDescripción
200Lista de layouts.
404Recurso inexistente o fuera de tu organización.
413Cuerpo de la solicitud mayor que 2 MB.

email-layouts create​

Crear layout de correo

kobana dunning email-layouts create [OPCIONES]

POST /v1/email-layouts

Crea un layout de correo. El html_body debe contener el placeholder {{content}} (si no, 400 MISSING_CONTENT_PLACEHOLDER). isDefault: true desmarca el predeterminado anterior.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada (id o public_id, listados en GET /v1/workspaces). Opcional mientras la organización tenga un solo workspace; con dos o más, sin él la respuesta es 400 WORKSPACE_REQUIRED. Un workspace de otra organización es 403 UNKNOWN_WORKSPACE.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
namestringsíNombre del layout.
html_bodystringsíHTML completo del layout; debe contener el placeholder {{content}}.
is_defaultbooleannoLayout predeterminado de la organización (solo uno; definir uno nuevo desmarca el anterior).
custom_metadataobjectnoMetadatos del usuario (objeto JSON libre, lectura y escritura). Ver custom_data para el campo legado de los recursos núcleo.

Otros campos y objetos anidados: kobana schema dunning.email-layouts.create.

Respuestas

HTTPDescripción
201Layout creado.
400Solicitud inválida (error de validación).
404Recurso inexistente o fuera de tu organización.
413Cuerpo de la solicitud mayor que 2 MB.