Content Aware
Content Aware
APIs públicas de gestão de learnings, promoção a chunk, reports, issues e supervisão de operadores
Gestão do Content Aware via API pública. O hostId é sempre derivado do token (X-Host-Id / Bearer de host). Body com hostId só é aceito para master admin.
Base: POST /api/externalAPIs/public/contentaware/<ação> (nomes de rota em minúsculas).
A rota de config legada POST /api/config/contentaware/call foi renomeada para POST /api/config/contentAware/callContentAware. Atualize callers internos.
Learnings e promoção
- Listar learnings — triagem/histórico paginado
- Promover learning a chunk —
pending|approved→promoted+ chunk RAG
Demais ações (mesmo padrão POST + Bearer):
| Rota | Papel |
|---|---|
learningget | Detalhe + insight de origem |
learningapprove | pending → approved |
learningreject | pending → rejected (+ reviewNote) |
learningscount | Badge de pendentes |
datasetsget | Datasets do host para destino da promoção |
Reports e issues
| Rota | Papel |
|---|---|
reportsget / reportget | Lista e detalhe de análises |
issuesget / issueget | Issues de operador (contentAware.*) |
issuescount | Badge de issues abertas |
Supervisão de operadores
| Rota | Papel |
|---|---|
operatorsupervisionoverview | Métricas consolidadas por operador |
operatorsupervisiondetail | Drill-down (tópicos, learnings, issues, conversas) |
operatorsupervisiontrend | Série temporal day/week |
Erros comuns
| Código | Quando |
|---|---|
400 | Validação / host não resolvido |
401 | Token ausente ou inválido |
403 | Dataset de outro host (promote) |
404 | Learning/report/issue não encontrado |
409 | Transição de status inválida (ex.: re-promover) |
503 | Host sem Content Aware habilitado |
Produto no painel: Content Aware.