Documentation Index Fetch the complete documentation index at: https://docs.wappfy.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Descrição
Este endpoint permite enviar um status de áudio/voz (story) no WhatsApp. Você pode definir quais contatos poderão visualizar o status de voz.
Parâmetros de URL
ID único da sessão autenticada
Corpo da Requisição
Objeto contendo os dados do áudio Show Propriedades do objeto audio
Conteúdo do áudio codificado em base64
Tipo MIME do áudio (ex: “audio/ogg”, “audio/mpeg”)
Array de JIDs dos contatos que poderão visualizar o status. Se não informado, o status será visível para todos os contatos. Formato do JID: ["5511999999999@s.whatsapp.net"]
Exemplo Completo
Exemplo Simples (todos os contatos)
{
"audio" : {
"content" : "T2dnUwACAAAAAAAAAADqnjMlAAAAAOyyzPoBHgF2b3JiaXMAAAAAAUSsAAAAAAAAgLsAAAAAAAC4AU9nZ1MAAAAAAAAAAAAA..." ,
"mimetype" : "audio/ogg"
},
"participants" : [
"5511999999999@s.whatsapp.net" ,
"5511888888888@s.whatsapp.net"
]
}
Resposta
Indica se o status foi enviado com sucesso
ID da mensagem de status enviada
{
"success" : true ,
"messageId" : "3EB0796F91D8B2A4E053AC100F0A4D1E"
}
Códigos de Status
200 - Status enviado com sucesso
400 - Parâmetros inválidos
401 - Não autorizado
500 - Erro no servidor
Exemplo de Uso
curl -X POST https://api.wappfy.com.br/api/my-session/status/voice \
-H "Content-Type: application/json" \
-d '{
"audio": {
"content": "T2dnUwACAAAAAAAAAADqnjMlAAAAAOyyzPoBHgF2b3JiaXMAAAAAAUSsAAAAAAAAgLsAAAAAAAC4AU9nZ1MAAAAAAAAAAAAA...",
"mimetype": "audio/ogg"
}
}'
Notas
Status são conteúdos temporários (Stories) que desaparecem após 24 horas
Se o parâmetro participants não for informado, o status será visível para todos os contatos
O áudio deve ser codificado em base64
Formatos de áudio suportados: OGG (Opus), MP3, AAC, WAV
Para melhor compatibilidade, recomenda-se usar o formato OGG com codec Opus
Status de voz são reproduzidos automaticamente quando visualizados
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Nome da sessão (instanceName)
backgroundColor
string
default: #38b42f
required
Pre-generated status message id
Contact list to send the status to.