Saltar al contenido principal

kobana dashboards email-layouts

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

ComandoHTTPDescripción
email-layouts listGET /v1/email_layoutsListar diseños de correo
email-layouts createPOST /v1/email_layoutsCrear diseño de correo
email-layouts init-defaultsPOST /v1/email_layouts/init_defaultsCrear diseño predeterminado
email-layouts getGET /v1/email_layouts/{id}Consultar diseño de correo
email-layouts updatePATCH /v1/email_layouts/{id}Actualizar diseño de correo
email-layouts deleteDELETE /v1/email_layouts/{id}Eliminar diseño de correo

email-layouts list​

Listar diseños de correo

kobana dashboards email-layouts list [OPCIONES]

GET /v1/email_layouts

Lista los diseños de correo de la organización, el predeterminado primero. Devuelve el conjunto completo, sin paginación.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200Diseños de la organización.
404Recurso no encontrado en la organización actual.

email-layouts create​

Crear diseño de correo

kobana dashboards email-layouts create [OPCIONES]

POST /v1/email_layouts

Crea un diseño. El HTML debe contener el marcador {{content}}.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
namestringsíNombre del diseño (obligatorio al crear).
html_bodystringsíDocumento HTML con el marcador {{content}} (obligatorio al crear; sin el marcador, 422).
is_defaultbooleannoHace de este el diseño predeterminado; el anterior deja de serlo.

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

Respuestas

HTTPDescripción
201Diseño creado.
400Solicitud inválida (campo obligatorio ausente, tipo o variables inválidos).
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

email-layouts init-defaults​

Crear diseño predeterminado

kobana dashboards email-layouts init-defaults [OPCIONES]

POST /v1/email_layouts/init_defaults

Garantiza que la organización tenga un diseño predeterminado: devuelve el actual o crea el incorporado. Nunca sobrescribe un diseño.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200El diseño predeterminado.
404Recurso no encontrado en la organización actual.

email-layouts get​

Consultar diseño de correo

kobana dashboards email-layouts get [ID] [OPCIONES]

GET /v1/email_layouts/{id}

Devuelve un diseño de la organización.

Argumentos de la ruta: id

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200El diseño.
404Recurso no encontrado en la organización actual.

email-layouts update​

Actualizar diseño de correo

kobana dashboards email-layouts update [ID] [OPCIONES]

PATCH /v1/email_layouts/{id}

Actualiza nombre, HTML (que debe mantener {{content}}), predeterminado o activo. Solo cambian los campos enviados.

Argumentos de la ruta: id

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
namestringnoNombre del diseño (obligatorio al crear).
html_bodystringnoDocumento HTML con el marcador {{content}} (obligatorio al crear; sin el marcador, 422).
is_defaultbooleannoHace de este el diseño predeterminado; el anterior deja de serlo.
is_activebooleannoActiva o desactiva el diseño.

Otros campos y objetos anidados: kobana schema dashboards.email-layouts.update.

Respuestas

HTTPDescripción
200Diseño actualizado.
400Solicitud inválida (campo obligatorio ausente, tipo o variables inválidos).
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

email-layouts delete​

Eliminar diseño de correo

kobana dashboards email-layouts delete [ID] [OPCIONES]

DELETE /v1/email_layouts/{id}

Elimina definitivamente un diseño. Los correos pasan a usar el diseño predeterminado (o el incorporado).

Argumentos de la ruta: id

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200Diseño eliminado.
404Recurso no encontrado en la organización actual.