import type * as Extend from "../../../../index"; /** * @example * {} */ export interface WorkflowVersionsCreateRequest { /** An optional name for this deployed version. */ name?: string; /** * Optional step definitions. When provided, these steps are deployed directly without modifying the draft. When omitted, the current draft is deployed. * * All configurable steps (`EXTRACT`, `CLASSIFY`, `SPLIT`, `CONDITIONAL_EXTRACT`, `RULE_VALIDATION`, `EXTERNAL_DATA_VALIDATION`) must include `config` when deploying. Unconfigured steps are rejected with a 400. * * See the [Configuring Workflows via API guide](https://docs.extend.ai/2026-02-09/product/workflows/configuring-workflows-via-api) for step definitions, branching patterns, and examples. */ steps?: Extend.WorkflowStepDefinition[]; }