Saltar para o conteúdo principal

API Pública v2

A API v2 do ChatNorris permite integrar e automatizar sua plataforma de agentes de IA a partir de qualquer aplicação externa. Você pode gerenciar agentes, enviar mensagens, ler conversas, leads e muito mais. Base URL:
O acesso à API está disponível nos planos Standard e Premium. Para habilitá-lo, você precisa de uma API key ativa. No plano Free, a seção de chaves de API aparece bloqueada — ao tentar criar uma key, você é redirecionado para a página de planos.

Gerar uma API key

  1. Entre na sua conta e acesse Configurações → Chaves de API.
  2. Digite um nome descritivo para a chave (ex.: “Produção” ou “Zapier”).
  3. Clique em Nova chave.
  4. Copie a key gerada — ela é exibida uma única vez. Guarde-a em um lugar seguro.
Se você perder a key, precisa excluí-la e criar uma nova. Cada organização pode ter até 10 API keys.
Cada chave tem acesso completo à API em nome da sua organização. Trate-a como uma senha e não a compartilhe nem a exponha no código de um site.
A API v2 também é a base das integrações de automação listadas na página de Integrações: Zapier (app pública, sem credenciais próprias) e o community node do n8n (n8n-nodes-chatnorris, código aberto). Ambas se conectam com a sua API key e os endpoints desta referência — veja Zapier e n8n.

Autenticação

Todas as requests devem incluir a API key no header Authorization como Bearer token:
As requests sem key ou com key inválida recebem 401 Unauthorized. O header X-API-Key não é aceito.

Permissões (scopes)

Cada endpoint exige uma permissão (scope). As API keys que você cria em Configurações → Chaves de API sempre têm acesso completo (*), então podem usar todos os endpoints desta referência: não é preciso escolher permissões ao criar a chave. Como referência, esta é a permissão que cada grupo de endpoints exige: Os endpoints de projeto, membros e uso não exigem um scope específico — apenas autenticação válida.

Formato de resposta

Todas as respostas são JSON com a seguinte estrutura:

Sucesso

Sucesso com paginação

Erro


Paginação

Os endpoints de listagem suportam paginação por meio de query params:

Códigos de erro


Limite de taxa (Rate limiting)

A API permite 300 requests por minuto por API key. Quando o limite é ultrapassado, a resposta inclui o header Retry-After com os segundos que é preciso esperar antes de tentar novamente.