Newsletters e Canais

Editar Mensagem do Canal

Edita uma mensagem recente de um canal que você administra.

POSThttps://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/edit

Autenticação por cabeçalhos x-api-key e x-api-secret.

Parâmetros

NomeTipoOndeObrigatórioDescrição
idtextcorpoNãoID numérico do canal. Se informado sem domínio, será convertido para `@newsletter`.
jidtextcorpoNãoJID completo do canal.
messageidtextcorpoNãoID lógico da mensagem no canal.
serveridnumbercorpoNãoIdentificador sequencial do post no canal.
texttextareacorpoSimNovo texto ou nova legenda do post.
countnumbercorpoNãoQuantidade de mensagens buscadas por página ao localizar o post.
maxpagesnumbercorpoNãoQuantidade máxima de páginas buscadas ao localizar o post.

Exemplo de requisição

curl

curl -X POST "https://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/edit" \
  -H "x-api-key: SUA_API_KEY" \
  -H "x-api-secret: SEU_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"text":"Post atualizado"}'

Node.js

const res = await fetch("https://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/edit", {
  method: "POST",
  headers: {
    "x-api-key": "SUA_API_KEY",
    "x-api-secret": "SEU_API_SECRET",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "text": "Post atualizado"
  }),
});
console.log(await res.json());

Python

import requests

res = requests.post(
    "https://api.zapzapapi.com/api/v1/{instanceId}/newsletter/messages/edit",
    headers={"x-api-key": "SUA_API_KEY", "x-api-secret": "SEU_API_SECRET"},
    json={"text":"Post atualizado"},
)
print(res.json())

Exemplo de resposta

JSON

{}

Os valores são ilustrativos; os campos seguem o formato real da resposta.

Ver referência completa

Pegue suas chaves de API

Crie sua conta, conecte um número em minutos e comece a usar a API. R$15 por número ativo/mês, com crédito de boas-vindas ao criar a conta, sujeito à campanha vigente.