---
title: "Changes to Update a workflow"
method: PATCH
path: "/v2/workflows/{workflowId}"
---

# Changes to Update a workflow

`PATCH /v2/workflows/{workflowId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 7 of 13 revisions.

- **2026-08-28** `2dc8476c472f` — 2 breaking
- **2026-08-16** `d7137c47680a` — 11 warning, 2 info
- **2026-08-11** `0aeabb0041fd` — 22 warning, 22 info
- **2026-08-04** `798a5a42d4c6` — 9 info
- **2026-07-31** `47f16ff4d427` — 11 breaking, 11 info
- **2026-07-26** `d48666bd8914` — 13 warning, 11 info
- **2026-07-21** `2e115ea8160c` — 1 breaking, 30 warning, 1 info

## Changes

- **2026-08-28** `2dc8476c472f` — 2 breaking
  - the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controlValues/allOf[#/components/schemas/EmailControlDto]/preheader` response property's maxLength was unset from `84` for the response status `200`
  - the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/values/allOf[#/components/schemas/EmailControlDto]/preheader` response property's maxLength was unset from `84` for the response status `200`
- **2026-08-16** `d7137c47680a` — 11 warning, 2 info
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/controls/allOf[#/components/schemas/ChatControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/controls/allOf[#/components/schemas/CustomControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/controls/allOf[#/components/schemas/DelayControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/controls/allOf[#/components/schemas/DigestControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/controls/allOf[#/components/schemas/HttpRequestControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/controls/allOf[#/components/schemas/InAppControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/controls/allOf[#/components/schemas/PushControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/controls/allOf[#/components/schemas/SmsControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/controls/allOf[#/components/schemas/ThrottleControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `CHAT_EDITOR_SELECT` enum value to the `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/controls/allOf[#/components/schemas/ToolControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the optional property `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/controlValues/allOf[#/components/schemas/ChatControlDto]/editorType` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/controls/allOf[#/components/schemas/ChatControlsMetadataResponseDto]/values/allOf[#/components/schemas/ChatControlDto]/editorType` to the response with the `200` status
- **2026-08-11** `0aeabb0041fd` — 22 warning, 22 info
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_INVALID_BUTTON` enum value to the `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `CHAT_CARD_LIMIT_EXCEEDED` enum value to the `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the optional property `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/severity` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/integration/additionalProperties/items/severity` to the response with the `200` status
  - …4 more
- **2026-08-04** `798a5a42d4c6` — 9 info
  - added the optional property `agent` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controlValues/allOf[#/components/schemas/EmailControlDto]/from` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controlValues/allOf[#/components/schemas/EmailControlDto]/preheader` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controlValues/allOf[#/components/schemas/EmailControlDto]/replyTo` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controlValues/allOf[#/components/schemas/EmailControlDto]/useProviderDefaults` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/values/allOf[#/components/schemas/EmailControlDto]/from` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/values/allOf[#/components/schemas/EmailControlDto]/preheader` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/values/allOf[#/components/schemas/EmailControlDto]/replyTo` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/values/allOf[#/components/schemas/EmailControlDto]/useProviderDefaults` to the response with the `200` status
- **2026-07-31** `47f16ff4d427` — 11 breaking, 11 info
  - the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - the `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/providerOverrides` response's property type changed from no type to `object` for status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ProviderOverridesDto` from the `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/providerOverrides` response property `allOf` list for the response status `200`
- **2026-07-26** `d48666bd8914` — 13 warning, 11 info
  - removed the optional property `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/controlValues/allOf[#/components/schemas/ToolControlDto]/enabledIntegrations` from the response with the `200` status
  - removed the optional property `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/controls/allOf[#/components/schemas/ToolControlsMetadataResponseDto]/values/allOf[#/components/schemas/ToolControlDto]/enabledIntegrations` from the response with the `200` status
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the new `UNSUPPORTED_PROPERTY` enum value to the `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/issues/allOf[#/components/schemas/StepIssuesDto]/controls/additionalProperties/items/issueType` response property for the response status `200`
  - added the optional property `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/providerOverrides` to the response with the `200` status
  - added the optional property `steps/items/oneOf[#/components/schemas/ToolStepResponseDto]/providerOverrides` to the response with the `200` status
- **2026-07-21** `2e115ea8160c` — 1 breaking, 30 warning, 1 info
  - added `#/components/schemas/ToolStepResponseDto` to the `steps/items/` response property `oneOf` list for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/controls/allOf[#/components/schemas/ChatControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/controls/allOf[#/components/schemas/CustomControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/controls/allOf[#/components/schemas/DelayControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/controls/allOf[#/components/schemas/DigestControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/controls/allOf[#/components/schemas/HttpRequestControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/controls/allOf[#/components/schemas/InAppControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/controls/allOf[#/components/schemas/PushControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/controls/allOf[#/components/schemas/SmsControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/controls/allOf[#/components/schemas/ThrottleControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/group` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/controls/allOf[#/components/schemas/ChatControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/controls/allOf[#/components/schemas/CustomControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/controls/allOf[#/components/schemas/DelayControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/controls/allOf[#/components/schemas/DigestControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/controls/allOf[#/components/schemas/EmailControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/controls/allOf[#/components/schemas/HttpRequestControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/controls/allOf[#/components/schemas/InAppControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/controls/allOf[#/components/schemas/PushControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/controls/allOf[#/components/schemas/SmsControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `TOOL_BODY` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/controls/allOf[#/components/schemas/ThrottleControlsMetadataResponseDto]/uiSchema/allOf[#/components/schemas/UiSchema]/properties/additionalProperties/component` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/ChatStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/CustomStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/DelayStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/DigestStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/EmailStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/HttpRequestStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/InAppStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/PushStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/SmsStepResponseDto]/type` response property for the response status `200`
  - added the new `tool` enum value to the `steps/items/oneOf[#/components/schemas/ThrottleStepResponseDto]/type` response property for the response status `200`
  - added `tool` discriminator mapping keys to the `steps/items/` response property for the response status `200`

---

[Operation](https://skmtc.dev/novu/apis/deprecated-novu-api-use-openapi-json-yaml-instead/docs/v2/workflows/:workflowId/patch.md) · [API](https://skmtc.dev/novu/apis/deprecated-novu-api-use-openapi-json-yaml-instead.md) · [Page](https://skmtc.dev/novu/apis/deprecated-novu-api-use-openapi-json-yaml-instead/changes/v2/workflows/:workflowId/patch)
