Pular para conteúdo principal
Documentação
REST API — Base URL: https://polarisia.com.br

API Reference

Integre o Polaris IA diretamente nas suas aplicações via REST API.

Autenticação

Todas as rotas autenticadas exigem cookie de sessão via NextAuth ou header Authorization: Bearer TOKEN.

POST /api/auth/login
Content-Type: application/json

{ "email": "seu@email.com", "password": "senha" }

Autenticação

POST/api/auth/register
POST/api/auth/login
POST/api/auth/logout

Agentes

GET/api/agents
POST/api/agents
GET/api/agents/:id
PUT/api/agents/:id
DELETE/api/agents/:id

Times (API key)

GET/api/public/teams
POST/api/public/teams/:id/run
GET/api/v1/teams
POST/api/v1/teams/:id/run

Knowledge Base

GET/api/knowledge
POST/api/knowledge
POST/api/knowledge/:id/upload
GET/api/knowledge/:id/chunks

Webhooks

POST/api/webhooks/mercadopago

Disparar um Time via API

Dispare um time com sua API key. A execução roda em background; o resultado chega via output webhook configurado na sala do time.

curl -X POST https://polarisia.com.br/api/public/teams/TEAM_ID/run \
  -H "X-API-Key: sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"mission": "Escreva um resumo do relatório anexo"}'

// → 202 { "success": true, "data": { "runId": "...", "status": "pending", "mode": "chat" } }