Skip to Content
Features

Pipeline status retrieval

To retrieve the status of a triggered/running/finished pipeline the below query needs to be executed for the relevant grouped asset:

query { asset(groupedAssetId: "[GROUPED_ASSET_ID]") { ... on GroupedAssetOutput { id asset { id artifactsV2 { parentId contents { id dataCategory savedFormat addresses { parentId total contents { ... on AddressHspcOutput { # POINT CLOUD id processingPipelineInfoV2 { # PIPELINE INFO processingPipelineId # ID of the pipeline name # Name of the pipeline } generatedPipelineArtifactInfo { status # PIPELINE STATUS - SUCCESS/FAILED/etc. } } ... on AddressPanoramicOutput { # PANORAMIC id processingPipelineInfoV2 { processingPipelineId name } generatedPipelineArtifactInfo { status } } ... on AddressOgc3DOutput { # MESH id processingPipelineInfoV2 { processingPipelineId name } generatedPipelineArtifactInfo { status } } } } } } } } } }

Response:

{ "data": { "asset": { "id": "40b18de4-7749-45a6-a129-dbc9b1850df9", "asset": { "id": "d7b85475-0f8b-4032-925e-9d46adf0ff3f", "artifactsV2": { "parentId": "d7b85475-0f8b-4032-925e-9d46adf0ff3f", "contents": [ { "id": "550cd967-dfd9-4645-b90f-d602f9e5ee03", "dataCategory": "INTERMEDIATE_RESULT", "savedFormat": "B2G", "addresses": { "parentId": "550cd967-dfd9-4645-b90f-d602f9e5ee03", "total": 1, "contents": [{}] } }, { "id": "906af1ab-fb95-41d1-9ada-5fb6abcfa3a1", "dataCategory": "INTERMEDIATE_RESULT", "savedFormat": "RECTIFIED_GRAYSCALED_IMAGES_WITH_METADATA", "addresses": { "parentId": "906af1ab-fb95-41d1-9ada-5fb6abcfa3a1", "total": 1, "contents": [{}] } }, { "id": "ae1d8a7f-b0b6-45ea-b129-5d153ace82c0", "dataCategory": "POINT_CLOUD", "savedFormat": "HSPC", "addresses": { "parentId": "ae1d8a7f-b0b6-45ea-b129-5d153ace82c0", "total": 1, "contents": [ { "id": "3a373fe4-bfb8-4275-8037-3682f0ea7358", "processingPipelineInfo": { "id": "d51fabc9-9ce2-43aa-9db9-12edb9d7cf76", "name": "TUKAN_B2G_TO_HSPC", "status": "SUCCESS" } } ] } }, { "id": "dcd8fd28-151b-4dfc-912d-48bfa295fc8b", "dataCategory": "INTERMEDIATE_RESULT", "savedFormat": "METADATA", "addresses": { "parentId": "dcd8fd28-151b-4dfc-912d-48bfa295fc8b", "total": 1, "contents": [{}] } } ] } } } } }

The pipeline status enum values can be retrieved from the graphql api endpoint documentation, the current values are

{ CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, SUCCESS, SUCCESS_NO_OUTPUT, FAILED, CANCELED, SKIPPED, MANUAL_TRIGGER, SCHEDULED }
Last updated on