---
title: "Search Workflow"
method: GET
path: "/v1/workflow/search"
tags: ["Workflows"]
---

# Search Workflow

`GET /v1/workflow/search`

Search data pipeline workflows

## Query parameters

- `size` string
- `from` string
- `filter` string
- `pipelineId` string
- `startTime` string, date-time
- `endTime` string, date-time

## Response `200`

200

- union
  - object
    - `from` integer
    - `size` integer
    - `hasNext` boolean
    - `hits` object[]
      - `id` string
      - `orgSlug` string
      - `pipelineId` string
      - `masterScriptNamespace` string
      - `masterScriptSlug` string
      - `masterScriptVersion` string
      - `protocolSlug` string
      - `protocolVersion` string
      - `protocol` object
        - `protocolSchema` string
        - `name` string
        - `description` string
        - `steps` object[]
          - `slug` string
          - `description` string
          - `type` string
          - `script` object
            - `namespace` string
            - `slug` string
            - `version` string
          - `functionSlug` string
        - `config` unknown[]
          - unknown
      - `pipelineConfig` object
        - `notificationsConfig` object
          - `sendOnSuccessful` boolean
          - `sendOnFailed` boolean
          - `notificationEmailAddresses` string[]
        - `pipelineName` string
      - `inputFile` object
        - `meta` object
          - `fileId` string
          - `source` object
            - `box` object
              - …
            - `type` string
          - `traceId` string
          - `sourceId` string
          - `sourceName` string
          - `sourceType` string
          - `integrationId` string
          - `integrationType` string
        - `type` string
        - `bucket` string
        - `fileId` string
        - `fileKey` string
        - `version` string
        - `customTags` unknown[]
          - unknown
        - `customMetadata` object
      - `tasks` object[]
        - `slug` string
        - `input` object
          - `input_file` object
            - `meta` object
              - …
            - `type` string
            - `bucket` string
            - `fileId` string
            - `fileKey` string
            - `version` string
            - `customTags` unknown[]
              - …
            - `customMetadata` object
        - `retry` integer
        - `events` object[]
          - `at` string
          - `status` string
        - `output` object
          - `type` string
          - `result` object[]
            - `type` string
            - `bucket` string
            - `fileId` string
            - `fileKey` string
            - `version` string
        - `script` object
          - `list` string[]
          - `slug` string
          - `docker` object
            - `image` string
          - `version` string
          - `language` string
          - `maxCount` integer
          - `createdAt` string
          - `functions` object[]
            - `slug` string
            - `function` string
          - `hasSource` boolean
          - `namespace` string
          - `timestamp` integer
          - `runnerType` string
          - `buildLogSaved` boolean
          - `buildDurationMs` integer
        - `status` string
        - `taskId` string
        - `options` object
        - `createdAt` string
        - `containerId` string
        - `functionSlug` string
        - `lastUpdatedAt` string
        - `taskMemoryInMB` integer
        - `cloudWatchUrl` string
      - `supersededTasks` unknown[]
        - unknown
      - `status` string
      - `events` object[]
        - `at` string
        - `status` string
      - `createdAt` string
      - `lastUpdatedAt` string
      - `restarted` boolean
      - `masterScriptLogs` unknown[]
        - unknown
      - `retryBehavior` unknown
      - `output` object
        - `type` string
        - `result` object[]
          - `type` string
          - `bucket` string
          - `fileId` string
          - `fileKey` string
          - `version` string
  - object
    - `from` integer
    - `size` integer
    - `hasNext` boolean
    - `hits` unknown[]
      - unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/tetrascience/apis/tetra-data-lake.md) · [All operations](https://skmtc.net/tetrascience/apis/tetra-data-lake/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tetrascience/tetra-data-lake/versions/0205e2bace53/schema)
