NooviChat API Reference
Referencia completa da API NooviChat — 160+ endpoints para customer engagement, conversas, pipeline de vendas, atendimentos (agendamentos), follow-ups, lead scoring e integracao WhatsApp.
Visao Geral
Base URL
https://chat.seudominio.comVersao
v1.1.0OpenAPI 3.0.4Autenticacao
Todas as requisicoes requerem o header api_access_token com seu token de acesso.
Convencoes
Codigos de status
A API segue um contrato de erro consistente. Entrada invalida nunca retorna 500.
| Status | Significado |
|---|---|
| 200 / 201 | Sucesso. Algumas rotas legacy retornam 200 na criacao; as canonicas retornam 201. |
| 204 | Sucesso sem corpo (ex.: alguns DELETE). |
| 401 | Token ausente/invalido (api_access_token). |
| 403 | Autenticado mas sem permissao (ex.: recurso admin-only). |
| 404 | Recurso inexistente ou de outra conta (IDs sao resolvidos dentro da conta autenticada — ver abaixo). |
| 422 | Validacao falhou (campo obrigatorio, valor fora de faixa, enum invalido). Corpo: { "error" | "message", ... }. |
| 429 | Rate limit excedido — ver Rate Limits. |
IDs sao resolvidos por conta
Todo {id} e display_id e resolvido dentro da conta autenticada. Um ID que pertence a outra conta retorna 404 — nunca os dados de outra conta. display_id e conversation_display_id sao sequencias por conta (contas diferentes podem ter o mesmo #42).
Wrapper do corpo e paginacao
Recursos de escrita esperam o corpo dentro de um wrapper com o nome do recurso (ex.: pipeline_card, pipeline_automation, pipeline_webhook, campaign). A paginacao varia por endpoint: a maioria usa page/per_page com envelope { data, meta }; algumas rotas legacy usam limit/offset ou retornam { payload }. Cada pagina de recurso documenta o formato especifico.
Platform API
Ver detalhesGerenciamento de contas, usuarios e configuracoes da plataforma.
Conversas
Ver detalhesGerenciar conversas com clientes nos canais habilitados.
Mensagens
Ver detalhesEnviar e receber mensagens nas conversas.
Contatos
Ver detalhesCRUD de contatos e sincronizacao com CRM.
Caixas de Entrada
Ver detalhesGerenciar canais de atendimento habilitados (WhatsApp, web e outros).
Equipes e Agentes
Ver detalhesGerenciar equipes de atendimento e agentes.
Automacoes
Ver detalhesRegras de automacao, bots e respostas automaticas.
Webhooks
Ver detalhesConfigurar notificacoes de eventos via HTTP.
Relatorios
Ver detalhesMetricas e relatorios de atendimento.
Pipeline (CRM)
Ver detalhesPipeline de vendas com estagios, cards (deals), automacoes e lead scoring.
Follow-ups
Ver detalhesAcompanhamento automatico de conversas com templates e automacoes.
Atividades
Ver detalhesTarefas e atividades do pipeline: ligacoes, reunioes, emails.
Lead Scoring
Ver detalhesPontuacao automatica de leads com regras e analytics.
Pipeline Analytics
Ver detalhesDashboard, win rate, velocidade de vendas e performance da equipe.
Campanhas
Ver detalhesCampanhas de marketing e broadcast via WhatsApp e outros canais.
SLA
Ver detalhesPoliticas de nivel de servico e monitoramento de conformidade.
WAHA
Ver detalhesIntegracao WhatsApp self-hosted: sessoes, QR code e configuracoes.
Atendimentos
Ver detalhesAgendamentos clinicos e de servicos: CRUD, confirmacao, reagendamento, disponibilidade e exportacao.
Profissionais
Ver detalhesProfissionais que executam os servicos, com horarios de atendimento e disponibilidade.
Servicos
Ver detalhesCatalogo de servicos com duracao, preco e templates de lembrete.
Parceiros
Ver detalhesConvenios, seguros e planos de saude vinculados aos atendimentos.