Sem cliente
POST /api/audit/run
Rode uma auditoria sem o Claude Desktop. Transmite os mesmos Server-Sent Events que o dashboard consome — bom para checagens em CI, avaliações em lote ou para embutir dentro de outro produto.
Autentique como usuário do dashboard, com um Bearer JWT do inite-auth (auth.inite.ai). Este endpoint não fica na superfície das chaves de API do MCP: ele é um endpoint do dashboard, atrás da mesma autenticação do resto do dashboard. O corpo junta o prompt do usuário, a chave da Anthropic que o Claude vai gastar e a chave MCP do próprio usuário, para o orquestrador conseguir salvar o resultado.
bash
curl -N https://api.inite.studio/api/audit/run \
-H "Authorization: Bearer $INITE_JWT" \
-H "Content-Type: application/json" \
-d '{
"prompt": "audit this idea: an AI note-taking app for lawyers",
"anthropicKey": "sk-ant-...",
"ideauditKey": "ideaudit_...",
"model": "claude-sonnet-5"
}'Eventos do stream
event: text— os tokens do Claude conforme saem.event: tool— uma ferramenta MCP disparou ({ toolName, input }).event: done— evento terminal; o payload traz oauditIdse o orquestrador chamousave_audit. O relatório completo fica emGET /api/audits/<id>.event: error— qualquer coisa que estourou no servidor. Fora de produção, vem também umrequestId.