---
updatedAt: 2026-05-27T10:25:03.000Z
agentTools:
  projectIndex: https://docs.v7labs.com/llms.txt
---

# Unlink dataset from a workflow by workflow Id.

This endpoint performs an patch update of the workflow with unlinking dataset from a
dataset-type stage configuration.

Suited mostly for automation simplification


# OpenAPI definition

```json
{
  "components": {
    "schemas": {
      "WorkflowsV2.Workflow.ConfigAnnotationClassId": {
        "description": "An id of an annotation class",
        "nullable": false,
        "title": "WorkflowsV2.Workflow.ConfigAnnotationClassId",
        "type": "integer",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ParallelBlindStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for parallel blind stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "parallel_stages": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ParallelStage"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y",
          "parallel_stages"
        ],
        "title": "WorkflowsV2.Workflow.ParallelBlindStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigModelType": {
        "description": "The type of model this stage is configured to use",
        "enum": [
          "gust",
          "external"
        ],
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigModelType",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.Edge": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "name": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "source_stage_id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "target_stage_id": {
            "$ref": "#/components/schemas/Common.UUID"
          }
        },
        "required": [
          "name",
          "source_stage_id",
          "target_stage_id"
        ],
        "title": "WorkflowsV2.Workflow.Edge",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "Annotations.Annotation.AnnotationClassId": {
        "title": "Annotations.Annotation.AnnotationClassId",
        "type": "integer",
        "x-struct": "Elixir.GraphotateWeb.Schemas.Annotations.Annotation.AnnotationClassId",
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigModelThreshold": {
        "description": "The model confidence score threshold this stage is configured to use",
        "maximum": 1,
        "minimum": 0,
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigModelThreshold",
        "type": "number",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigParallelStageIds": {
        "description": "IDs of parallel stages within a consensus stage",
        "items": {
          "$ref": "#/components/schemas/Common.UUID"
        },
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigParallelStageIds",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.AIReviewStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for ai review stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "instruction_ids": {
            "items": {
              "$ref": "#/components/schemas/Common.UUID"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y",
          "instruction_ids"
        ],
        "title": "WorkflowsV2.Workflow.AIReviewStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.WebhookStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for model stage",
        "properties": {
          "authorization_header": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAuthorizationHeader"
          },
          "authorization_header_name": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAuthorizationHeaderName"
          },
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "include_annotations": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIncludeAnnotations"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "readonly": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigReadonly"
          },
          "retry_if_fails": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigRetryIfFails"
          },
          "url": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigUrl"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y",
          "url",
          "include_annotations"
        ],
        "title": "WorkflowsV2.Workflow.WebhookStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.SamplingStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for sampling stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "threshold": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigSamplingThreshold"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "title": "WorkflowsV2.Workflow.SamplingStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.AllowedPropertyIds": {
        "description": "Specifies a list of allowed item level properties that can be used to create in the annotate stage.\nIf this field is not present or is set to `null`, then all properties can be used.\nIt cannot be an empty list.\n",
        "items": {
          "$ref": "#/components/schemas/Annotations.Property.PropertyId"
        },
        "nullable": true,
        "title": "WorkflowsV2.Workflow.AllowedPropertyIds",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigAssignableTo": {
        "description": "In assignable stage (annotate or review), determines users who can be autoassigned to the stage.",
        "enum": [
          "anyone",
          "manual"
        ],
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigAssignableTo",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigReadonly": {
        "description": "In review stage indicates if the reviewer can perform CRUD on annotations, or only approve/reject.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigReadonly",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigIoUAnnotationClasses": {
        "description": "IoU threshold configuration per annotation class",
        "items": {
          "properties": {
            "annotation_class_id": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAnnotationClassId"
            },
            "annotation_subtypes": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUSubAnnotationTypes"
            },
            "threshold": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUThreshold"
            }
          },
          "type": "object",
          "x-struct": null,
          "x-validate": null
        },
        "title": "WorkflowsV2.Workflow.ConfigIoUAnnotationClasses",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "JsonErrorResponse": {
        "properties": {
          "errors": {
            "items": {
              "properties": {
                "detail": {
                  "example": "null value where string expected",
                  "type": "string",
                  "x-struct": null,
                  "x-validate": null
                },
                "source": {
                  "properties": {
                    "pointer": {
                      "example": "/data/attributes/petName",
                      "type": "string",
                      "x-struct": null,
                      "x-validate": null
                    }
                  },
                  "required": [
                    "pointer"
                  ],
                  "type": "object",
                  "x-struct": null,
                  "x-validate": null
                },
                "title": {
                  "example": "Invalid value",
                  "type": "string",
                  "x-struct": null,
                  "x-validate": null
                }
              },
              "required": [
                "title",
                "source",
                "detail"
              ],
              "type": "object",
              "x-struct": null,
              "x-validate": null
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "errors"
        ],
        "title": "JsonErrorResponse",
        "type": "object",
        "x-struct": "Elixir.OpenApiSpex.JsonErrorResponse",
        "x-validate": null
      },
      "Annotations.Property.PropertyId": {
        "description": "Property UUID",
        "example": "e23ff3f3-8f77-4e78-9e81-fdb25abfb781",
        "format": "uuid",
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "title": "Annotations.Property.PropertyId",
        "type": "string",
        "x-struct": "Elixir.GraphotateWeb.Schemas.Annotations.Property.PropertyId",
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigIncludeAnnotations": {
        "description": "In webhook stage tells whether annotations should be included into the webhook payload",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigIncludeAnnotations",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConditionValue": {
        "additionalProperties": false,
        "properties": {
          "class": {
            "enum": [
              "annotation_class_id",
              "annotation_model_confidence",
              "property_id",
              "property_value_id",
              "class_property_id",
              "class_property_value_id",
              "callout",
              "instruction_id"
            ],
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "value": {
            "description": "List of string-based values",
            "items": {
              "type": "string",
              "x-struct": null,
              "x-validate": null
            },
            "nullable": false,
            "type": "array",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "class",
          "value"
        ],
        "title": "WorkflowsV2.Workflow.ConditionValue",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.RuleCondition": {
        "additionalProperties": false,
        "properties": {
          "operand": {
            "enum": [
              "eq",
              "neq",
              "gt",
              "lt",
              "match",
              "nomatch",
              "in",
              "not_in",
              "any_between",
              "all_between",
              "exists",
              "not_exists"
            ],
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "seq": {
            "type": "integer",
            "x-struct": null,
            "x-validate": null
          },
          "subject": {
            "enum": [
              "Annotation",
              "ItemProperty",
              "AIReviewCallout",
              "ClassProperty"
            ],
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "value": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConditionValue"
          }
        },
        "required": [
          "subject",
          "operand",
          "value"
        ],
        "title": "WorkflowsV2.Workflow.RuleCondition",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "Common.APIError": {
        "additionalProperties": false,
        "properties": {
          "errors": {
            "properties": {
              "code": {
                "enum": [
                  "OUT_OF_ANNOTATION_CREDITS",
                  "NOT_ARCHIVED",
                  "ASSIGN_WORKFLOW_TEMPLATE_UNAVAILABLE",
                  "WORKFLOW_UPDATE_FAILURE",
                  "GATED_FEATURE_SSO_AND_SAML",
                  "UPLOAD_DISABLED",
                  "ITEM_REGISTRATION_LIMIT_EXCEEDED",
                  "SSO_REQUIRED",
                  "TOO_MANY_PENDING_EXPORTS",
                  "STORAGE_VALIDATION_FAILED",
                  "INVALID_ITEM_LAYOUT",
                  "WORKFLOW_ALREADY_COMPLETE",
                  "SUBSCRIPTION_INCOMPLETE_EXPIRED",
                  "UNIQUE_CONSTRAINT_VIOLATION",
                  "ITEM_IS_NOT_READY_FOR_ANNOTATIONS_IMPORT",
                  "NO_EXTERNAL_STORAGE_SET_FOR_TEAM",
                  "NO_DEFAULT_WORKFLOW",
                  "PLATFORM_TFA_ENFORCEMENT_LOCKED",
                  "STORAGE_LIMIT_REACHED",
                  "FEATURE_FLAG_DISABLED",
                  "MISSING_FILE_TYPE",
                  "DUPLICATED_FILE_SLOT",
                  "NO_AVAILABLE_WORK",
                  "MODIFYING_COMPLETE_STAGE",
                  "ENFORCING_SSO_BLOCKS_REGULAR_MEMBERSHIPS",
                  "INVALID_SAML_REQUEST",
                  "MISSING_PARAMETERS",
                  "INCORRECT_CLASS_USAGE",
                  "GROUND_TRUTH_NAME_DUPLICATE",
                  "NOT_AUTHENTICATED",
                  "TOO_MANY_ACTIVE_REPORT_JOBS",
                  "NOT_CURRENT_STAGE",
                  "INVALID_2FA_TOKEN",
                  "DATASET_IN_WORKFLOW",
                  "INCOMPATIBLE_STAGE_TYPE",
                  "TARGET_IN_DIFFERENT_DATASET",
                  "ASSIGN_ASSIGNMENT_INVALID",
                  "INVALID_ANNOTATION_DATA",
                  "OUT_OF_SEATS",
                  "STAGE_MISSING_ASSIGNEE",
                  "NO_ANNOTATIONS_ON_SOURCE_ITEM",
                  "REVIEW_STATUS_NOT_SET",
                  "NOT_FOUND",
                  "SUBSCRIPTION_PAST_DUE",
                  "EXTERNAL_STORAGE_LIMIT_REACHED",
                  "UNPROCESSED_VIDEO_REGISTRATION_DISABLED",
                  "GATED_FEATURE_TFA_ENFORCEMENT",
                  "NO_ACTIVE_WORKFLOW",
                  "USER_NOT_FOUND_FOR_ACTOR",
                  "GROUND_TRUTH_VERSIONING_NOT_SUPPORTED",
                  "CLASSES_USED_IN_WORKFLOW",
                  "DUPLICATED_OBJECT_REJECTED",
                  "SUBSCRIPTION_UNPAID",
                  "MULTIBITRATE_STREAM_NOT_AVAILABLE",
                  "TIMEOUT",
                  "TARGET_STAGE_NOT_CURRENT",
                  "BAD_REQUEST",
                  "MULTIPLE_SLOTS_IN_AS_FRAMES_MODE",
                  "INCLUDES_RASTER_LAYER",
                  "OUT_OF_SUBSCRIBED_STORAGE",
                  "REPORT_JOB_NOT_FINISHED",
                  "ASSIGN_ATTRIBUTES_INVALID",
                  "NOT_AUTHORIZED",
                  "SUBSCRIPTION_CANCELLED",
                  "DATASET_ERROR",
                  "STORAGE_NOT_FOUND",
                  "NO_WORKSPACES_AVAILABLE",
                  "TARGET_REVIEW_STAGE_READONLY",
                  "TOO_MANY_ATTEMPTS",
                  "OUT_OF_SUBSCRIBED_ANNOTATION_CREDITS",
                  "SSO_SIGNUP_REQUIRED",
                  "TOO_MANY_PENDING_AI_REVIEW_BLUEPRINTS",
                  "NOTHING_TO_EXPORT",
                  "TARGET_STAGE_TYPE_INVALID",
                  "PAYMENT_NOT_SETUP",
                  "AWS_MARKETPLACE_FULFILLMENT_INCOMPLETE",
                  "MISSING_SELECT_ALL_FILTER",
                  "DUPLICATED_ITEM_FULL_PATH",
                  "UPLOAD_VIDEO_READONLY_STORAGE_MISSING_FRAME_SPECS",
                  "PATH_ALREADY_TAKEN",
                  "TARGET_ALREADY_ANNOTATED",
                  "FILTER_VALIDATION_ERROR",
                  "OPERATION_ALREADY_IN_PROGRESS",
                  "DATASET_NOT_FOUND",
                  "INVALID_URL",
                  "ALREADY_IN_WORKFLOW",
                  "ASSIGN_NOT_ALL_ITEMS_ASSIGNABLE",
                  "INCOMPATIBLE_DATASET_VERSION",
                  "ALREADY_HAS_ANNOTATIONS",
                  "BILLING_ADDRESS_INFO_MISSING",
                  "INVALID_REQUEST",
                  "GATED_FEATURE_EXTERNAL_MODEL_REGISTRATION"
                ],
                "type": "string",
                "x-struct": null,
                "x-validate": null
              },
              "detail": {
                "nullable": true,
                "type": "object",
                "x-struct": null,
                "x-validate": null
              },
              "message": {
                "example": "Error message",
                "nullable": true,
                "type": "string",
                "x-struct": null,
                "x-validate": null
              },
              "status": {
                "example": 422,
                "nullable": false,
                "type": "integer",
                "x-struct": null,
                "x-validate": null
              }
            },
            "required": [
              "message"
            ],
            "type": "object",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "errors"
        ],
        "title": "Common.APIError",
        "type": "object",
        "x-struct": "Elixir.GraphotateWeb.Schemas.Common.APIError",
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ParallelStage": {
        "additionalProperties": false,
        "description": "Parallel stage configuration used in Parallel Blind Stages",
        "properties": {
          "assignable_users": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.StageAssignableUser"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "config": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.AnnotateStageConfig"
          },
          "id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "name": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "type": {
            "enum": [
              "annotate"
            ],
            "type": "string",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "name",
          "id",
          "type",
          "config",
          "assignable_users"
        ],
        "title": "WorkflowsV2.Workflow.ParallelStage",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ReviewStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for review stage",
        "properties": {
          "assignable_to": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAssignableTo"
          },
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "readonly": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigReadonly"
          },
          "skippable": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigSkippable"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "readonly",
          "x",
          "y"
        ],
        "title": "WorkflowsV2.Workflow.ReviewStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigAutoInstantiate": {
        "description": "Tells whether model should be auto-started when inference request is sent.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigAutoInstantiate",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ModelStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for model stage",
        "properties": {
          "annotation_group_id": {
            "$ref": "#/components/schemas/Common.NullableUUID"
          },
          "auto_instantiate": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAutoInstantiate"
          },
          "class_mapping": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigClassMapping"
          },
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "model_confidence_threshold": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigModelThreshold"
          },
          "model_id": {
            "$ref": "#/components/schemas/Common.NullableUUID"
          },
          "model_type": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigModelType"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "model_id",
          "x",
          "y"
        ],
        "title": "WorkflowsV2.Workflow.ModelStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "Common.DatasetId": {
        "example": 123,
        "title": "Common.DatasetId",
        "type": "integer",
        "x-struct": "Elixir.GraphotateWeb.Schemas.Common.DatasetId",
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConsensusEntrypointStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for consensus entrypoint stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "parallel_stage_ids": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigParallelStageIds"
          },
          "test_stage_id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y",
          "test_stage_id",
          "parallel_stage_ids"
        ],
        "title": "WorkflowsV2.Workflow.ConsensusEntrypointStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.WorkflowId": {
        "description": "A unique identifier for a workflow\n",
        "example": "e23ff3f3-8f77-4e78-9e81-fdb25abfb781",
        "format": "uuid",
        "nullable": true,
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "title": "WorkflowsV2.Workflow.WorkflowId",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigAuthorizationHeaderName": {
        "description": "In webhook stage allows to use custom authorization header name",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigAuthorizationHeaderName",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.DatasetStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for dataset stage",
        "properties": {
          "class_mapping": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigClassMapping"
          },
          "dataset_id": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigDatasetId"
          },
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y"
        ],
        "title": "WorkflowsV2.Workflow.DatasetStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigSkippable": {
        "description": "In annotate, review stage indicates if the item in the stage can be marked as skipped.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigSkippable",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigSamplingThreshold": {
        "description": "Sampling threshold that determines the X% of items that will transition through the main edge. 100%-X% will transition through the other edge.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigSamplingThreshold",
        "type": "integer",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.LogicRule": {
        "additionalProperties": false,
        "description": "Logic stage named group of conditions",
        "example": {
          "conditions": [
            {
              "mode": "all_of",
              "operand": "between",
              "seq": 0,
              "subject": "Annotation",
              "value": {
                "class": "annotation_model_confidence",
                "value": "[0.3,0.8]"
              }
            }
          ],
          "name": "Match items with model-only annotations with confidence in [0.30,0.8] for each",
          "seq": 0
        },
        "properties": {
          "conditions": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.RuleCondition"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "name": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "seq": {
            "type": "integer",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "name",
          "seq",
          "conditions"
        ],
        "title": "WorkflowsV2.Workflow.LogicRule",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigUrl": {
        "description": "In webhook stage indicates the Webhook URL",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigUrl",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.FromNonDefaultV1Template": {
        "description": "Tracks information regarding v1 to v2 dataset migration internals.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.FromNonDefaultV1Template",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.AllowedClassIds": {
        "description": "Specifies a list of allowed annotation class IDs that can be used to create annotations in the AnnotateStage; if this field is not present or is set to `null`, then the classes are not filtered and any class valid for the context can be used",
        "items": {
          "$ref": "#/components/schemas/Annotations.Annotation.AnnotationClassId"
        },
        "nullable": true,
        "title": "WorkflowsV2.Workflow.AllowedClassIds",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigIoUThresholds": {
        "additionalProperties": false,
        "description": "IoU thresholds that will determine whether the annotaions will pass or fail the test stage",
        "nullable": true,
        "properties": {
          "annotation_classes": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUAnnotationClasses"
          },
          "annotation_types": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUAnnotationTypes"
          },
          "general_threshold": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUThreshold"
          },
          "item_properties": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigItemPropertyThresholds"
          }
        },
        "title": "WorkflowsV2.Workflow.ConfigIoUThresholds",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.StageAssignableUser": {
        "additionalProperties": false,
        "properties": {
          "stage_id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "user_id": {
            "type": "integer",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "stage_id",
          "user_id"
        ],
        "title": "WorkflowsV2.Workflow.StageAssignableUser",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.CompleteStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for complete stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "title": "WorkflowsV2.Workflow.CompleteStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigY": {
        "description": "Position in the UI. Vertical offset from top left canvas corner in pixels.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigY",
        "type": "integer",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConsensusTestStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for test stage",
        "properties": {
          "champion_stage_id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "iou_thresholds": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUThresholds"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y",
          "iou_thresholds"
        ],
        "title": "WorkflowsV2.Workflow.ConsensusTestStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigIoUSubAnnotationTypes": {
        "description": "IDs of sub annotations to use for IoU computation",
        "items": {
          "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAnnotationType"
        },
        "title": "WorkflowsV2.Workflow.ConfigIoUSubAnnotationTypes",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigIoUThreshold": {
        "description": "Number between 0 and 1 used as a success threshold for IoU results",
        "nullable": false,
        "title": "WorkflowsV2.Workflow.ConfigIoUThreshold",
        "type": "number",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigItemPropertyThresholds": {
        "description": "Per-property threshold configuration for single-select item-level property consensus",
        "items": {
          "properties": {
            "property_id": {
              "$ref": "#/components/schemas/Annotations.Property.PropertyId"
            },
            "threshold": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUThreshold"
            }
          },
          "required": [
            "property_id",
            "threshold"
          ],
          "type": "object",
          "x-struct": null,
          "x-validate": null
        },
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigItemPropertyThresholds",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigAuthorizationHeader": {
        "description": "In webhook stage allows to use custom authorization header value",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigAuthorizationHeader",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigClassMapping": {
        "description": "Determines how model classes are mapped to darwin annotation classes",
        "items": {
          "additionalProperties": false,
          "properties": {
            "annotation_class_id": {
              "$ref": "#/components/schemas/Annotations.Annotation.AnnotationClassId"
            },
            "model_class_label": {
              "type": "string",
              "x-struct": null,
              "x-validate": null
            }
          },
          "required": [
            "annotation_class_id",
            "model_class_label"
          ],
          "type": "object",
          "x-struct": null,
          "x-validate": null
        },
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigClassMapping",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.AnnotateStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for annotations stage",
        "properties": {
          "allowed_class_ids": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.AllowedClassIds"
          },
          "allowed_property_ids": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.AllowedPropertyIds"
          },
          "annotation_group_id": {
            "$ref": "#/components/schemas/Common.NullableUUID"
          },
          "assignable_to": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAssignableTo"
          },
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "skippable": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigSkippable"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y"
        ],
        "title": "WorkflowsV2.Workflow.AnnotateStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.DiscardStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for discard stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "title": "WorkflowsV2.Workflow.DiscardStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigIoUAnnotationTypes": {
        "description": "IoU threshold configuration per annotation type",
        "items": {
          "properties": {
            "annotation_type": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigAnnotationType"
            },
            "threshold": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigIoUThreshold"
            }
          },
          "type": "object",
          "x-struct": null,
          "x-validate": null
        },
        "title": "WorkflowsV2.Workflow.ConfigIoUAnnotationTypes",
        "type": "array",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.StageType": {
        "enum": [
          "annotate",
          "complete",
          "consensus_entrypoint",
          "consensus_test",
          "dataset",
          "discard",
          "model",
          "review",
          "webhook",
          "archive",
          "logic",
          "sampling",
          "parallel_blind",
          "ai_review"
        ],
        "title": "WorkflowsV2.Workflow.StageType",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.Workflow": {
        "additionalProperties": {
          "nullable": true,
          "type": "integer",
          "x-struct": null,
          "x-validate": null
        },
        "properties": {
          "dataset": {
            "additionalProperties": false,
            "nullable": true,
            "properties": {
              "annotation_hotkeys": {
                "additionalProperties": true,
                "type": "object",
                "x-struct": null,
                "x-validate": null
              },
              "annotators_can_instantiate_workflows": {
                "type": "boolean",
                "x-struct": null,
                "x-validate": null
              },
              "id": {
                "$ref": "#/components/schemas/Common.DatasetId"
              },
              "instructions": {
                "description": "html/markup like instructions to the annotator on how to label the images",
                "type": "string",
                "x-struct": null,
                "x-validate": null
              },
              "name": {
                "type": "string",
                "x-struct": null,
                "x-validate": null
              }
            },
            "required": [
              "id",
              "name",
              "annotation_hotkeys",
              "instructions"
            ],
            "type": "object",
            "x-struct": null,
            "x-validate": null
          },
          "id": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.WorkflowId"
          },
          "inserted_at": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "name": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "progress": {
            "additionalProperties": false,
            "properties": {
              "complete": {
                "type": "integer",
                "x-struct": null,
                "x-validate": null
              },
              "idle": {
                "type": "integer",
                "x-struct": null,
                "x-validate": null
              },
              "in_progress": {
                "type": "integer",
                "x-struct": null,
                "x-validate": null
              },
              "total": {
                "type": "integer",
                "x-struct": null,
                "x-validate": null
              }
            },
            "required": [
              "total",
              "idle",
              "in_progress",
              "complete"
            ],
            "type": "object",
            "x-struct": null,
            "x-validate": null
          },
          "stages": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.Stage"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "team_id": {
            "type": "integer",
            "x-struct": null,
            "x-validate": null
          },
          "thumbnails": {
            "description": "List of thumbnails urls",
            "items": {
              "type": "string",
              "x-struct": null,
              "x-validate": null
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "updated_at": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "work_batch_requested": {
            "description": "Whether there is a pending request for more work for the current user and this workflow. This field is experimental and may be removed without notice.",
            "nullable": true,
            "type": "boolean",
            "x-struct": null,
            "x-validate": null
          }
        },
        "required": [
          "id",
          "inserted_at",
          "name",
          "stages",
          "team_id",
          "updated_at",
          "dataset",
          "progress",
          "thumbnails"
        ],
        "title": "WorkflowsV2.Workflow.Workflow",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.Stage": {
        "additionalProperties": false,
        "properties": {
          "assignable_users": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.StageAssignableUser"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "config": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.AnnotateStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.ReviewStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.ModelStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.DatasetStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.CompleteStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.DiscardStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.WebhookStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.LogicStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConsensusEntrypointStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConsensusTestStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.SamplingStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.ParallelBlindStageConfig"
              },
              {
                "$ref": "#/components/schemas/WorkflowsV2.Workflow.AIReviewStageConfig"
              }
            ],
            "x-struct": null,
            "x-validate": null
          },
          "edges": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.Edge"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "id": {
            "$ref": "#/components/schemas/Common.UUID"
          },
          "name": {
            "type": "string",
            "x-struct": null,
            "x-validate": null
          },
          "type": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.StageType"
          }
        },
        "required": [
          "name",
          "id",
          "type",
          "config",
          "edges",
          "assignable_users"
        ],
        "title": "WorkflowsV2.Workflow.Stage",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigAnnotationType": {
        "description": "An name of an annotation type",
        "example": "polygon",
        "nullable": false,
        "title": "WorkflowsV2.Workflow.ConfigAnnotationType",
        "type": "string",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigX": {
        "description": "Position in the UI. Horizontal offset from top left canvas corner in pixels.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigX",
        "type": "integer",
        "x-struct": null,
        "x-validate": null
      },
      "Common.NullableUUID": {
        "example": "e23ff3f3-8f77-4e78-9e81-fdb25abfb781",
        "format": "uuid",
        "nullable": true,
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "title": "Common.NullableUUID",
        "type": "string",
        "x-struct": "Elixir.GraphotateWeb.Schemas.Common.NullableUUID",
        "x-validate": null
      },
      "WorkflowsV2.Workflow.LogicStageConfig": {
        "additionalProperties": false,
        "description": "Has to be used for logic stage",
        "properties": {
          "from_non_default_v1_template": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.FromNonDefaultV1Template"
          },
          "initial": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigInitial"
          },
          "rules": {
            "items": {
              "$ref": "#/components/schemas/WorkflowsV2.Workflow.LogicRule"
            },
            "type": "array",
            "x-struct": null,
            "x-validate": null
          },
          "x": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigX"
          },
          "y": {
            "$ref": "#/components/schemas/WorkflowsV2.Workflow.ConfigY"
          }
        },
        "required": [
          "x",
          "y",
          "rules"
        ],
        "title": "WorkflowsV2.Workflow.LogicStageConfig",
        "type": "object",
        "x-struct": null,
        "x-validate": null
      },
      "Common.UUID": {
        "example": "e23ff3f3-8f77-4e78-9e81-fdb25abfb781",
        "format": "uuid",
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "title": "Common.UUID",
        "type": "string",
        "x-struct": "Elixir.GraphotateWeb.Schemas.Common.UUID",
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigRetryIfFails": {
        "description": "In webhook stage tells if we need to perform retry to retry a webhook call",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigRetryIfFails",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigInitial": {
        "description": "Indicates if this is an initial stage of a workflow. Can be true only for a dataset stage.",
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigInitial",
        "type": "boolean",
        "x-struct": null,
        "x-validate": null
      },
      "WorkflowsV2.Workflow.ConfigDatasetId": {
        "nullable": true,
        "title": "WorkflowsV2.Workflow.ConfigDatasetId",
        "type": "integer",
        "x-struct": null,
        "x-validate": null
      }
    },
    "securitySchemes": {
      "ApiKeyAuth": {
        "description": "Prefix the value with 'ApiKey '.",
        "in": "header",
        "name": "Authorization",
        "type": "apiKey"
      },
      "BearerAuth": {
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "title": "Darwin",
    "version": "1.0"
  },
  "openapi": "3.0.0",
  "paths": {
    "/api/v2/teams/{team_slug}/workflows/{id}/unlink_dataset": {
      "patch": {
        "callbacks": {},
        "description": "This endpoint performs an patch update of the workflow with unlinking dataset from a\ndataset-type stage configuration.\n\nSuited mostly for automation simplification\n",
        "operationId": "workflows-unlink-dataset",
        "parameters": [
          {
            "description": "Team's sluggified name",
            "example": "my-team",
            "in": "path",
            "name": "team_slug",
            "required": true,
            "schema": {
              "type": "string",
              "x-struct": null,
              "x-validate": null
            }
          },
          {
            "description": "",
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Common.UUID"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowsV2.Workflow.Workflow"
                }
              }
            },
            "description": "WorkflowsV2.Workflow.Workflow"
          },
          "401": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Common.APIError"
                }
              }
            },
            "description": "Common.APIError"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Common.APIError"
                }
              }
            },
            "description": "Common.APIError"
          },
          "422": {
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/JsonErrorResponse"
                    },
                    {
                      "$ref": "#/components/schemas/Common.APIError"
                    }
                  ],
                  "x-struct": null,
                  "x-validate": null
                }
              }
            },
            "description": "Unprocessible Entity"
          }
        },
        "summary": "Unlink dataset from a workflow by workflow Id.",
        "tags": [
          "Workflows"
        ]
      }
    }
  },
  "security": [
    {
      "BearerAuth": []
    },
    {
      "ApiKeyAuth": []
    }
  ],
  "servers": [
    {
      "url": "https://darwin.v7labs.com",
      "variables": {}
    }
  ]
}
```