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/registerPOST
/api/auth/loginPOST
/api/auth/logoutAgentes
GET
/api/agentsPOST
/api/agentsGET
/api/agents/:idPUT
/api/agents/:idDELETE
/api/agents/:idTimes (API key)
GET
/api/public/teamsPOST
/api/public/teams/:id/runGET
/api/v1/teamsPOST
/api/v1/teams/:id/runKnowledge Base
GET
/api/knowledgePOST
/api/knowledgePOST
/api/knowledge/:id/uploadGET
/api/knowledge/:id/chunksWebhooks
POST
/api/webhooks/mercadopagoDisparar 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" } }