Hosteg WhatsApp API
Envie notificações via WhatsApp a partir de qualquer sistema — WordPress, n8n, Make, Python, PHP ou qualquer ferramenta capaz de fazer requisições HTTP.
Autenticação
Todas as requisições precisam de um token de API gerado no painel Hosteg.
Headers obrigatórios
X-Api-Token: seu_token_aqui
X-Domain: meusite.com.br
Content-Type: application/json
Precisa de um token?
Crie sua conta gratuita e gere tokens de API no painel Hosteg.
Enviar mensagem
Envia uma mensagem de texto ou mídia para um número WhatsApp. O envio é assíncrono — a mensagem é enfileirada e entregue em seguida.
Exemplo — mensagem de texto:
POST https://core.hosteg.api.br/v1/send
X-Api-Token: seu_token_aqui
X-Domain: meusite.com.br
Content-Type: application/json
{
"phone": "5511999999999",
"message": "Olá! Seu pedido foi confirmado. 🎉",
"trigger_type": "woocommerce"
}
Exemplo — com mídia (imagem, vídeo, documento):
{
"phone": "5511999999999",
"message": "Segue seu comprovante de pagamento:",
"media_url": "https://meusite.com.br/comprovante.pdf",
"media_type": "document",
"caption": "Comprovante - Pedido #1234"
}
Resposta de sucesso (202):
{
"success": true,
"queued": true,
"job_id": "42",
"log_id": "uuid-do-log"
}
| Parâmetro | Tipo | Obrig. | Descrição |
|---|---|---|---|
| phone | string | sim | Número com DDI, apenas dígitos. Ex: 5511999999999 |
| message | string | sim | Texto da mensagem. Suporta *negrito*, _itálico_, ~tachado~ |
| trigger_type | string | não | Identificador do evento para filtros e logs (ex: woocommerce, cf7) |
| media_url | string | não | URL pública da mídia a ser enviada |
| media_type | string | não | image | video | audio | document |
| caption | string | não | Legenda da mídia |
Validar token
Verifica se o token é válido e retorna informações sobre a instância WhatsApp vinculada.
POST https://core.hosteg.api.br/v1/validate
X-Api-Token: seu_token_aqui
X-Domain: meusite.com.br
Content-Type: application/json
{}
Resposta:
{
"success": true,
"whatsapp": {
"connected": true,
"status": "connected",
"profileName": "Minha Empresa",
"phoneNumber": "5511999999999"
}
}
Status da conexão
Retorna o status atual da instância WhatsApp vinculada ao token.
GET https://core.hosteg.api.br/v1/status
X-Api-Token: seu_token_aqui
X-Domain: meusite.com.br
Resposta:
{
"connected": true,
"status": "connected",
"phoneNumber": "5511999999999",
"profileName": "Minha Empresa"
}
Códigos de resposta
A API usa códigos HTTP padrão para indicar sucesso ou falha.
error com a descrição.
{ "error": "Token inválido ou revogado" }
Plugin WordPress
O plugin oficial conecta seu WordPress à API automaticamente. Suporta WooCommerce, Contact Form 7, Gravity Forms, cadastro de usuários e wp_mail().
Instalação
- Baixe o arquivo
.zipacima - No WordPress: Plugins → Adicionar novo → Enviar plugin
- Selecione o arquivo
hosteg-whatsapp.zipe instale - Ative o plugin e vá em WhatsApp → Configurações
- Cole o Token de API gerado no painel Hosteg e salve
Exemplos de código
Como enviar mensagens nos principais ambientes.
cURL
curl -X POST https://core.hosteg.api.br/v1/send \
-H "X-Api-Token: seu_token_aqui" \
-H "X-Domain: meusite.com.br" \
-H "Content-Type: application/json" \
-d '{"phone":"5511999999999","message":"Olá! Teste Hosteg ✅"}'
JavaScript (fetch)
await fetch('https://core.hosteg.api.br/v1/send', {
method: 'POST',
headers: {
'X-Api-Token': 'seu_token_aqui',
'X-Domain': 'meusite.com.br',
'Content-Type': 'application/json',
},
body: JSON.stringify({
phone: '5511999999999',
message: 'Olá! Teste Hosteg ✅',
}),
});
Python (requests)
import requests
response = requests.post(
'https://core.hosteg.api.br/v1/send',
headers={
'X-Api-Token': 'seu_token_aqui',
'X-Domain': 'meusite.com.br',
'Content-Type': 'application/json',
},
json={
'phone': '5511999999999',
'message': 'Olá! Teste Hosteg ✅',
}
)
print(response.json())
PHP (wp_remote_post)
$response = wp_remote_post('https://core.hosteg.api.br/v1/send', [
'headers' => [
'X-Api-Token' => 'seu_token_aqui',
'X-Domain' => 'meusite.com.br',
'Content-Type' => 'application/json',
],
'body' => wp_json_encode([
'phone' => '5511999999999',
'message' => 'Olá! Teste Hosteg ✅',
]),
]);
Integrações sem código
Qualquer plataforma que suporte requisições HTTP pode integrar com a API Hosteg.