Skip to main content

💬 API de Conversas

Endpoints para criar, listar, atualizar e gerenciar conversas.

🔐 Autenticação

Todos os endpoints requerem autenticação:

📋 Listar Conversas

Liste todas as conversas de uma conta com filtros opcionais.

Endpoint

Parâmetros Query

Exemplo de Requisição

Resposta de Sucesso


🔍 Buscar Conversa por ID

Obtenha detalhes de uma conversa específica.

Endpoint

Exemplo de Requisição

Resposta de Sucesso


✨ Criar Nova Conversa

Crie uma nova conversa para um contato.

Endpoint

Body Parameters

Exemplo de Requisição

Resposta de Sucesso


🔄 Atualizar Conversa

Atualize status, atribuição ou custom attributes.

Endpoint

Body Parameters

Exemplo de Requisição

Resposta de Sucesso


✅ Resolver Conversa

Marca conversa como resolvida (atalho para atualizar status).

Endpoint

Exemplo de Requisição

Comportamento:
  • Se open ou pending → muda para resolved
  • Se resolved → muda para open

🏷️ Adicionar Labels

Adicione labels (tags) a uma conversa.

Endpoint

Body Parameters

Exemplo de Requisição

Resposta de Sucesso


🔇 Silenciar Conversa

Silencia notificações de uma conversa.

Endpoint

Exemplo de Requisição


🔊 Dessilenciar Conversa

Remove silenciamento.

Endpoint


💬 Enviar Mensagem

Envie uma mensagem na conversa.

Endpoint

Body Parameters

*Obrigatório se não houver attachments

Exemplo de Requisição

Resposta de Sucesso


📎 Enviar Mensagem com Anexo

Endpoint

Body (multipart/form-data)


🔍 Buscar Conversas

Busque conversas por texto.

Endpoint

Query Parameters

Exemplo


📊 Filtros Avançados

Use o endpoint de filtros para buscas complexas.

Endpoint

Body Parameters

Operadores Disponíveis


📈 Métricas de Conversas

Obtenha métricas agregadas.

Endpoint

Resposta


🗑️ Deletar Conversa

⚠️ Ação irreversível!

Endpoint

Exemplo


🔄 Webhooks

Receba notificações em tempo real:

Eventos Disponíveis

  • conversation_created - Nova conversa criada
  • conversation_updated - Conversa atualizada
  • conversation_status_changed - Status mudou
  • message_created - Nova mensagem

Payload do Webhook

📖 Ver documentação completa de Webhooks

💡 Exemplos Práticos

Criar Conversa e Enviar Primeira Mensagem

Listar Conversas Abertas do Dia


⚠️ Erros Comuns

401 Unauthorized

Solução: Verificar token de acesso

404 Not Found

Solução: Verificar IDs de account e conversation

422 Unprocessable Entity

Solução: Verificar campos obrigatórios

📚 Ver Também


Rate Limit: 100 requisições por minuto. Use cache quando possível.
Segurança: Nunca exponha seu api_access_token em código frontend. Use apenas em backend.