Documentação

API REST do Zapixo para integração com WhatsApp.

Autenticação

Todas as requisições devem incluir sua chave API no header:

Authorization: Bearer zpx_sua_chave_aqui

Rate limit

60 requisições por minuto por chave.

Endpoints

POST/api/v1/messages/text

Enviar texto

Envia uma mensagem de texto para um número WhatsApp.

curl -X POST https://zapixo.com.br/api/v1/messages/text \
  -H "Authorization: Bearer SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{"instance":"minha-loja","number":"5511999999999","text":"Olá! Seu pedido saiu para entrega."}'
POST/api/v1/messages/media

Enviar mídia

Envia imagem ou mídia com legenda opcional.

curl -X POST https://zapixo.com.br/api/v1/messages/media \
  -H "Authorization: Bearer SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{"instance":"minha-loja","number":"5511999999999","mediaUrl":"https://exemplo.com/imagem.jpg","caption":"Confira nossa promoção!"}'
GET/api/v1/instances/{name}/status

Status da instância

Consulta o status de conexão de uma instância.

curl -X GET https://zapixo.com.br/api/v1/instances/minha-loja/status \
  -H "Authorization: Bearer SUA_CHAVE"

Integrações