NicoChatNicoChatDocumentaçãoBuscar na documentação…
Entrar

API

Confira os detalhes da API na Documentação Swagger

2026-09-07

A referência interativa de todos os endpoints fica na Documentação Swagger do NicoChat. São 247 operações em 230 endpoints, agrupadas em 25 áreas do produto.

Você também pode importar a Collection no Postman clicando aqui!

Introdução às APIs

A API NicoChat é usada para recuperar dados do fluxo que você constrói. Veja alguns exemplos do que você pode fazer com ela.

  • Extraia do NicoChat o fluxo que você construiu.
  • Crie, exclua ou obtenha dados, incluindo tag de fluxo e campo de fluxo.
  • Trate os dados dos inscritos: obtenha as informações do inscrito e edite sua tag ou campo, bem como o subfluxo enviado a ele.
  • Configure todos os dados utilizados no e-commerce, como carrinhos ou produtos.

Se você precisar lidar com os dados abaixo, as próximas seções apresentam as etapas para usar a API NicoChat.

Resumo dos endpoints

Toda chamada sai da URL base https://app.nicochat.com/api, é autenticada com Bearer mais a sua chave de API e responde em JSON. Cada grupo exige um escopo na chave — Manage Flow, Manage Team ou Send Message —, indicado na descrição do endpoint no Swagger.

Grupo
O que faz
Operações
Escopo
Agent Group
Grupos de agentes: criar, editar e definir quem participa.
6
Manage Team
Broadcast
Envios em massa: disparar, listar e cancelar transmissões.
11
Manage Flow / Send Message
Ecommerce
Carrinho, produtos, pedidos e status de pagamento.
49
Manage Flow
Facebook Utility Message Template
Modelos de mensagem utilitária do Facebook.
4
Manage Flow
Flow
O canal em si: subfluxos, agentes, contagem de contatos e fluxo inicial.
13
Manage Flow
Flow AI Hub
Agentes e tarefas de IA: provedor, modelo e limite de tokens.
6
Manage Flow
Flow Bot Field
Campos do bot: criar e atualizar valores.
8
Manage Flow
Flow Closing Notes
Notas de encerramento de conversa.
5
Manage Flow
Flow Conversation
Conversas encerradas e log de atividade dos agentes.
2
Manage Flow
Flow Custom Events
Eventos personalizados: lista, resumo e dados brutos.
3
Manage Flow
Flow Segment
Os segmentos do canal.
1
Manage Flow
Flow Shortcuts
Respostas rápidas.
5
Manage Flow
Flow Tag
Tags do canal: listar, criar e apagar.
4
Manage Flow
Flow User Field
Campos de contato: listar, criar, atualizar e apagar.
5
Manage Flow
Integration
Shopify, WooCommerce e as demais integrações do espaço.
29
Manage Team
Mini-App
Dispara a ação de um mini-app para o contato.
1
Manage Flow
OpenAI
Bases de conhecimento (embeddings) da OpenAI.
7
Manage Team
Sending
Envia fluxo, conteúdo ou texto para um contato.
13
Manage Flow
Subscriber
Contatos: criar, buscar, atualizar, tags, campos e atribuição.
40
Manage Flow
Team Label
Etiquetas de conversa do espaço de trabalho.
4
Manage Team
Template
Templates publicados e links de instalação.
3
Manage Team
Ticket List
Listas de tickets: itens, campos e histórico.
7
Manage Team
User
Sua conta: perfil, senha, notificações e avisos.
5
—
Whatsapp Template
Modelos do WhatsApp: listar, criar, apagar e sincronizar.
4
Manage Flow
Workspace
Visão do espaço: resumos, canais, contatos e biblioteca de mídia.
12
Manage Team
Atalho
Cada grupo abre direto pela âncora do Swagger — por exemplo app.nicochat.com/api#/Subscriber para os contatos.

Autorizar

Como a proteção dos dados é importante para a API, ela precisa de vários atributos para autorizar sua identidade. Por isso, o primeiro passo é inserir as informações de autorização. Clique no botão Authorize, como mostra a figura a seguir.

Em seguida, há três atributos que você precisa preencher na caixa de texto.

Veja na seção a seguir como encontrar esses atributos.

Gerar chave de API (http,Bearer)

Passo 1. Depois de entrar na sua conta do NicoChat, o nome da conta e o avatar aparecem no canto superior direito. Clique neles e escolha Configurações da Conta na lista suspensa.

Passo 2. Vá para a seção Chaves de API clicando no botão nas configurações do usuário. Digite o nome da chave que você quer definir e clique no botão Criar.

Passo 3. Você receberá a chave em uma janela pop-up.

Atenção
AVISO - Aqui está sua nova chave de API. Esta é a única vez que ela será exibida, portanto não a perca! Você pode revogar a chave a qualquer momento nas configurações da API.

Feche a janela e você obterá as informações básicas sobre a chave, exceto o valor da chave.

Obtenha o Curl e a URL da Solicitação

O curl é usado nas solicitações de API. Na documentação da API do NicoChat, você precisa realizar algumas operações antes de obtê-lo.

Aqui, usamos Get Flow Tag como exemplo.

Passo 1. Clique para expandir a categoria, neste caso o Flow Tag. Em seguida, encontre a ação e o recurso Get /flow/tags. Clique na linha e uma página suspensa será exibida, conforme a seguir.

Passo 2. Este ícone significa autorizar. Se você já fez isso antes, esta etapa não é necessária. Caso contrário, repita o que foi descrito na seção Autorizar.

Passo 3. Clique em Experimente. Em seguida, você verá que a parte Parâmetros ou Corpo da solicitação pode ser preenchida e que o botão Execute aparece na parte inferior dessa área.

Passo 4. Insira os parâmetros ou o corpo da solicitação necessários e clique no botão Execute. Por fim, você obterá o Curl e a URL de Solicitação.

Nota
DICA - Clique no botão Limpar se precisar redefinir os parâmetros.

Respostas

Esta parte exibe o resultado JSON que você obterá da API NicoChat. Normalmente, se o código for 200, significa que você obteve a resposta com sucesso. Se o código for 400, significa que há um erro na sua resposta.

Exemplo de valor/esquema

Além do valor de exemplo, você pode clicar em “Esquema” para ver mais detalhes, como qual valor é obrigatório.