Skip to main content
GET
/
entities
/
{id}
/
monitoring
Get entity monitoring status
curl --request GET \
  --url http://api.gu1.ai/entities/{id}/monitoring \
  --header 'Authorization: Bearer <token>'
{
  "guenoDailyScreeningHitToday": true,
  "integrations": [
    {}
  ]
}
GET http://api.gu1.ai/entities/{id}/monitoring

Authentication

Authorization: Bearer YOUR_API_KEY
Requires read permission on the entity (entities:read).

Path parameters

id
string
required
Internal gu1 entity UUID.

Response (summary)

guenoDailyScreeningHitToday
boolean
Whether there was at least one detection from the daily screening today (per configured timezone logic).
integrations
array
Per-integration rows. Today this typically includes Gueno global sanctions with fields such as:
  • code — e.g. global_gueno_sanctions_enrichment
  • displayName
  • orgMonitoringEnabled — Marketplace org toggle for that integration
  • watchlistSearchName, watchlistUniqueId — upstream handles when present
  • isActive, monitoringOptOut, hasRow
  • riskMatrixId, riskMatrixName — optional per-subscription matrix for monitoring-triggered rule runs; null means use the entity’s global matrix for that flow

Example

curl -sS "http://api.gu1.ai/entities/550e8400-e29b-41d4-a716-446655440000/monitoring" \
  -H "Authorization: Bearer YOUR_API_KEY"