---
title: "Changes to Update an agent"
method: POST
path: "/v1/agents/{workflow_id}"
---

# Changes to Update an agent

`POST /v1/agents/{workflow_id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 9 of 63 revisions.

- **2026-08-23** `1a7ff4f208ff` — 36 warning, 24 info
- **2026-08-19** `6d9e35011506` — 64 info
- **2026-07-14** `1b9c7c96c010` — 4 breaking, 8 warning, 416 info
- **2026-07-14** `66da0fa97dc5` — 13 breaking, 397 warning, 18 info
- **2026-07-14** `1b9c7c96c010` — 4 breaking, 8 warning, 416 info
- **2026-06-29** `ae070a40d0fe` — 4 warning, 20 info
- **2026-06-15** `cd89b4c6f004` — 1 info
- **2026-06-13** `e7044f43e57e` — 16 info
- **2026-06-07** `e37d309fc58f` — 1 info

## Changes

- **2026-08-23** `1a7ff4f208ff` — 36 warning, 24 info
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #12: ValidationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #13: ActionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #14: NavigationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #15: ExtractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #16: LoginBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #18: HumanInteractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #19: FileDownloadBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #20: UrlBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #12: ValidationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #13: ActionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #14: NavigationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #15: ExtractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #16: LoginBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #18: HumanInteractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #19: FileDownloadBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #20: UrlBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #12: ValidationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #13: ActionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #14: NavigationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #15: ExtractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #16: LoginBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #18: HumanInteractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #19: FileDownloadBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #20: UrlBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #4: TaskBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #4: TaskBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #12: ValidationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #13: ActionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #14: NavigationBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #15: ExtractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #16: LoginBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #18: HumanInteractionBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #19: FileDownloadBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #20: UrlBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #4: TaskBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the `workflow_definition/blocks/items/oneOf[subschema #4: TaskBlock]/engine` response property for the response status `200`
  - added the new `skyvern-3.0` enum value to the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #12: ActionBlockYAML]/engine`
  - added the new `skyvern-3.0` enum value to the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #13: NavigationBlockYAML]/engine`
  - added the new `skyvern-3.0` enum value to the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #14: ExtractionBlockYAML]/engine`
  - added the new `skyvern-3.0` enum value to the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #15: LoginBlockYAML]/engine`
  - …20 more
- **2026-08-19** `6d9e35011506` — 64 info
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #17: HumanInteractionBlockYAML]/body` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #17: HumanInteractionBlockYAML]/sender` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #17: HumanInteractionBlockYAML]/subject` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #17: HumanInteractionBlockYAML]/timeout_seconds` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/body` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/sender` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/subject` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/timeout_seconds` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/body` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/sender` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/subject` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/timeout_seconds` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_host_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_password_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_port_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_username_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_host_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_password_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_port_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_username_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/body` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/sender` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/subject` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #17: HumanInteractionBlockYAML]/timeout_seconds` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_host_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_password_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_port_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #9: SendEmailBlockYAML]/smtp_username_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #9: SendEmailBlockYAML]/smtp_host_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #9: SendEmailBlockYAML]/smtp_password_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #9: SendEmailBlockYAML]/smtp_port_secret_parameter_key` became optional
  - the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #9: SendEmailBlockYAML]/smtp_username_secret_parameter_key` became optional
  - the `body` request property default value `Your interaction is required for a workflow run!` was added
  - the `body` request property default value `Your interaction is required for a workflow run!` was added
  - the `body` request property default value `Your interaction is required for a workflow run!` was added
  - the `body` request property default value `Your interaction is required for a workflow run!` was added
  - the `sender` request property default value `hello@skyvern.com` was added
  - the `sender` request property default value `hello@skyvern.com` was added
  - the `sender` request property default value `hello@skyvern.com` was added
  - the `sender` request property default value `hello@skyvern.com` was added
  - …24 more
- **2026-07-14** `1b9c7c96c010` — 4 breaking, 8 warning, 416 info
  - added `#/components/schemas/EmailInboxBlock, #/components/schemas/PdfFillBlock, #/components/schemas/SplitPdfBlock` to the `workflow_definition/blocks/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/EmailInboxBlock, #/components/schemas/PdfFillBlock, #/components/schemas/SplitPdfBlock` to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/EmailInboxBlock, #/components/schemas/PdfFillBlock, #/components/schemas/SplitPdfBlock` to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/EmailInboxBlock, #/components/schemas/PdfFillBlock, #/components/schemas/SplitPdfBlock` to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/` response property `oneOf` list for the response status `200`
  - added the new `sftp` enum value to the `workflow_definition/blocks/items/oneOf[subschema #22: FileUploadBlock]/storage_type` response property for the response status `200`
  - added the new `sftp` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #22: FileUploadBlock]/storage_type` response property for the response status `200`
  - added the new `sftp` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #22: FileUploadBlock]/storage_type` response property for the response status `200`
  - added the new `sftp` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #22: FileUploadBlock]/storage_type` response property for the response status `200`
  - added the new `zip` enum value to the `workflow_definition/blocks/items/oneOf[subschema #10: FileParserBlock]/file_type` response property for the response status `200`
  - added the new `zip` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #10: FileParserBlock]/file_type` response property for the response status `200`
  - added the new `zip` enum value to the `workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlock]/loop_blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #10: FileParserBlock]/file_type` response property for the response status `200`
  - added the new `zip` enum value to the `workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlock]/loop_blocks/items/oneOf[subschema #10: FileParserBlock]/file_type` response property for the response status `200`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/browser_profile_key`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/enable_self_healing`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/pin_saved_session_ip`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #11: ValidationBlockYAML]/without_page_information`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #22: HttpRequestBlockYAML]/secret_response_paths`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #11: ValidationBlockYAML]/without_page_information`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #22: HttpRequestBlockYAML]/secret_response_paths`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #11: ValidationBlockYAML]/without_page_information`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #22: HttpRequestBlockYAML]/secret_response_paths`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/prompt`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/steps`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/prompt`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host_key`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_password`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_port`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_private_key`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_private_key_passphrase`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_remote_path`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_username`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/prompt`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/steps`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/prompt`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host_key`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_password`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_port`
  - added the new optional request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_private_key`
  - …388 more
- **2026-07-14** `66da0fa97dc5` — 13 breaking, 397 warning, 18 info
  - removed `#/components/schemas/PdfFillBlockYAML, #/components/schemas/SplitPdfBlockYAML, #/components/schemas/EmailInboxBlockYAML` from the `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/` request property `anyOf` list
  - removed `#/components/schemas/PdfFillBlockYAML, #/components/schemas/SplitPdfBlockYAML, #/components/schemas/EmailInboxBlockYAML` from the `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/` request property `anyOf` list
  - removed `#/components/schemas/PdfFillBlockYAML, #/components/schemas/SplitPdfBlockYAML, #/components/schemas/EmailInboxBlockYAML` from the `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/` request property `anyOf` list
  - removed the enum value `sftp` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/storage_type`
  - removed the enum value `sftp` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/storage_type`
  - removed the enum value `sftp` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/storage_type`
  - removed the enum value `sftp` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #8: FileUploadBlockYAML]/storage_type`
  - removed the enum value `zip` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #10: FileParserBlockYAML]/file_type`
  - removed the enum value `zip` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #10: FileParserBlockYAML]/file_type`
  - removed the enum value `zip` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #10: FileParserBlockYAML]/file_type`
  - removed the enum value `zip` of the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #10: FileParserBlockYAML]/file_type`
  - request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/version` list-of-types was narrowed by removing types `null` from media type `application/json`
  - removed `#/components/schemas/PdfFillBlockYAML, #/components/schemas/SplitPdfBlockYAML, #/components/schemas/EmailInboxBlockYAML` from the `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/` request property `oneOf` list
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/browser_profile_key`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/enable_self_healing`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/pin_saved_session_ip`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #11: ValidationBlockYAML]/without_page_information`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #22: HttpRequestBlockYAML]/secret_response_paths`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #11: ValidationBlockYAML]/without_page_information`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #22: HttpRequestBlockYAML]/secret_response_paths`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #11: ValidationBlockYAML]/without_page_information`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #22: HttpRequestBlockYAML]/secret_response_paths`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/prompt`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/steps`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/prompt`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host_key`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_password`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_port`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_private_key`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_private_key_passphrase`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_remote_path`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #3: WhileLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_username`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/prompt`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #4: CodeBlockYAML]/steps`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/prompt`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_host_key`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_password`
  - removed the request property `json_definition/anyOf[subschema #1: WorkflowCreateYAMLRequest]/workflow_definition/blocks/items/oneOf[subschema #2: ForLoopBlockYAML]/loop_blocks/items/anyOf[subschema #8: FileUploadBlockYAML]/sftp_port`
  - …388 more
- …earlier changes are on the page: https://skmtc.dev/skyvern-ai/apis/skyvern-api/changes/v1/agents/:workflow_id/post

---

[Operation](https://skmtc.dev/skyvern-ai/apis/skyvern-api/docs/v1/agents/:workflow_id/post.md) · [API](https://skmtc.dev/skyvern-ai/apis/skyvern-api.md) · [Page](https://skmtc.dev/skyvern-ai/apis/skyvern-api/changes/v1/agents/:workflow_id/post)
