curl --request POST \
--url https://api.wppfy.com/newsletter/messages/edit \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"jid": "120363123456789012@newsletter",
"messageid": "3EB0B4302B3A8A52F7A1",
"text": "Post atualizado"
}
'{
"response": {
"jid": "120363123456789012@newsletter",
"targetmessageid": "3EB0B4302B3A8A52F7A1",
"targetserverid": 12345,
"messageid": "3EB01234567890ABCDEF",
"serverid": 12346
}
}{
"error": "text or caption is required"
}{
"error": "client not found"
}{
"error": "newsletter message not found in recent history"
}{
"error": "connection closed"
}Newsletters e Canais
Editar mensagem recente de um canal
Edita o conteúdo de um post recente de newsletter diretamente no WhatsApp.
Esta rota:
- nao depende de mensagens salvas localmente
- busca a mensagem recente diretamente no canal do WhatsApp
- localiza o post por
messageidouserverid - edita apenas tipos suportados (
text,image,video,document)
Observações:
- use
jidpara identificar o canal - envie ao menos um entre
messageideserverid - envie
textoucaptioncom o novo conteúdo/legenda - para posts de mídia,
mediahandlepode informar o handle já conhecido countemaxpagescontrolam a janela de busca no canal
POST
/
newsletter
/
messages
/
edit
curl --request POST \
--url https://api.wppfy.com/newsletter/messages/edit \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"jid": "120363123456789012@newsletter",
"messageid": "3EB0B4302B3A8A52F7A1",
"text": "Post atualizado"
}
'{
"response": {
"jid": "120363123456789012@newsletter",
"targetmessageid": "3EB0B4302B3A8A52F7A1",
"targetserverid": 12345,
"messageid": "3EB01234567890ABCDEF",
"serverid": 12346
}
}{
"error": "text or caption is required"
}{
"error": "client not found"
}{
"error": "newsletter message not found in recent history"
}{
"error": "connection closed"
}Autorizações
Corpo
application/json
JID do canal. Aceita o formato completo 120363123456789012@newsletter ou apenas o identificador numérico.
Exemplo:
"120363123456789012@newsletter"
ID lógico da mensagem no canal.
Exemplo:
"3EB0B4302B3A8A52F7A1"
Identificador sequencial do post no canal.
Intervalo obrigatório:
x >= 1Exemplo:
12345
Novo texto ou nova legenda do post.
Exemplo:
"Post atualizado"
Alias de text para atualizar a legenda de posts de mídia.
Exemplo:
"Nova legenda"
Handle de mídia já conhecido, usado quando a edição precisa preservar a mídia do post.
Quantidade de mensagens buscadas por página ao localizar o post.
Intervalo obrigatório:
x >= 1Exemplo:
100
Quantidade máxima de páginas buscadas ao localizar o post.
Intervalo obrigatório:
x >= 1Exemplo:
5
Resposta
Mensagem do canal editada com sucesso
Show child attributes
Show child attributes
