POST
/api/v1/messages/sendEnviar mensagem
Envia uma mensagem de texto simples ou com mídia para um contato via WhatsApp.
Autenticação
Todas as requisições requerem autenticação via API Key no header.
Authorization: Bearer YOUR_API_KEYParâmetros
numberstring
obrigatório
Número do destinatário no formato internacional (ex: 5511999999999)
messagestring
obrigatório
Conteúdo da mensagem de texto
media_urlstring
opcional
URL da mídia (imagem, vídeo, documento ou áudio)
media_typestring
opcional
Tipo de mídia: image | video | document | audio
delaynumber
opcional
Delay em segundos antes de enviar (padrão: 0)
Resposta
Retorna um objeto com os detalhes do envio.
{
"success": true,
"message_id": "msg_abc123xyz",
"status": "sent",
"timestamp": "2025-11-10T12:00:00Z",
"number": "5511999999999"
}Códigos de Erro
400
Bad Request
Parâmetros inválidos ou ausentes
401
Unauthorized
API Key inválida ou ausente
404
Not Found
Instância não encontrada
429
Too Many Requests
Limite de taxa excedido
500
Internal Server Error
Erro interno do servidor
curl -X POST https://api.zappify.com.br/api/v1/messages/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"number": "5511999999999",
"message": "Olá! Esta é uma mensagem de teste.",
"delay": 0
}'Resposta (200 OK)
{
"success": true,
"message_id": "msg_abc123xyz",
"status": "sent",
"timestamp": "2025-11-10T12:00:00Z",
"number": "5511999999999"
}