Pipelines
Multi-step pipeline execution records.
GET /api/v1/pipelines/
List pipeline executions across all assets.
Parameters
| Name | In | Type | Required |
|---|
status | query | string (running, done, failed) | optional |
limit | query | integer | optional |
offset | query | integer | optional |
Response
Response 200 (application/json)
{
"items": [
{
"id": "string",
"assetId": "string",
"pipelineName": "string",
"status": "running",
"steps": [
{
"name": null,
"status": null,
"jobId": null,
"encoreJobId": null,
"error": null,
"startedAt": null,
"completedAt": null,
"progress": null
}
],
"createdAt": "string",
"updatedAt": "string",
"assetName": "string"
}
],
"total": 0
}
GET /api/v1/pipelines/{executionId}
Get a pipeline execution.
Parameters
| Name | In | Type | Required |
|---|
executionId | path | string | required |
Response
Response 200 (application/json)
{
"id": "string",
"assetId": "string",
"pipelineName": "string",
"status": "running",
"steps": [
{
"name": "extract-metadata",
"status": "pending",
"jobId": "string",
"encoreJobId": "string",
"error": "string",
"startedAt": "string",
"completedAt": "string",
"progress": 0
}
],
"createdAt": "string",
"updatedAt": "string",
"assetName": "string"
}
DELETE /api/v1/pipelines/{executionId}
Delete a pipeline execution record.
Parameters
| Name | In | Type | Required |
|---|
executionId | path | string | required |
Response
Response 200 (application/json)
{
"id": "string",
"assetId": "string",
"pipelineName": "string",
"status": "running",
"steps": [
{
"name": "extract-metadata",
"status": "pending",
"jobId": "string",
"encoreJobId": "string",
"error": "string",
"startedAt": "string",
"completedAt": "string",
"progress": 0
}
],
"createdAt": "string",
"updatedAt": "string",
"assetName": "string"
}