Skip to main content

Transparency API

Manage transparency notices for AI products and get space-level compliance dashboards.

Endpoints Overview

MethodEndpointDescription
GET/catalog/spaces/{slug}/products/{pid}/transparency-noticesList notices
PUT/catalog/spaces/{slug}/products/{pid}/transparency-noticesBulk update notices
GET/catalog/spaces/{slug}/transparency-dashboardCompliance 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

StatusDescription
404Product not found