List pipelines

List pipelines

get

Retrieve all organizational pipelines

Authorizations
Path parameters
organizationIdintegerRequired

Organization ID

Query parameters
projectIdintegerOptional

If set, filters on pipelines which are attached to this project.

Responses
200
OK
application/json
Responseall of
get
GET /v1/api/organizations/{organizationId}/pipelines HTTP/1.1
Host: studio.edgeimpulse.com
x-api-key: YOUR_API_KEY
Accept: */*
200

OK

{
  "success": true,
  "error": "text",
  "pipelines": [
    {
      "id": 1,
      "name": "text",
      "description": "text",
      "intervalStr": "text",
      "steps": [
        {
          "name": "text",
          "filter": "text",
          "pathFilters": [
            {
              "dataset": "text",
              "filter": "text"
            }
          ],
          "uploadType": "project",
          "projectId": 1,
          "newProjectName": "text",
          "projectApiKey": "text",
          "projectHmacKey": "text",
          "transformationBlockId": 1,
          "builtinTransformationBlock": {},
          "category": "training",
          "outputDatasetName": "text",
          "outputDatasetBucketId": 1,
          "outputDatasetBucketPath": "text",
          "outputPathInDataset": "text",
          "outputDatasetPathRule": "no-subfolders",
          "label": "text",
          "transformationParallel": 1,
          "extraCliArguments": "text",
          "parameters": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          }
        }
      ],
      "nextRun": "2025-07-01T15:35:38.488Z",
      "created": "2025-07-01T15:35:38.488Z",
      "currentRun": {
        "id": 1,
        "steps": [
          {
            "name": "text",
            "transformationJob": {
              "id": 1,
              "organizationId": 1,
              "name": "text",
              "uploadType": "dataset",
              "status": "waiting",
              "transformJobStatus": "waiting",
              "uploadJobId": 1,
              "uploadJobStatus": "waiting",
              "uploadJobFilesUploaded": 1,
              "projectOwner": "text",
              "projectId": 1,
              "projectName": "text",
              "transformationBlockId": 1,
              "builtinTransformationBlock": {},
              "transformationBlockName": "text",
              "category": "training",
              "created": "2025-07-01T15:35:38.488Z",
              "outputDatasetName": "text",
              "outputDatasetBucketId": 1,
              "outputDatasetBucketPath": "text",
              "totalDownloadFileCount": 1,
              "totalDownloadFileSize": 1,
              "totalDownloadFileSizeString": "text",
              "totalUploadFileCount": 1,
              "transformationParallel": 1,
              "transformationSummary": {
                "startedCount": 1,
                "succeededCount": 1,
                "finishedCount": 1,
                "totalFileCount": 1,
                "totalTimeSpentSeconds": 1
              },
              "inProgress": true,
              "label": "text",
              "filterQuery": "text",
              "emailRecipientUids": [
                1
              ],
              "pipelineId": 1,
              "pipelineName": "text",
              "pipelineRunId": 1,
              "pipelineStep": 1,
              "operatesOn": "file",
              "totalTimeSpentSeconds": 1,
              "totalTimeSpentString": "text",
              "createdByUser": {
                "id": 1,
                "name": "text",
                "username": "text",
                "photo": "text"
              }
            },
            "filter": "text",
            "uploadType": "project",
            "projectId": 1,
            "newProjectName": "text",
            "projectApiKey": "text",
            "projectHmacKey": "text",
            "transformationBlockId": 1,
            "builtinTransformationBlock": {},
            "category": "training",
            "outputDatasetName": "text",
            "outputDatasetBucketId": 1,
            "outputDatasetBucketPath": "text",
            "label": "text",
            "extraCliArguments": "text",
            "parameters": {
              "ANY_ADDITIONAL_PROPERTY": "text"
            }
          }
        ],
        "created": "2025-07-01T15:35:38.488Z",
        "finished": "2025-07-01T15:35:38.488Z",
        "itemCountBefore": {
          "itemCount": 1,
          "itemCountChecklistOK": 1,
          "itemCountChecklistFailed": 1
        },
        "itemCountAfter": {
          "itemCount": 1,
          "itemCountChecklistOK": 1,
          "itemCountChecklistFailed": 1
        },
        "itemCountImportIntoProjectFailed": 1
      },
      "lastRun": {
        "id": 1,
        "steps": [
          {
            "name": "text",
            "transformationJob": {
              "id": 1,
              "organizationId": 1,
              "name": "text",
              "uploadType": "dataset",
              "status": "waiting",
              "transformJobStatus": "waiting",
              "uploadJobId": 1,
              "uploadJobStatus": "waiting",
              "uploadJobFilesUploaded": 1,
              "projectOwner": "text",
              "projectId": 1,
              "projectName": "text",
              "transformationBlockId": 1,
              "builtinTransformationBlock": {},
              "transformationBlockName": "text",
              "category": "training",
              "created": "2025-07-01T15:35:38.488Z",
              "outputDatasetName": "text",
              "outputDatasetBucketId": 1,
              "outputDatasetBucketPath": "text",
              "totalDownloadFileCount": 1,
              "totalDownloadFileSize": 1,
              "totalDownloadFileSizeString": "text",
              "totalUploadFileCount": 1,
              "transformationParallel": 1,
              "transformationSummary": {
                "startedCount": 1,
                "succeededCount": 1,
                "finishedCount": 1,
                "totalFileCount": 1,
                "totalTimeSpentSeconds": 1
              },
              "inProgress": true,
              "label": "text",
              "filterQuery": "text",
              "emailRecipientUids": [
                1
              ],
              "pipelineId": 1,
              "pipelineName": "text",
              "pipelineRunId": 1,
              "pipelineStep": 1,
              "operatesOn": "file",
              "totalTimeSpentSeconds": 1,
              "totalTimeSpentString": "text",
              "createdByUser": {
                "id": 1,
                "name": "text",
                "username": "text",
                "photo": "text"
              }
            },
            "filter": "text",
            "uploadType": "project",
            "projectId": 1,
            "newProjectName": "text",
            "projectApiKey": "text",
            "projectHmacKey": "text",
            "transformationBlockId": 1,
            "builtinTransformationBlock": {},
            "category": "training",
            "outputDatasetName": "text",
            "outputDatasetBucketId": 1,
            "outputDatasetBucketPath": "text",
            "label": "text",
            "extraCliArguments": "text",
            "parameters": {
              "ANY_ADDITIONAL_PROPERTY": "text"
            }
          }
        ],
        "created": "2025-07-01T15:35:38.488Z",
        "finished": "2025-07-01T15:35:38.488Z",
        "itemCountBefore": {
          "itemCount": 1,
          "itemCountChecklistOK": 1,
          "itemCountChecklistFailed": 1
        },
        "itemCountAfter": {
          "itemCount": 1,
          "itemCountChecklistOK": 1,
          "itemCountChecklistFailed": 1
        },
        "itemCountImportIntoProjectFailed": 1
      },
      "feedingIntoDataset": {
        "dataset": "text",
        "datasetLink": "text",
        "itemCount": 1,
        "itemCountChecklistOK": 1,
        "itemCountChecklistError": 1,
        "datasetType": "clinical"
      },
      "feedingIntoProject": {
        "id": 1,
        "name": "text",
        "projectLink": "text",
        "itemCount": 1
      },
      "emailRecipientUids": [
        1
      ],
      "lastRunStartError": "text",
      "notificationWebhook": "text",
      "whenToEmail": "always"
    }
  ]
}

Last updated

Was this helpful?