# Compliance

| Method | Path | What it does | Permission | Sudo | Approval |
|---|---|---|---|---|---|
| GET | `/api/compliance` | Get Compliance | `settings.read` |  |  |
| PUT | `/api/compliance` | Change Compliance | `security.manage` |  |  |
| GET | `/api/compliance/check` | Check Compliance | `compliance.read` |  |  |
| POST | `/api/compliance/plan` | Plan Change | `security.manage` |  |  |
| GET | `/api/ens/access-review` | Ens Access Review | `accounts.read` |  |  |
| POST | `/api/ens/access-review` | Ens Access Review Attest | `accounts.manage` |  |  |
| GET | `/api/ens/check` | Ens Check | `compliance.read` |  |  |
| GET | `/api/ens/incident` | Ens Incident | `compliance.read` |  |  |
| GET | `/api/ens/inventory` | Ens Inventory | `apps.read` |  |  |
| PUT | `/api/ens/inventory/{domain}` | Ens Inventory Update | `apps.manage` |  |  |
| GET | `/api/ens/profile` | Ens Profile | `settings.read` |  |  |
| GET | `/api/ens/report` | Ens Report | `compliance.read` |  |  |

