Transparency API
Manage transparency notices for AI products and get space-level compliance dashboards.
Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| GET | /catalog/spaces/{slug}/products/{pid}/transparency-notices | List notices |
| PUT | /catalog/spaces/{slug}/products/{pid}/transparency-notices | Bulk update notices |
| GET | /catalog/spaces/{slug}/transparency-dashboard | Compliance dashboard |
List Transparency Notices
GET /catalog/spaces/{slug}/products/{pid}/transparency-notices
Returns all transparency obligation notices for an AI product.
Bulk Update Notices
PUT /catalog/spaces/{slug}/products/{pid}/transparency-notices
Update multiple transparency notices in a single call.
{
"notices": [
{
"obligation_key": "art_50_1_human_interaction",
"is_applicable": true,
"compliance_status": "compliant",
"evidence": "Users are notified via modal dialog"
}
]
}
Transparency Dashboard
GET /catalog/spaces/{slug}/transparency-dashboard
Returns compliance summary for all AI products in the space, aggregating notice completion across obligation categories.
Response
[
{
"product_id": "...",
"product_name": "Credit Scoring Model",
"total_obligations": 5,
"compliant_count": 3,
"non_compliant_count": 1,
"not_applicable_count": 1,
"compliance_percentage": 75.0
}
]
Error Responses
| Status | Description |
|---|---|
404 | Product not found |