Pular para o conteúdo principal

kobana dunning email-layouts

Listar layouts de e-mail

Comandos de kobana dunning email-layouts. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
email-layoutsGET /v1/email-layoutsListar layouts de e-mail
email-layouts createPOST /v1/email-layoutsCriar layout de e-mail

email-layouts​

Listar layouts de e-mail

kobana dunning email-layouts [OPÇÕES] [COMANDO]

GET /v1/email-layouts

Lista os layouts de e-mail da organização (padrão primeiro) e o layout embutido de referência.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada age (id ou public_id, listados em GET /v1/workspaces). Opcional enquanto a organização tem um só workspace; com dois ou mais, sem ele a resposta é 400 WORKSPACE_REQUIRED. Um workspace de outra organização é 403 UNKNOWN_WORKSPACE.

Respostas

HTTPDescrição
200Lista de layouts.
404Recurso inexistente ou fora da sua organização.
413Corpo da requisição acima de 2 MB.

email-layouts create​

Criar layout de e-mail

kobana dunning email-layouts create [OPÇÕES]

POST /v1/email-layouts

Cria um layout de e-mail. O html_body deve conter o placeholder {{content}} (senão, 400 MISSING_CONTENT_PLACEHOLDER). isDefault: true desmarca o padrão anterior.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada age (id ou public_id, listados em GET /v1/workspaces). Opcional enquanto a organização tem um só workspace; com dois ou mais, sem ele a resposta é 400 WORKSPACE_REQUIRED. Um workspace de outra organização é 403 UNKNOWN_WORKSPACE.

Corpo da requisição

NomeTipoObrigatórioDescrição
namestringsimNome do layout.
html_bodystringsimHTML completo do layout; deve conter o placeholder {{content}}.
is_defaultbooleannãoLayout padrão da organização (apenas um; definir um novo padrão desmarca o anterior).
custom_metadataobjectnãoMetadados do usuário (objeto JSON livre, leitura e escrita). Ver custom_data para o campo legado dos recursos núcleo.

Outros campos e objetos aninhados: kobana schema dunning.email-layouts.create.

Respostas

HTTPDescrição
201Layout criado.
400Requisição inválida (erro de validação).
404Recurso inexistente ou fora da sua organização.
413Corpo da requisição acima de 2 MB.