List pipelines

List pipelines

Retrieve all organizational pipelines

GEThttps://studio.edgeimpulse.com/v1/api/organizations/{organizationId}/pipelines
Path parameters
organizationId*integer

Organization ID

Query parameters
Response

OK

Body
success*boolean

Whether the operation succeeded

errorstring

Optional error description (set if 'success' was false)

pipelines*array of OrganizationPipeline (object)
Request
const response = await fetch('https://studio.edgeimpulse.com/v1/api/organizations/{organizationId}/pipelines', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
{
  "success": false,
  "error": "text",
  "pipelines": [
    {
      "id": 0,
      "name": "text",
      "description": "text",
      "intervalStr": "text",
      "steps": [
        {
          "name": "text",
          "filter": "text",
          "pathFilters": [
            {
              "dataset": "text",
              "filter": "text"
            }
          ],
          "uploadType": "project",
          "projectId": 0,
          "newProjectName": "text",
          "projectApiKey": "text",
          "projectHmacKey": "text",
          "transformationBlockId": 0,
          "category": "training",
          "outputDatasetName": "text",
          "outputDatasetBucketId": 0,
          "outputDatasetBucketPath": "text",
          "outputPathInDataset": "text",
          "outputDatasetPathRule": "no-subfolders",
          "label": "text",
          "transformationParallel": 0,
          "extraCliArguments": "text"
        }
      ],
      "nextRun": "2025-01-21T00:54:46.294Z",
      "created": "2025-01-21T00:54:46.294Z",
      "currentRun": {
        "id": 0,
        "steps": [
          {
            "name": "text",
            "transformationJob": {
              "id": 0,
              "organizationId": 0,
              "name": "text",
              "uploadType": "dataset",
              "status": "waiting",
              "transformJobStatus": "waiting",
              "uploadJobId": 0,
              "uploadJobStatus": "waiting",
              "uploadJobFilesUploaded": 0,
              "projectOwner": "text",
              "projectId": 0,
              "projectName": "text",
              "transformationBlockId": 0,
              "transformationBlockName": "text",
              "category": "training",
              "created": "2025-01-21T00:54:46.294Z",
              "outputDatasetName": "text",
              "outputDatasetBucketId": 0,
              "outputDatasetBucketPath": "text",
              "totalDownloadFileCount": 0,
              "totalDownloadFileSize": 0,
              "totalDownloadFileSizeString": "text",
              "totalUploadFileCount": 0,
              "transformationParallel": 0,
              "transformationSummary": {
                "startedCount": 0,
                "succeededCount": 0,
                "finishedCount": 0,
                "totalFileCount": 0,
                "totalTimeSpentSeconds": 0
              },
              "inProgress": false,
              "label": "text",
              "filterQuery": "text",
              "emailRecipientUids": [
                0
              ],
              "pipelineId": 0,
              "pipelineName": "text",
              "pipelineRunId": 0,
              "pipelineStep": 0,
              "operatesOn": "file",
              "totalTimeSpentSeconds": 0,
              "totalTimeSpentString": "text",
              "createdByUser": {
                "id": 0,
                "name": "text",
                "username": "text",
                "photo": "text"
              }
            },
            "filter": "text",
            "uploadType": "project",
            "projectId": 0,
            "newProjectName": "text",
            "projectApiKey": "text",
            "projectHmacKey": "text",
            "transformationBlockId": 0,
            "category": "training",
            "outputDatasetName": "text",
            "outputDatasetBucketId": 0,
            "outputDatasetBucketPath": "text",
            "label": "text",
            "extraCliArguments": "text"
          }
        ],
        "created": "2025-01-21T00:54:46.294Z",
        "finished": "2025-01-21T00:54:46.294Z",
        "itemCountBefore": {
          "itemCount": 0,
          "itemCountChecklistOK": 0,
          "itemCountChecklistFailed": 0
        },
        "itemCountAfter": {
          "itemCount": 0,
          "itemCountChecklistOK": 0,
          "itemCountChecklistFailed": 0
        },
        "itemCountImportIntoProjectFailed": 0
      },
      "lastRun": {
        "id": 0,
        "steps": [
          {
            "name": "text",
            "transformationJob": {
              "id": 0,
              "organizationId": 0,
              "name": "text",
              "uploadType": "dataset",
              "status": "waiting",
              "transformJobStatus": "waiting",
              "uploadJobId": 0,
              "uploadJobStatus": "waiting",
              "uploadJobFilesUploaded": 0,
              "projectOwner": "text",
              "projectId": 0,
              "projectName": "text",
              "transformationBlockId": 0,
              "transformationBlockName": "text",
              "category": "training",
              "created": "2025-01-21T00:54:46.294Z",
              "outputDatasetName": "text",
              "outputDatasetBucketId": 0,
              "outputDatasetBucketPath": "text",
              "totalDownloadFileCount": 0,
              "totalDownloadFileSize": 0,
              "totalDownloadFileSizeString": "text",
              "totalUploadFileCount": 0,
              "transformationParallel": 0,
              "transformationSummary": {
                "startedCount": 0,
                "succeededCount": 0,
                "finishedCount": 0,
                "totalFileCount": 0,
                "totalTimeSpentSeconds": 0
              },
              "inProgress": false,
              "label": "text",
              "filterQuery": "text",
              "emailRecipientUids": [
                0
              ],
              "pipelineId": 0,
              "pipelineName": "text",
              "pipelineRunId": 0,
              "pipelineStep": 0,
              "operatesOn": "file",
              "totalTimeSpentSeconds": 0,
              "totalTimeSpentString": "text",
              "createdByUser": {
                "id": 0,
                "name": "text",
                "username": "text",
                "photo": "text"
              }
            },
            "filter": "text",
            "uploadType": "project",
            "projectId": 0,
            "newProjectName": "text",
            "projectApiKey": "text",
            "projectHmacKey": "text",
            "transformationBlockId": 0,
            "category": "training",
            "outputDatasetName": "text",
            "outputDatasetBucketId": 0,
            "outputDatasetBucketPath": "text",
            "label": "text",
            "extraCliArguments": "text"
          }
        ],
        "created": "2025-01-21T00:54:46.294Z",
        "finished": "2025-01-21T00:54:46.294Z",
        "itemCountBefore": {
          "itemCount": 0,
          "itemCountChecklistOK": 0,
          "itemCountChecklistFailed": 0
        },
        "itemCountAfter": {
          "itemCount": 0,
          "itemCountChecklistOK": 0,
          "itemCountChecklistFailed": 0
        },
        "itemCountImportIntoProjectFailed": 0
      },
      "feedingIntoDataset": {
        "dataset": "text",
        "datasetLink": "text",
        "itemCount": 0,
        "itemCountChecklistOK": 0,
        "itemCountChecklistError": 0,
        "datasetType": "clinical"
      },
      "feedingIntoProject": {
        "id": 0,
        "name": "text",
        "projectLink": "text",
        "itemCount": 0
      },
      "emailRecipientUids": [
        0
      ],
      "lastRunStartError": "text",
      "notificationWebhook": "text",
      "whenToEmail": "always"
    }
  ]
}

Last updated