Documentation Index
Fetch the complete documentation index at: https://docs.cawme.com.br/llms.txt
Use this file to discover all available pages before exploring further.
O que é uma instância?
Uma instância representa um número de telefone do WhatsApp conectado ao Cawme. Cada instância:- Possui um
idúnico com prefixoinst_ - Pertence a uma única conta de usuário
- Mantém uma fila de chamadas independente
- Passa por um ciclo de vida com diferentes status
Ciclo de vida da instância
| Status | Descrição |
|---|---|
CREATED | Instância registrada, mas sem número de WhatsApp vinculado |
CONFIGURED | QR code escaneado, número de WhatsApp vinculado |
ACTIVE | Instância ativa e pronta para realizar chamadas |
DELETED | Soft-delete; não está mais acessível (não foi removida fisicamente) |
Vinculando um número de WhatsApp
Após criar uma instância, chame o endpoint de configuração para obter o QR code:qrCodeBase64 em uma imagem e escaneie com o WhatsApp no seu celular.
Fila de chamadas
Ao buscar uma instância, a resposta inclui suacallQueue ativa — todas as chamadas atualmente nos status QUEUED, RINGING ou IN_PROGRESS.
Idempotência
Se você enviar uma chamada para uma instância que já possui uma chamada ativa (nos statusQUEUED, RINGING ou IN_PROGRESS), a API retorna a chamada existente em vez de criar uma duplicata. Isso protege contra envios duplicados causados por retentativas de rede ou re-renderizações do cliente.
Criar Instância
POST /v1/instances
Configurar Instância
GET /v1/instances/:instanceId/configure
Listar Instâncias
GET /v1/instances
Deletar Instância
DELETE /v1/instances/:instanceId