SunchatPlus
StatusEm breveSuporteAcessar plataforma
Comece aquiGuia da plataformaAPI PúblicaAjudaNovidades
    • Visão geral da API
    • Autenticação e autorização
    • Primeira chamada
    • Recursos da API
    • Paginação, filtros e ordenação
    • Erros
    • Enumerações
    • Limites e boas práticas
    • Servidor MCP
    • Plugins
    • getListar anotações do negócio
    • postCriar anotação no negócio
    • getObter anotação do negócio
    • putSubstituir anotação do negócio
    • deleteExcluir anotação do negócio
    • getObter cálculo de imposto
    • putSubstituir cálculo de imposto
    • getListar cálculos de impostos
    • postCriar cálculo de imposto
    • getListar campos personalizados
    • postCriar campo personalizado
    • getObter campo personalizado
    • putSubstituir campo personalizado
    • deleteExcluir campo personalizado
    • getListar canais
    • getObter canal
    • getListar departamentos
    • postCriar departamento
    • getObter departamento
    • putSubstituir departamento
    • deleteExcluir departamento
    • getListar etiquetas
    • postCriar etiqueta
    • getObter etiqueta
    • putSubstituir etiqueta
    • deleteExcluir etiqueta
    • getObter grade de produto
    • putSubstituir grade de produto
    • postCriar grade de produto
    • postCriar variação e opção da grade
    • getListar grupos de produto
    • postCriar grupo de produto
    • getListar listas de contato
    • postCriar lista de contato
    • getObter lista de contato
    • putSubstituir lista de contato
    • deleteExcluir lista de contato
    • postEnviar mensagem de texto
    • postEnviar mensagem por template
    • postEnviar mensagem com mídia
    • postEnviar mensagem de áudio
    • getListar motivos de venda
    • postCriar motivo de venda
    • getObter motivo de venda
    • putSubstituir motivo de venda
    • deleteExcluir motivo de venda
    • getObter operação
    • putSubstituir operação
    • getListar operações
    • postCriar operação
    • getListar origens do negócio
    • postCriar origem do negócio
    • getObter origem do negócio
    • putSubstituir origem do negócio
    • deleteExcluir origem do negócio
    • postCriar solicitação de pagamento
    • getObter pessoa
    • putSubstituir pessoa
    • getListar pessoas
    • postCriar pessoa
    • putSubstituir endereço da pessoa
    • postCriar endereço da pessoa
    • getObter produto
    • putSubstituir produto
    • patchAtualizar produto parcialmente
    • getListar produtos
    • postCriar produto
    • getListar reuniões
    • postCriar reunião
    • getObter reunião
    • putAtualizar reunião
    • deleteExcluir reunião
    • postCancelar reunião
    • getObter script
    • putSubstituir script
    • deleteExcluir script
    • getListar scripts
    • postCriar script
    • getObter tabela de preço
    • putSubstituir tabela de preço
    • getListar tabelas de preço
    • postCriar tabela de preço
    • patchInativar tabelas de preço em lote
    • getObter ticket
    • getListar tickets
    • getObter ticket pelo código
    • postIncluir interação no ticket
    • patchAtualizar ticket parcialmente
    • putAlterar campo personalizado do ticket
    • getListar tipos de atividade
    • postCriar tipo de atividade
    • getObter tipo de atividade
    • putSubstituir tipo de atividade
    • deleteExcluir tipo de atividade
    • getListar vendas

Recursos da API

Índice dos 28 recursos da API pública do SunchatPlus, com o caminho base de cada um e o que ele cobre.

AnteriorPrimeira chamadaPróximo Paginação, filtros e ordenação
SunchatPlus

© 2026 SunchatPlus. Todos os direitos reservados.

A API pública tem 212 endpoints organizados em 28 recursos. Esta página é o índice. Use-a para descobrir onde está o que você precisa, e clique no nome do recurso para abrir o endpoint, com parâmetros, corpo, respostas e um playground para testar com a sua chave.

Os caminhos base não seguem um padrão único de nome. Há /v1/contatodechat, /v1/produto no singular e /v1/message em inglês. São nomes herdados de versões anteriores, mantidos para não quebrar integrações que já rodam. Copie o caminho da página do endpoint em vez de deduzi-lo.

Atendimento e mensagens

RecursoCaminho baseCobre
Atendimentos/v1/atendimentoConversas: abertura, atribuição, prioridade, status, etiquetas, mensagens, transferência para fluxo ou agente de IA e finalização
Mensagens/v1/messageEnvio ativo de texto, mídia, áudio e template do WhatsApp por um canal
Canais/v1/canaisConsulta das conexões de mensageria. Somente leitura, porque canais nascem na plataforma

Atendimentos é o segundo maior recurso da API, atrás só de pipelines. Fora o CRUD da conversa, ele expõe as mensagens dela em /v1/atendimento/{idAtendimento}/mensagens, com criação, edição, exclusão e reenvio. Os guias de tela correspondentes são caixa de entrada e conversas.

Contatos e pessoas

RecursoCaminho baseCobre
Contatos/v1/contatodechatContatos de chat, com anotações, etiquetas, avatar, caixas de entrada por canal e histórico de atendimentos
Pessoas/v1/pessoasPessoa física ou jurídica por trás do contato, com endereço e dados fiscais
Listas de Contato/v1/listas-de-contatoListas usadas em campanhas e segmentações

