Getting pipeline information
saagieapi.pipelines.get_info
Example :
saagieapi.pipelines.get_info(pipeline_id="5d1999f5-fa70-47d9-9f41-55ad48333629")
Response payload example :
{
"graphPipeline": {
"id": "5d1999f5-fa70-47d9-9f41-55ad48333629",
"name": "Pipeline A",
"description": "My Pipeline A",
"alerting": None,
"pipelineInstanceCount": 0,
"instances": [],
"versions": [
{
"number": 1,
"releaseNote": None,
"graph": {
"jobNodes": [
{
"id": "00000000-0000-0000-0000-000000000000",
"job": {
"id": "6f56e714-37e4-4596-ae20-7016a1d954e9",
"name": "Spark 2.4 java"
},
"position": None,
"nextNodes": ["00000000-0000-0000-0000-000000000001"]
},
{
"id": "00000000-0000-0000-0000-000000000001",
"job": {
"id": "6ea1b022-db8b-4af7-885b-56ddc9ba764a", "name": "bash"
},
"position": None,
"nextNodes": []
}
],
"conditionNodes": []
},
"creationDate": "2022-01-31T10:36:42.327Z",
"creator": "john.doe",
"isCurrent": True,
"isMajor": False
}
],
"creationDate": "2022-01-31T10:36:42.327Z",
"creator": "john.doe",
"isScheduled": False,
"cronScheduling": None,
"scheduleStatus": None,
"scheduleTimezone": "UTC",
"isLegacyPipeline": False
}
}