Create Data Product
Assemble a data product from one or more completed job or resolution runs and mint its share token in a single call.
Create a data product from one or more completed runs. A data product is the platform's final deliverable: an assembled, canonical dataset wrapped for handover, with quality thresholds, a share link, and CSV export. This endpoint is the run-backed create path — pass the run IDs that feed the product and it assembles them and mints a share token in one call.
The body requires a name and a non-empty run_ids array (the completed job or resolution runs whose results the product assembles). You may optionally pass thresholds to filter rows by quality — min_confidence, require_validation_pass, and require_approval. The response is the created product with its id, run_ids, status, and links.
POST /v1/pipelines/{id}/data-product)./v1/data-productscurl
Response
{
"id": "6ecb46fa-24ba-4b5d-93ee-b8b6c6b97655",
"name": "Q2 Deliveries",
"description": null,
"run_ids": ["c3d4e5f6-a7b8-9012-cdef-123456789012"],
"status": "active",
"created_at": "2026-06-27T10:00:00.000Z",
"links": {
"self": "/v1/data-products/6ecb46fa-24ba-4b5d-93ee-b8b6c6b97655",
"results": "/v1/data-products/6ecb46fa-24ba-4b5d-93ee-b8b6c6b97655/results",
"export_plain": "/v1/data-products/6ecb46fa-24ba-4b5d-93ee-b8b6c6b97655/export/plain",
"export_audit": "/v1/data-products/6ecb46fa-24ba-4b5d-93ee-b8b6c6b97655/export/audit"
}
}