Contato e pessoa são coisas diferentes. O contato é um ponto de contato, como um número de WhatsApp ou um perfil de Instagram. A pessoa é o cadastro que reúne vários contatos. O campo IdPessoa no contato faz o vínculo. Veja contatos e pessoas.

Para sincronizar contatos de outro sistema, use PUT /v1/contatodechat: ele localiza o contato pelo telefone e atualiza, sem precisar do Id. Se o telefone não existir na base, a resposta é 404, e aí você cria com POST. São duas chamadas no pior caso, e nenhuma delas duplica registro.

Funil de vendas

RecursoCaminho baseCobre
Pipelines/v1/pipelinesFunis, etapas, negócios, produtos do negócio e atividades
Anotações de Negócio/v1/negocios/{idNegocio}/anotacoesAnotações registradas em um negócio
Ações Agendadas/v1/acoes-agendadasAções programadas para rodar no futuro em um negócio, contato ou conversa
Motivos de Venda/v1/motivos-de-vendaMotivos de ganho e de perda usados ao fechar um negócio
Origens do Negócio/v1/origens-do-negocioDe onde o negócio veio
Tipos de Atividade/v1/tipos-de-atividadeTipos disponíveis nas atividades dos negócios

Pipelines concentra 47 endpoints porque tudo do funil fica aninhado sob ele:

/v1/pipelines/{idPipeline}/etapas
/v1/pipelines/{idPipeline}/negocios
/v1/pipelines/{idPipeline}/negocios/{idItem}/produtos
/v1/pipelines/{idPipeline}/items/{idItem}/atividades

Dois atalhos poupam trabalho aqui. GET /v1/pipelines/{idPipeline}/negocios/contatos-disponiveis lista contatos que ainda não estão no funil, e POST /v1/pipelines/{idPipeline}/negocios/mover-em-massa move vários negócios de etapa em uma chamada só. Veja funis e negócios.

Help desk

RecursoCaminho baseCobre
Tickets/v1/ticketConsulta por ID ou por código, atualização parcial, interações e campos personalizados
Departamentos/v1/departamentosDepartamentos usados na distribuição de atendimentos e tickets
Campos Personalizados/v1/campos-personalizadosDefinição dos campos personalizados da conta

Tickets não têm criação pela API: eles nascem na plataforma, por e-mail ou por automação. Pela API você consulta, altera com PATCH /v1/ticket/{idTicket} e inclui interações com POST /v1/ticket/IncluirInteracao. Veja tickets.

Agenda

RecursoCaminho baseCobre
Reuniões/v1/reunioesAgendamentos e reuniões vinculados a contatos e negócios, com cancelamento

Veja agenda e reuniões.

Produtos e catálogo

RecursoCaminho baseCobre
Produtos/v1/produtoCatálogo, com preço, promoção, estoque e atualização parcial
Grupos de Produto/v1/grupodeprodutosCategorias do catálogo
Grades de Produto/v1/produtogradeVariações por cruzamento de dois eixos, como cor × tamanho
Tabelas de Preço/v1/tabelaprecoTabelas de preço, com inativação em lote

Produtos é um dos dois recursos com PATCH, o que o torna o caminho natural para sincronizar preço e estoque de um ERP sem reenviar o cadastro inteiro. Veja produtos.

Vendas e pagamentos

RecursoCaminho baseCobre
Vendas/v1/vendasConsulta das vendas e pedidos. Somente leitura
Pagamentos/v1/solicitacoes-de-pagamentoGeração de solicitação de pagamento (link de cobrança)
Operações/v1/operacaoOperações fiscais usadas no cálculo de impostos
Cálculos de Impostos/v1/calculoimpostoRegras de cálculo associadas às operações

A solicitação de pagamento nasce com status Pendente. A confirmação vem do gateway depois, e você a lê no Status da venda. Veja cobranças e loja e pedidos.

Configuração da conta

RecursoCaminho baseCobre
Etiquetas/v1/etiquetasEtiquetas (tags) de contatos, atendimentos e negócios
Usuários/v1/usuariosConsulta dos usuários e leitura/escrita dos atributos chave-valor de cada um
Variáveis Globais/v1/variaveis-globaisPares nome/valor da conta, usados em fluxos e mensagens
Scripts/v1/scriptsScripts de atendimento disponíveis para o time

Os dados cadastrais dos usuários são somente leitura. Criar e desativar usuário se faz na plataforma, em usuários e permissões. O que a API escreve são os atributos do usuário, um espaço livre de chave e valor que serve bem para guardar o identificador dele no seu sistema:

curl -X PUT "$SUNCHAT_BASE/v1/usuarios/$ID_USUARIO/atributos/id_no_erp" \
  -H "X-Ambiente: $SUNCHAT_CONTA" \
  -H "X-Authorization: X-Chave-Api $SUNCHAT_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{ "Valor": "ERP-4471" }'

Variáveis globais aceitam upsert pelo nome, com PUT /v1/variaveis-globais/nome/{nome}, que cria se não existir e atualiza se existir. É a forma mais simples de a sua integração guardar estado do lado do SunchatPlus, sem precisar de tabela própria.

Edit with