{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net",
"participants": [
"5511888888888@s.whatsapp.net",
"5511777777777@s.whatsapp.net"
]
}
{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net"
}
{
"success": true,
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E"
}
Status
Deletar Status Enviado
Deletar um status (story) previamente enviado no WhatsApp
POST
/
api
/
{session}
/
status
/
delete
{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net",
"participants": [
"5511888888888@s.whatsapp.net",
"5511777777777@s.whatsapp.net"
]
}
{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net"
}
{
"success": true,
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E"
}
Descrição
Este endpoint permite deletar um status (story) que foi previamente enviado no WhatsApp. Você pode deletar o status para todos os contatos ou apenas para contatos específicos.Parâmetros de URL
string
required
ID único da sessão autenticada
Corpo da Requisição
string
required
ID da mensagem de status a ser deletada
string
required
JID do remetente (sua conta) no formato
5511999999999@s.whatsapp.netarray
Array de JIDs dos contatos para os quais o status será deletado. Se não informado, o status será deletado para todos os contatos.Formato do JID:
["5511999999999@s.whatsapp.net"]{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net",
"participants": [
"5511888888888@s.whatsapp.net",
"5511777777777@s.whatsapp.net"
]
}
{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net"
}
Resposta
boolean
required
Indica se o status foi deletado com sucesso
string
ID da mensagem de status que foi deletada
{
"success": true,
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E"
}
Códigos de Status
200- Status deletado com sucesso400- Parâmetros inválidos401- Não autorizado404- Status não encontrado500- Erro no servidor
Exemplo de Uso
curl -X POST https://api.wappfy.com.br/api/my-session/status/delete \
-H "Content-Type: application/json" \
-d '{
"messageId": "3EB0796F91D8B2A4E053AC100F0A4D1E",
"sender": "5511999999999@s.whatsapp.net"
}'
const session = 'my-session';
const response = await fetch(`https://api.wappfy.com.br/api/${session}/status/delete`, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
messageId: '3EB0796F91D8B2A4E053AC100F0A4D1E',
sender: '5511999999999@s.whatsapp.net',
participants: ['5511888888888@s.whatsapp.net']
})
});
const data = await response.json();
console.log(data);
import requests
session = 'my-session'
payload = {
'messageId': '3EB0796F91D8B2A4E053AC100F0A4D1E',
'sender': '5511999999999@s.whatsapp.net',
'participants': ['5511888888888@s.whatsapp.net']
}
response = requests.post(
f'https://api.wappfy.com.br/api/{session}/status/delete',
json=payload
)
data = response.json()
print(data)
Notas
- Status são conteúdos temporários (Stories) que desaparecem após 24 horas
- Você só pode deletar status que foram enviados pela sua conta
- Se o parâmetro
participantsnão for informado, o status será deletado para todos os contatos - O campo
senderdeve conter o JID da sua própria conta no formato5511999999999@s.whatsapp.net - Uma vez deletado, o status não poderá ser recuperado
- O
messageIdpode ser obtido na resposta do endpoint de envio de status
Authorizations
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Path Parameters
Nome da sessão (instanceName)
Body
application/json
Response
201 - undefined
