Overview

The Jurisdictions API evaluates regulatory obligations across 139 jurisdictions and 761+ rules via RegGraph integration. It supports custom compliance profiles, regulation version snapshots, and bulk re-evaluation of active mandates when regulations change.

Endpoints

MethodPathDescription
GET/jurisdictionsList all jurisdictions
POST/jurisdictions/evaluateEvaluate obligations (filter by risk_category, sector)
GET/jurisdictions/statsGet jurisdiction statistics
GET/jurisdictions/:code/frameworksList frameworks for a jurisdiction
GET/jurisdictions/profilesList custom profiles
POST/jurisdictions/profilesCreate profile
GET/jurisdictions/profiles/:idGet profile
PATCH/jurisdictions/profiles/:idUpdate profile
DELETE/jurisdictions/profiles/:idDelete profile
GET/regulation-snapshotsList snapshots
POST/regulation-snapshotsCreate snapshot
GET/regulation-snapshots/:idGet snapshot
POST/jurisdictions/re-evaluateRe-evaluate all active mandates for regulatory changes

Example

curl -X POST http://localhost:4000/jurisdictions/evaluate \
  -H "Content-Type: application/json" \
  -d '{"jurisdiction":"ng"}'