Skip to main content
POST
/
entities
/
{entityId}
/
analyze
Analizar entidad
curl --request POST \
  --url http://api.gu1.ai/entities/{entityId}/analyze \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "entityType": "<string>",
  "rulesEngineConfig": {}
}
'

Descripción general

Dispara manualmente el análisis de riesgo de una entidad usando la matriz de riesgo y reglas configuradas. Opcionalmente enriquece la entidad antes del análisis.

Endpoint

POST http://api.gu1.ai/entities/{entityId}/analyze

Cuerpo de la solicitud

entityType
string
required
Tipo de entidad: person, company o transaction
rulesEngineConfig
object
Comportamiento del motor en esta corrida. Campos opcionales (default false):
  • partialCoverage: con varias matrices asignadas, cobertura por matriz; las que no tienen datos se omiten.
  • omitCoverage: omite todos los gates de cobertura (entidad principal y accionistas). Prevalece sobre partialCoverage.

Ejemplo — cobertura parcial por matriz

curl -X POST http://api.gu1.ai/entities/entity-123/analyze \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "entityType": "company",
    "rulesEngineConfig": { "partialCoverage": true }
  }'

Ver también