Atualização de template por Id

Editar um modelo de mensagem

É possível editar um modelo de mensagem enviando uma solicitação PUT para o endpoint api/Templates/{TEMPLATE_ID}. Na edição do modelo, o conteúdo antigo é totalmente substituído.Por isso, usando o parâmetro components, inclua os componentes a serem mantidos, além daqueles que você quer atualizar.

Observações:

  • Os modelos podem ser editados apenas quando estiverem no estado aprovado, rejeitado ou pausado.

  • Se você editar um modelo publicado, ele estará qualificado para aprovação automática. Os modelos aprovados nas verificações de formato, da Política Comercial do WhatsApp e da Política do WhatsApp Business serão publicados de novo imediatamente, sem ações adicionais necessárias para continuar enviando mensagens.

  • Se você editar um modelo pausado, ele estará qualificado para aprovação automática. Os modelos aprovados nas verificações de formato, da Política Comercial do WhatsApp e da Política do WhatsApp Business poderão ser publicados de novo.Para voltar a enviar mensagens, as empresas precisarão fazer chamadas de APIs de mensagens

  • As edições devem ser pequenos ajustes no conteúdo ou correções de erros (como ortografia e gramática). Além disso, elas não podem alterar a categoria do modelo(por exemplo, transações para promoções). Se for necessário fazer edições que alterem a categoria, um novo modelo deverá ser criado.

  • É possível editar os modelos de mensagem no estado aprovado até 10 vezes na janela de 30 dias ou uma vez na janela de 24 horas.Já aqueles no estado rejeitado ou pausado podem ser editados quantas vezes você quiser.

Exemplo de solicitação

Texto formatado para facilitar a leitura.

curl --request PUT \
  --url https://api-cerberus-kong.socialminer.tech/api/Templates/{TEMPLATE_ID} \
  --header 'Content-Type: application/json' \
  --header 'apikey: {APIKEY}' \
  --header 'version: 4.0' \
  --data '
{
            "name": "beta_abandoncart_link_v1_1",
      "components": [
        {
                "type": "BODY",
          "text": "Olá{{1}}! Achamos seu carrinho abandonado em nossa loja online e guardamos seus produtos para você, ok?",
          "example": {
                    "body_text": [
                      [
                        "Will"
              ]
            ]
          }
            },
        {
                "type": "BUTTONS",
          "buttons": [
            {
                    "type": "URL",
              "text": "Conferir",
              "url": "https:\/\/socl.me\/{{1}}",
              "example": [
                "https:\/\/socl.me\/WZSNX72GWPEEZGYAB5ESLNYEWU?smpid=FBNVFJEIGRNU7DZEWH2VS3GVRM&m=CEVAQBYYV5HU3IEBECIOUXD2ZE"
              ]
            }
          ]
        }
      ],
      "language": "pt_BR",
      "category": "MARKETING"
    }'

Se ela for bem-sucedida, um objeto JSON será retornado com o http status 200:

{  "success":  true  }
Language
Click Try It! to start a request and see the response here!