Extraction Pipelines Runs are CDF objects to store statuses related to an extraction pipeline. The supported statuses are: success, failure and seen. The statuses are related to two different types of operation of the extraction pipeline. Success and failure indicate the status for a particular EP run where the EP attempts to send data to CDF. If the data is successfully posted to CDF the status of the run is ‘success’; if the run has been unsuccessful and the data is not posted to CDF, the status of the run is ‘failure’. Message can be stored to explain run status. Seen is a heartbeat status that indicates that the extraction pipeline is alive. This message is sent periodically on a schedule and indicates that the extraction pipeline is working even though data may not have been sent to CDF by the extraction pipeline.
Required capabilities:
extractionrunsAcl:READ
List of all extraction pipeline runs for a given extraction pipeline. Sorted by createdTime value with descendant order.
Response with list of extraction pipeline runs
{- "items": [
- {
- "id": 1,
- "status": "string",
- "message": "string",
- "createdTime": 1730204346000
}
], - "nextCursor": "string"
}Required capabilities:
extractionrunsAcl:WRITEdatasetsAcl:READ
Create multiple extraction pipeline runs. Current version supports one extraction pipeline run per request. Extraction pipeline runs support three statuses: success, failure, seen. The content of the Error Message parameter is configurable and will contain any messages that have been configured within the extraction pipeline.
required | Array of objects (ExtPipeRunRequest) [ 1 .. 1000 ] items |
Response with list of extraction pipeline runs
Response for a failed request
{- "items": [
- {
- "externalId": "string",
- "status": "success",
- "message": "string",
- "createdTime": 0
}
]
}{- "items": [
- {
- "id": 1,
- "status": "string",
- "message": "string",
- "createdTime": 1730204346000,
- "externalId": "string"
}
]
}Required capabilities:
extractionrunsAcl:READ
Use advanced filtering options to find extraction pipeline runs. Sorted by createdTime value with descendant order.
Response with list of extraction pipeline runs
Response for a failed request
{- "filter": {
- "externalId": "string",
- "statuses": [
- "success"
], - "createdTime": {
- "max": 0,
- "min": 0
}, - "message": {
- "substring": "string"
}
}, - "limit": 100,
- "cursor": "string"
}{- "items": [
- {
- "id": 1,
- "status": "string",
- "message": "string",
- "createdTime": 1730204346000
}
], - "nextCursor": "string"
}