Lista content_aware_learnings do host autenticado. Default de triagem: statuses=['pending']. Ordenação: occurrences DESC, depois corrections, depois last_seen_at DESC.

Endpoint

POST /api/externalAPIs/public/contentaware/learningsget

Parâmetros

statuses
string[]
default: "[\"pending\"]"

Filtro: pending, approved, rejected, superseded, promoted.

learningKind
string

new_content ou correction.

search
string

Busca textual no conteúdo do learning.

limit
integer
default: "50"

Máximo 500.

offset
integer
default: "0"

Offset de paginação.

Exemplo

curl -X POST {{BASE_URL}}/api/externalAPIs/public/contentaware/learningsget \
  -H "Authorization: Bearer {{TOKEN}}" \
  -H "Content-Type: application/json" \
  -d '{
    "statuses": ["pending"],
    "limit": 50,
    "offset": 0
  }'

Resposta

{
  "data": {
    "learnings": [],
    "total": 0
  }
}

Erros

CódigoDescrição
400Filtro inválido ou host não resolvido
401Não autenticado
503Host sem Content Aware