Use Cases API
Manage data use cases for business context and impact tracking.
Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| GET | /catalog/spaces/{slug}/use-cases | List use cases |
| POST | /catalog/spaces/{slug}/use-cases | Create use case |
| GET | /use-cases/{id} | Get use case |
| PATCH | /use-cases/{id} | Update use case |
| DELETE | /use-cases/{id} | Delete use case |
List Use Cases
GET /catalog/spaces/{slug}/use-cases
Response
[
{
"id": "...",
"name": "Customer Segmentation",
"description": "ML-powered customer clustering for marketing",
"business_value": "15% increase in campaign conversion",
"status": "active",
"owner": {"id": "...", "full_name": "Marketing Team"},
"products": [
{"id": "...", "name": "Customer Events"},
{"id": "...", "name": "Transaction History"}
],
"created_at": "2025-06-01T00:00:00Z"
}
]
Create Use Case
POST /catalog/spaces/{slug}/use-cases
{
"name": "Fraud Detection",
"description": "Real-time fraud detection for transactions",
"business_value": "Reduced fraud losses by $500K annually",
"product_ids": ["product-uuid-1", "product-uuid-2"]
}
Update Use Case
PATCH /use-cases/{use_case_id}
{
"status": "deprecated",
"business_value": "Migrated to new system"
}