Referência rápida — Integrações (copy/paste)
Esta página é um cheat-sheet para integrar CLIA rapidamente.
Para B2C embutido, comece aqui:
- text
/docs/b2c-agent-embedding-guide
Base URL
- Produção: text
https://clia-backend.frontiercodes.com
Autenticação (escolha a certa)
1) JWT (usuário do dashboard)
Usado para:
text
/chattext
/agent-configtext
/billing/*text
/users/*textAuthorization: Bearer <jwt>
2) API key (segredo do tenant)
Usado para:
text
/public/sessiontext
/rag-configtext
/prompt-templatestext
/public/*textx-api-key: <tenant_api_key>
Regra: nunca coloque no browser/app.textx-api-key
Fluxo B2C (recomendado)
A) Criar sessão (server-side)
text
POST /public/sessionbashcurl -X POST "https://clia-backend.frontiercodes.com/public/session" \ -H "Content-Type: application/json" \ -H "x-api-key: $CLIA_TENANT_API_KEY" \ -d '{ "agentId": "AGENT_ID", "channel": "chat", "externalCustomerId": "enduser_123", "scopes": ["mcp:access", "tool:http_request"] }'
B) Enviar mensagem (frontend → agentEndpoint)
bashcurl -X POST "https://<your-agent-endpoint>/webhook/chat" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $EXECUTION_TOKEN" \ -d '{ "agentId": "AGENT_ID", "query": "Olá!", "sessionId": "sess_...", "workspaceId": "WORKSPACE_ID", "externalCustomerId": "enduser_123" }'