Pular para o conteúdo principal

Editar template

PUT 

/templates/:name

Substitui os componentes de um template existente. Só o corpo muda: nome, idioma e categoria são imutáveis na Meta — para mudar qualquer um deles, crie outro template.

A edição devolve o template para a fila de revisão (PENDING). Enquanto ela corre, os envios continuam usando a versão aprovada anterior, então nada para de funcionar no meio do caminho.

Antes de chamar a Meta​

  • Só templates em APPROVED, REJECTED ou PAUSED podem ser editados. Em revisão (PENDING) a resposta é 422 template_not_editable.
  • O language só é obrigatório quando o mesmo nome existe em mais de um idioma — cada idioma é um template separado na Meta.
  • Os componentes passam pelas mesmas validações de POST /templates (exemplo por variável, numeração sem buraco, rodapé sem variável…).
  • O formato das variáveis (numerado × nomeado) é fixado na criação e não pode mudar numa edição.

A Meta troca a lista inteira de componentes: o que não for enviado desaparece. Para preservar botões ou um cabeçalho de mídia, reenvie esses componentes como vieram em GET /templates.

Request​

Responses​

Edição aceita; o template voltou para revisão.