| Method | Path | Summary | Auth |
|---|---|---|---|
| GET | /v1/security-policies | List tenant CC and ACL policies | API keySession |
| POST | /v1/security-policies | Create a versioned CC or ACL policy | API keySession |
| GET | /v1/security-policies/filters | List persisted CC filters | API keySession |
| POST | /v1/security-policies/filters | Create a versioned CC filter | API keySession |
| GET | /v1/security-policies/filters/{id} | Get one CC filter | API keySession |
| PATCH | /v1/security-policies/filters/{id} | Replace a CC filter using optimistic concurrency | API keySession |
| DELETE | /v1/security-policies/filters/{id} | Soft-delete a CC filter | API keySession |
| POST | /v1/security-policies/filters/{id}/disable | Disable a CC filter | API keySession |
| POST | /v1/security-policies/filters/{id}/enable | Enable a CC filter | API keySession |
| GET | /v1/security-policies/matchers | List persisted CC matchers | API keySession |
| POST | /v1/security-policies/matchers | Create a versioned CC matcher | API keySession |
| GET | /v1/security-policies/matchers/{id} | Get one CC matcher | API keySession |
| PATCH | /v1/security-policies/matchers/{id} | Replace a CC matcher using optimistic concurrency | API keySession |
| DELETE | /v1/security-policies/matchers/{id} | Soft-delete a CC matcher | API keySession |
| POST | /v1/security-policies/matchers/{id}/disable | Disable a CC matcher | API keySession |
| POST | /v1/security-policies/matchers/{id}/enable | Enable a CC matcher | API keySession |
| GET | /v1/security-policies/{id} | Get one active CC or ACL policy | API keySession |
| PATCH | /v1/security-policies/{id} | Replace policy fields using optimistic concurrency | API keySession |
| DELETE | /v1/security-policies/{id} | Soft-delete a policy using optimistic concurrency | API keySession |
| POST | /v1/security-policies/{id}/evaluate | Preview deterministic policy evaluation | API keySession |
Contract file:api/openapi/v1/control.yaml