> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get entity monitoring status

> Retrieve watchlist-style monitoring state for an entity per integration (e.g. gu1 sanctions screening), including last check and current match status.

```
GET http://api.gu1.ai/entities/{id}/monitoring
```

## Authentication

```bash theme={null}
Authorization: Bearer YOUR_API_KEY
```

Requires **read** permission on the entity (`entities:read`).

## Path Parameters

<ParamField path="id" type="string" required>
  Internal gu1 entity UUID.
</ParamField>

## Response (summary)

<ResponseField name="guenoDailyScreeningHitToday" type="boolean">
  Whether there was at least one **detection** from the daily screening **today** (per configured timezone logic).
</ResponseField>

<ResponseField name="integrations" type="array">
  Per-integration rows. Today this typically includes Gu1 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
</ResponseField>

## Example

```bash theme={null}
curl -sS "http://api.gu1.ai/entities/550e8400-e29b-41d4-a716-446655440000/monitoring" \
  -H "Authorization: Bearer YOUR_API_KEY"
```
