---
title: "Get Single Workflow Details"
method: GET
path: "/v1/workflow/{workflowId}"
tags: ["Workflows"]
---

# Get Single Workflow Details

`GET /v1/workflow/{workflowId}`

Search data pipeline workflows

## Path parameters

- `workflowId` string, required

## Response `200`

200

- union
  - 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
            - `id` string
            - `size` integer
            - `filePath` string
            - `integrationSource` string
          - `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
            - `fileId` string
            - `source` object
              - …
            - `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
      - `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
    - `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
            - `id` string
            - `size` integer
            - `filePath` string
            - `integrationSource` string
          - `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
            - `fileId` string
            - `source` object
              - …
            - `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
      - `retry` integer
      - `events` object[]
        - `at` string
        - `status` string
      - `output` object
        - `type` string
        - `result` 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` string
    - `output` object
      - `type` string
      - `result` string
  - 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
            - `id` string
            - `size` integer
            - `filePath` string
            - `integrationSource` string
          - `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
            - `fileId` string
            - `source` object
              - …
            - `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
      - `retry` integer
      - `events` object[]
        - `at` string
        - `status` string
      - `output` object
        - `type` string
        - `result` boolean
      - `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` boolean

## Other responses

- `404` — 404

---

[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)
