---
title: "Changes to Get Workflow"
method: GET
path: "/api/workflow/{name}"
---

# Changes to Get Workflow

`GET /api/workflow/{name}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 11 revisions.

- **2026-08-03** `b9d312a13f5d`: 4 info
- **2026-04-08** `a8157dc3279d`: 40 breaking
- **2026-03-31** `639e39b0d1eb`: 1 breaking, 31 info

## Changes

- **2026-08-03** `b9d312a13f5d`: 4 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `labels` to the response with the `200` status
  - added the optional property `warnings` to the response with the `200` status
- **2026-04-08** `a8157dc3279d`: 40 breaking
  - response property `app_name` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `app_owner` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `app_version` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `backend` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `cancelled_by` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `dashboard_url` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `duration` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `end_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `exec_timeout` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `grafana_url` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/downstream_groups` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/end_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/failure_message` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/initializing_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/processing_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/remaining_upstream_groups` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/scheduling_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/dashboard_url` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/end_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/error_logs` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/exit_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/failure_message` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/initializing_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/input_download_end_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/input_download_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/node_name` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/output_upload_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/pod_ip` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/processing_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/scheduling_start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `groups/items/tasks/items/start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `parent_job_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `parent_name` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `pool` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `queue_timeout` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `start_time` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `groups/items/status` response's property type changed from no type to `string` for status `200`
  - the `groups/items/tasks/items/status` response's property type changed from no type to `string` for status `200`
  - the `queued_time` response's property format changed from `time-delta` to no format for status `200`
- **2026-03-31** `639e39b0d1eb`: 1 breaking, 31 info
  - the response's body type changed from `string` to `object` for status `200`
  - added the optional property `app_name` to the response with the `200` status
  - added the optional property `app_owner` to the response with the `200` status
  - added the optional property `app_version` to the response with the `200` status
  - added the optional property `backend` to the response with the `200` status
  - added the optional property `cancelled_by` to the response with the `200` status
  - added the optional property `dashboard_url` to the response with the `200` status
  - added the optional property `duration` to the response with the `200` status
  - added the optional property `end_time` to the response with the `200` status
  - added the optional property `exec_timeout` to the response with the `200` status
  - added the optional property `grafana_url` to the response with the `200` status
  - added the optional property `outputs` to the response with the `200` status
  - added the optional property `parent_job_id` to the response with the `200` status
  - added the optional property `parent_name` to the response with the `200` status
  - added the optional property `pool` to the response with the `200` status
  - added the optional property `queue_timeout` to the response with the `200` status
  - added the optional property `start_time` to the response with the `200` status
  - added the optional property `tags` to the response with the `200` status
  - added the required property `events` to the response with the `200` status
  - added the required property `groups` to the response with the `200` status
  - added the required property `logs` to the response with the `200` status
  - added the required property `name` to the response with the `200` status
  - added the required property `overview` to the response with the `200` status
  - added the required property `plugins` to the response with the `200` status
  - added the required property `priority` to the response with the `200` status
  - added the required property `queued_time` to the response with the `200` status
  - added the required property `spec` to the response with the `200` status
  - added the required property `status` to the response with the `200` status
  - added the required property `submit_time` to the response with the `200` status
  - added the required property `submitted_by` to the response with the `200` status
  - added the required property `template_spec` to the response with the `200` status
  - added the required property `uuid` to the response with the `200` status

---

[Operation](https://skmtc.dev/nvidia/apis/nvidia-corporation-osmo-api/docs/api/workflow/:name/get.md) - [API](https://skmtc.dev/nvidia/apis/nvidia-corporation-osmo-api.md) - [Page](https://skmtc.dev/nvidia/apis/nvidia-corporation-osmo-api/changes/api/workflow/:name/get)
