workflows

Validate and manually replace a workflow revision's compiled graph

put/v1/workflows/revisions/{revision_id}/graph

Path parameters

revision_idstring uuid required

Headers

x-feather-clientstring nullable

Request body

compiled_graphobject required
base_versioninteger nullable

Response

Successful Response

updatedboolean required
graph_versioninteger nullable
blocking_error_countinteger

Changes

Changed in 1 of the 3 revisions of this API.41225

  • 5a5597ebb2d641225See the full diff
    • the response property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/transfer_target/anyOf[subschema #1: TransferTargetView]/destination became optional for the status 200

      response-property-became-optional

    • the response property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/transfer_target/anyOf[subschema #1: TransferTargetView]/destination became optional for the status 422

      response-property-became-optional

    • response property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/transfer_target/anyOf[subschema #1: TransferTargetView]/destination list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/transfer_target/anyOf[subschema #1: TransferTargetView]/destination list-of-types was widened by adding types null to media type application/json of response 422

      response-property-list-of-types-widened

    • removed the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/system_prompt from the response with the 200 status

      response-optional-property-removed

    • removed the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/system_prompt from the response with the 422 status

      response-optional-property-removed

    • removed the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool_revision_id from the response with the 200 status

      response-optional-property-removed

    • removed the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool_revision_id from the response with the 422 status

      response-optional-property-removed

    • added the new max enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/analyzer_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • added the new max enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/analyzer_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 422

      response-property-enum-value-added

    • added the new max enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/router_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • added the new max enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/router_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 422

      response-property-enum-value-added

    • added the new minimal enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/analyzer_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • added the new minimal enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/analyzer_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 422

      response-property-enum-value-added

    • added the new minimal enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/router_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • added the new minimal enum value to the revision/anyOf[subschema #1: WorkflowRevisionResponse]/router_model_settings/anyOf[subschema #1: ModelChainEntry]/config/reasoning_effort/anyOf[subschema #1]/ response property for the response status 422

      response-property-enum-value-added

    • added the new optional header request parameter x-feather-client

      new-optional-request-parameter

    • added the new optional request property base_version

      new-optional-request-property

    • added the non-success response with the status 409

      response-non-success-status-added

    • added the optional property blocking_error_count to the response with the 200 status

      response-optional-property-added

    • added the optional property blocking_error_count to the response with the 422 status

      response-optional-property-added

    • added the optional property graph_version to the response with the 200 status

      response-optional-property-added

    • added the optional property graph_version to the response with the 422 status

      response-optional-property-added

    • added the optional property retry_after to the response with the 400 status

      response-optional-property-added

    • added the optional property retry_after to the response with the 401 status

      response-optional-property-added

    • added the optional property retry_after to the response with the 404 status

      response-optional-property-added

    • added the optional property retryable to the response with the 400 status

      response-optional-property-added

    • added the optional property retryable to the response with the 401 status

      response-optional-property-added

    • added the optional property retryable to the response with the 404 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/executable_graph to the response with the 200 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/executable_graph to the response with the 422 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/graph_version to the response with the 200 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/graph_version to the response with the 422 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/compatibility to the response with the 200 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/compatibility to the response with the 422 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/transfer_target/anyOf[subschema #1: TransferTargetView]/destination_source to the response with the 200 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/tools/items/tool/active_revision/anyOf[subschema #1: ToolRevisionResponse]/transfer_target/anyOf[subschema #1: TransferTargetView]/destination_source to the response with the 422 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/warnings to the response with the 200 status

      response-optional-property-added

    • added the optional property revision/anyOf[subschema #1: WorkflowRevisionResponse]/warnings to the response with the 422 status

      response-optional-property-added

    • added the optional property validation/blocking_error_count to the response with the 200 status

      response-optional-property-added

    • added the optional property validation/blocking_error_count to the response with the 422 status

      response-optional-property-added

    This revision also has 40 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog