Prohibited Practices Screening API
Art. 5 EU AI Act prohibited practices screening — create, submit, and manage governance overrides.
Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| POST | /catalog/spaces/{slug}/products/{pid}/prohibited-practices-screenings | Create screening |
| GET | /catalog/spaces/{slug}/products/{pid}/prohibited-practices-screenings | List screenings |
| GET | .../{id} | Get screening |
| PUT | .../{id} | Update screening |
| POST | .../{id}/submit | Submit for evaluation |
| POST | .../{id}/override | Apply governance override |
Create Screening
POST /catalog/spaces/{slug}/products/{pid}/prohibited-practices-screenings
{
"screening_type": "full",
"responses": {}
}
Submit for Evaluation
POST /catalog/spaces/{slug}/products/{pid}/prohibited-practices-screenings/{id}/submit
Evaluates responses and auto-flags any prohibited practices detected. Transitions the screening from draft to submitted with an outcome (clear, flagged).
Apply Governance Override
POST /catalog/spaces/{slug}/products/{pid}/prohibited-practices-screenings/{id}/override
Allows a governance officer to override a flagged screening with justification.
{
"justification": "Reviewed and determined to be a false positive",
"override_type": "exception_granted"
}
Error Responses
| Status | Description |
|---|---|
400 | Invalid state transition or validation failure |
404 | Screening or product not found |