API reference

Coming soon

What the API has today, and what is planned but not built yet.

What's available today

MethodPathPage
GET/healthzHealth
GET, POST/v1/entitiesEntities
GET/v1/entities/{id}Entities
GET/v1/entities/{id}/eventsEntities
GET/v1/entities/{id}/linksEntities
GET, POST/v1/eventsEvents
GET/v1/events/{id}Events
GET/v1/decisions/{id}Decisions
GET/v1/alertsAlerts
GET/v1/alerts/countsAlerts
GET/v1/alerts/{id}Alerts
PATCH/v1/alerts/{id}Alerts
GET, POST/v1/alerts/{id}/notesAlerts
POST/v1/alerts/{id}/closureAlerts
POST/v1/alerts/{id}/closure/approveAlerts
POST/v1/alerts/{id}/closure/rejectAlerts
GET/v1/alerts/{id}/flowAlerts
GET/v1/overviewOverview
GET, POST/v1/rulesRules
POST/v1/rules/{id}/activateRules
POST/v1/rules/{id}/backtestRules
GET/v1/screeningsScreening
POST/v1/screeningsScreening
GET/v1/screenings/{id}Screening
POST/v1/screenings/{id}/resolutionsScreening
POST/v1/screenings/{id}/resolutions/{resolution_id}/approveScreening
POST/v1/screenings/{id}/resolutions/{resolution_id}/rejectScreening
GET/v1/screening/listsScreening
GET, POST/v1/keysAPI keys
DELETE/v1/keys/{id}API keys

Not built yet

These are planned but not in the current API (api/openapi.yaml). Their schemas aren't published, so don't build against them.

AreaWhat's missing
Async processingPOST /v1/events in async mode stores the event but nothing scores it later
WebhooksSubscriptions and signed deliveries. See Webhooks.
KeysTest keys, per-key scopes, rotation and "last used"
Users and rolesPeople, roles and SSO. Access is by API key, and four-eyes compares key IDs.
CasesGrouping alerts into cases, with evidence and a narrative
ReportingSTR and CTR drafting, goAML export and filing, evidence packs
ScreeningOngoing re-screening when a list changes, and a retention setting for stored screenings
EntitiesThe Network graph screen, and phone, ID and ownership links
Sentinel is a Somu Labs product. © 2026 Somu Labs Ltd.