Getting pipeline instance information

saagieapi.pipelines.get_instance

Example :

saagieapi.pipelines.get_instance(pipeline_instance_id="cc11c32a-66c5-43ad-b176-444cee7079ff")

Response payload example :

{
    "pipelineInstance": {
        "id": "cc11c32a-66c5-43ad-b176-444cee7079ff",
        "status": "SUCCEEDED",
        "startTime": "2022-03-15T11:42:07.559Z",
        "endTime": "2022-03-15T11:43:17.716Z",
        "runWithExecutionVariables": True,
        "initialExecutionVariables": [
            {
                "key": "TEST_PASSWORD",
                "value": None,
                "isPassword": True
            },
            {
                "key": "TEST_PROJECT",
                "value": "TEST_PROJECT",
                "isPassword": False
            }
        ],
        "jobsInstance": [
            {
                "id": "f8e77fc3-9c4d-450b-8efd-9d3080b38edb",
                "jobId": "9a71afa4-aed4-4061-87d2-b279a3adf8c3",
                "number": 80,
                "startTime": "2022-03-15T11:42:07.559Z",
                "endTime": "2022-03-15T11:43:17.716Z"
            }
        ],
        "conditionsInstance": [
            {
                "id": "00000000-0000-0000-0000-000000000001",
                "conditionNodeId": "c2f23720-e361-11ed-894d-6b696861cc8f",
                "isSuccess": True,
                "startTime": "2022-03-15T11:42:30.559Z",
                "endTime": "2022-03-15T11:42:45.559Z"
            }
        ],
    }
}