{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Roe Documentation","colors":{"primary":"#FF6619","light":"#FF8C5A","dark":"#D9530F"},"logo":{"light":"https://mintcdn.com/roeai/fwCD8GI-1nfdsPAX/logo/light.svg?fit=max\u0026auto=format\u0026n=fwCD8GI-1nfdsPAX\u0026q=85\u0026s=d7b4fe21f708298b16c7b5b7af65cdbb","dark":"https://mintcdn.com/roeai/fwCD8GI-1nfdsPAX/logo/dark.svg?fit=max\u0026auto=format\u0026n=fwCD8GI-1nfdsPAX\u0026q=85\u0026s=f3eab0bc8f0dc6aa2bcd39722374dc62"},"favicon":"https://mintcdn.com/roeai/fwCD8GI-1nfdsPAX/favicon.svg?fit=max\u0026auto=format\u0026n=fwCD8GI-1nfdsPAX\u0026q=85\u0026s=f95b26cc8189388c848892e9d8871685","api":{"openapi":["api-reference/openapi.yml"]},"appearance":{"default":"light"},"navbar":{"links":[{"href":"mailto:support@roe-ai.com","label":"Support"}],"primary":{"type":"button","label":"Workspace","href":"https://app.roe-ai.com"}},"footer":{"socials":{"x":"https://x.com/try_roe_ai","github":"https://github.com/roe-ai","linkedin":"https://www.linkedin.com/company/roe-ai"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://join.slack.com/t/roeaiusers/shared_invite/zt-2m0oa9kj4-wltD91LCeJJR~cN1y1R7JQ"},{"anchor":"Blog","icon":"newspaper","href":"https://roeai.substack.com/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"roeai","hasAudioNarration":false,"actualSubdomain":"roeai","customDomains":["docs.roe-ai.com"],"gitSource":{"type":"github","owner":"roe-ai","repo":"roe-docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6af66180b64716d68672c323","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Documentation","count":78},{"language":"default","tag":"API Reference","count":58},{"language":"default","tag":"Agents","count":38},{"language":"default","tag":"Release Notes","count":22},{"language":"default","tag":"Workflows","count":14},{"language":"default","tag":"Engines","count":12},{"language":"default","tag":"SDK integration","count":10},{"language":"default","tag":"Policies","count":10},{"language":"default","tag":"Webhooks","count":9},{"language":"default","tag":"Data Resources","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".prose ul:has(>li>.rn-tag),ul:has(>li>.rn-tag){list-style:none;padding:0!important;padding-inline-start:0!important;margin-top:1rem;margin-left:0!important}.prose ul>li:has(>.rn-tag),li:has(>.rn-tag){display:grid;grid-template-columns:7.5rem minmax(0, 1fr);column-gap:0.875rem;row-gap:0.5rem;align-items:baseline;justify-items:start;list-style:none;padding:0!important;padding-left:0!important;padding-inline-start:0!important;margin-left:0!important;margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.5;letter-spacing:-0.005em;text-align:left}li:has(>.rn-tag):last-child{margin-bottom:0}li:has(>.rn-tag)::before{content:none}li:has(>.rn-tag)>.rn-tag{justify-self:start}.rn-tag{display:inline-block;box-sizing:border-box;width:fit-content;max-width:7.5rem;padding:0.1875rem 0.625rem;border-radius:9999px;font-size:0.65625rem;font-weight:600;line-height:1.45;letter-spacing:0.09em;text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:baseline}@media (max-width: 640px){li:has(>.rn-tag){grid-template-columns:1fr;row-gap:0.375rem}.rn-tag{max-width:none}}.rn-tag-agents{background:#FFE6DE;color:#A23B1E}.rn-tag-platform{background:#E3E8F2;color:#2F4868}.rn-tag-integrations{background:#D6EEEA;color:#1F5F58}.rn-tag-sops{background:#E5E1F5;color:#443B85}.rn-tag-qa{background:#DDEEDA;color:#2C6230}.rn-tag-deployment{background:#D9E8F5;color:#1E4D77}.rn-tag-dashboard{background:#F8DEEB;color:#8A3A66}.rn-tag-api{background:#F6EAC9;color:#7A5614}.rn-tag-models{background:#EBDEEF;color:#5E2A7A}.rn-tag-security{background:#F5DCDC;color:#8C2A2A}.rn-tag-workflows{background:#E4EED1;color:#4D6622}"}],"page":{"pagePath":"api-reference/workflows/set-current-version","slug":"/api-reference/workflows/set-current-version","pageMetadata":{"title":"Set Current Version","openapi":"POST /v1/workflows/{workflow_id}/versions/{version_id}/set-current/","description":"Make a version the one that runs by default.","href":"/api-reference/workflows/set-current-version"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Make a version the one that runs by default.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Set Current Version","openapi":"POST /v1/workflows/{workflow_id}/versions/{version_id}/set-current/","description":"Make a version the one that runs by default.","href":"/api-reference/workflows/set-current-version"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,RequestExample}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);return _jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.roe-ai.com/v1/workflows/YOUR_WORKFLOW_ID/versions/YOUR_VERSION_ID/set-current/\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_API_KEY\"`})]}),`\n`]})})})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Set Current Version","openapi":"POST /v1/workflows/{workflow_id}/versions/{version_id}/set-current/","description":"Make a version the one that runs by default.","href":"/api-reference/workflows/set-current-version"}}}},"mdxExtracts":{"tableOfContents":[],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"3\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"https://api.roe-ai.com/v1/workflows/YOUR_WORKFLOW_ID/versions/YOUR_VERSION_ID/set-current/\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Authorization: Bearer YOUR_API_KEY\"\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"v1_workflows_versions_set_current_create","description":"Make a version the one that runs by default.","summary":"Set the current workflow version","parameters":["19e72a33-1e79-4302-b490-1ee13835718b","b879aee4-5f64-40d3-a6a3-213c5a4561d1","133f6816-9994-4317-ae5d-7135c6fa4af9"],"tags":["v1"],"security":["3866e0c2-e6df-46e9-a7e1-de2ae2d18675"],"responses":{"200":"7f2ceaf2-5e5a-42b5-9e50-c975870114b0","404":"ef58e72d-a5f1-4404-9358-23f36cc56b98"},"method":"post","type":"path","servers":["7d2b8e03-ddf9-483a-bc74-e5e6a46876ef"],"path":"/v1/workflows/{workflow_id}/versions/{version_id}/set-current/","baseUrlOptions":["https://api.roe-ai.com"],"title":"Set the current workflow version","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"dropdown":false,"language":"shellscript","code":{"type":"pre","key":null,"ref":null,"props":{"className":"shiki shiki-themes github-light-default dark-plus","style":{"backgroundColor":"#ffffff","--shiki-dark-bg":"#0B0C0E","color":"#1f2328","--shiki-dark":"#D4D4D4"},"language":"shellscript","children":{"type":"code","key":null,"ref":null,"props":{"language":"shellscript","numberOfLines":"3","children":[{"type":"span","key":"0","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#953800","--shiki-dark":"#DCDCAA"},"children":"curl"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" --request"}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" POST"}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"2","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" --url"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"https://api.roe-ai.com/v1/workflows/YOUR_WORKFLOW_ID/versions/YOUR_VERSION_ID/set-current/\""}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"4","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" --header"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"Authorization: Bearer YOUR_API_KEY\""}}]}},"\n"]}}}},"filename":"cURL"}],"requestExampleType":"mdx","responseExampleType":"generated"},"dependencies":{"parameters":{"19e72a33-1e79-4302-b490-1ee13835718b":{"in":"path","name":"version_id","schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":true},"b879aee4-5f64-40d3-a6a3-213c5a4561d1":{"in":"path","name":"workflow_id","schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":true},"133f6816-9994-4317-ae5d-7135c6fa4af9":{"name":"organization_id","in":"query","required":false,"schema":{"type":"string","format":"uuid","isRequired":false,"description":"Organization ID. This is required for access control. It can be provided via query or request body depending on the endpoint.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Organization ID. This is required for access control. It can be provided via query or request body depending on the endpoint."}},"responses":{"7f2ceaf2-5e5a-42b5-9e50-c975870114b0":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"workflow_id":{"type":"string","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"workflow_id","typeLabel":"string\u003cuuid>"},"is_current":{"type":"boolean","readOnly":true,"isRequired":true,"uniqueKey":"is_current","typeLabel":"boolean"},"read_only":{"type":"boolean","readOnly":true,"description":"Saved in the old graph format: it still runs, but can only be edited by saving a new version.","isRequired":true,"uniqueKey":"read_only","typeLabel":"boolean"},"definition":{"oneOf":[{"type":"object","description":"The steps, in the block format. Null for a read-only version.","required":["steps","result"],"properties":{"steps":{"items":{"oneOf":[{"type":"object","required":["kind","id","base_agent_id","agent_version_id"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Calls one operation of a saved connection, such as an API lookup or a\nSlack message. Credentials stay with the connection.","required":["kind","id","connection_id","operation"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","id","fields"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.2.id","typeLabel":"string"},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"One value from several steps' outputs, leaving out any that didn't run,\nsuch as the side of an If that wasn't taken.","required":["kind","id","sources"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","id","conditions"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.id","typeLabel":"string"},"kind":{"const":"if","default":"if","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.kind","typeLabel":"string"},"conditions":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","default":"equals","enum":["equals","not_equals","contains","greater_than","less_than","is_empty","is_not_empty","is_true","is_false"],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"default":null}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field"],"type":"object","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions","typeLabel":"object[]"},"combine":{"type":"string","default":"all","enum":["all","any"],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.combine","typeLabel":"enum\u003cstring>"},"then":{"items":{"oneOf":[{"type":"object","required":["kind","id","base_agent_id","agent_version_id"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Calls one operation of a saved connection, such as an API lookup or a\nSlack message. Credentials stay with the connection.","required":["kind","id","connection_id","operation"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","id","fields"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.id","typeLabel":"string"},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"One value from several steps' outputs, leaving out any that didn't run,\nsuch as the side of an If that wasn't taken.","required":["kind","id","sources"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3","typeLabel":"object"},{},{"type":"object","required":["kind","id","items","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.id","typeLabel":"string"},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.\\items","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.steps","typeLabel":"array"},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"Steps that run once someone approves the agent step just before.","required":["kind","id","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.kind","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.steps","typeLabel":"array"},"approval":{"description":"What opens a gate: an org admin's explicit approval (manual) or the\nreviewer's verdict decision on the source agent's result (feedback).","enum":["manual","feedback"],"type":"string","default":"manual","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["kind","id","lanes"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.kind","typeLabel":"string"},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.then","typeLabel":"object[]"},"otherwise":{"items":{"oneOf":[{"type":"object","required":["kind","id","base_agent_id","agent_version_id"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Calls one operation of a saved connection, such as an API lookup or a\nSlack message. Credentials stay with the connection.","required":["kind","id","connection_id","operation"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","id","fields"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.id","typeLabel":"string"},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"One value from several steps' outputs, leaving out any that didn't run,\nsuch as the side of an If that wasn't taken.","required":["kind","id","sources"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3","typeLabel":"object"},{},{"type":"object","required":["kind","id","items","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.id","typeLabel":"string"},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.\\items","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.steps","typeLabel":"array"},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"Steps that run once someone approves the agent step just before.","required":["kind","id","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.kind","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.steps","typeLabel":"array"},"approval":{"description":"What opens a gate: an org admin's explicit approval (manual) or the\nreviewer's verdict decision on the source agent's result (feedback).","enum":["manual","feedback"],"type":"string","default":"manual","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["kind","id","lanes"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.kind","typeLabel":"string"},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","id","items","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5.id","typeLabel":"string"},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5.\\items","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5.steps","typeLabel":"array"},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"Steps that run once someone approves the agent step just before.","required":["kind","id","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.6.kind","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.6.steps","typeLabel":"array"},"approval":{"description":"What opens a gate: an org admin's explicit approval (manual) or the\nreviewer's verdict decision on the source agent's result (feedback).","enum":["manual","feedback"],"type":"string","default":"manual","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["kind","id","lanes"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.7.kind","typeLabel":"string"},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"definition.oneOf.0.steps.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"definition.oneOf.0.steps.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.oneOf.0.steps","typeLabel":"object[]"},"result":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.result","typeLabel":"string"},"format_version":{"const":2,"default":2,"type":"integer","uniqueKey":"definition.oneOf.0.format_version","typeLabel":"integer"},"inputs":{"items":{"description":"One input a step needs or a workflow declares.","properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"definition.oneOf.0.inputs.items.[INDEX].key","typeLabel":"string"},"data_type":{"default":"text/plain","type":"string","uniqueKey":"definition.oneOf.0.inputs.items.[INDEX].data_type","typeLabel":"string"},"description":{"type":"string","default":"","uniqueKey":"definition.oneOf.0.inputs.items.[INDEX].description","typeLabel":"string"},"required":{"type":"boolean","default":true,"uniqueKey":"definition.oneOf.0.inputs.items.[INDEX].required","typeLabel":"boolean"},"accepts_multiple_files":{"type":"boolean","default":false,"uniqueKey":"definition.oneOf.0.inputs.items.[INDEX].accepts_multiple_files","typeLabel":"boolean"}},"required":["key"],"type":"object","uniqueKey":"definition.oneOf.0.inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"definition.oneOf.0.inputs","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"definition.oneOf.0","typeLabel":"object"},{"type":"null","description":"The steps, in the block format. Null for a read-only version.","isRequired":true,"uniqueKey":"definition.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"definition","typeLabel":"object | null"},"conversion_reasons":{"type":"array","items":{"type":"string","uniqueKey":"conversion_reasons.items.[INDEX]","typeLabel":"string"},"readOnly":true,"description":"Why a read-only version couldn't be converted to the block format.","isRequired":true,"uniqueKey":"conversion_reasons","typeLabel":"string[]"},"version_name":{"oneOf":[{"type":"string","uniqueKey":"version_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"version_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"version_name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"format_version":{"type":"integer","maximum":32767,"minimum":0,"uniqueKey":"format_version","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"input_definitions":{"oneOf":[{}],"uniqueKey":"input_definitions","typeLabel":"any"}},"required":["conversion_reasons","definition","id","is_current","read_only","workflow_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","workflow_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","is_current":true,"read_only":true,"definition":{"steps":[{"id":"\u003cstring>","kind":"agent","base_agent_id":"\u003cstring>","agent_version_id":"\u003cstring>","input_mapping":{}}],"result":"\u003cstring>","format_version":2,"inputs":[{"key":"\u003cstring>","data_type":"text/plain","description":"","required":true,"accepts_multiple_files":false}]},"conversion_reasons":["\u003cstring>"],"version_name":"\u003cstring>","description":"\u003cstring>","format_version":16383,"created_at":"2023-11-07T05:31:56Z","input_definitions":"\u003cunknown>"}}},"exampleType":"generated"}},"description":"","exampleType":"generated"},"ef58e72d-a5f1-4404-9358-23f36cc56b98":{"content":{"application/json":{"schema":{"type":"object","description":"DRF default error body: NotFound, PermissionDenied, Http404, etc.","properties":{"detail":{"type":"string","description":"Human-readable error detail","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"","exampleType":"generated"}},"security":{"3866e0c2-e6df-46e9-a7e1-de2ae2d18675":{"apiKeyAuth":{"type":"http","scheme":"bearer","description":"Organization API key passed as a Bearer token. This is the scheme used by the public SDK surface.","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"7d2b8e03-ddf9-483a-bc74-e5e6a46876ef":{"url":"https://api.roe-ai.com","description":"Production API"}},"schemas":{"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca":{"oneOf":[{"type":"object","required":["kind","id","base_agent_id","agent_version_id"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true},"base_agent_id":{"type":"string","isRequired":true},"agent_version_id":{"type":"string","isRequired":true},"input_mapping":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},{"type":"object","description":"Calls one operation of a saved connection, such as an API lookup or a\nSlack message. Credentials stay with the connection.","required":["kind","id","connection_id","operation"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true},"connection_id":{"type":"string","isRequired":true},"operation":{"type":"string","isRequired":true},"setup_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"input_mapping":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},{"type":"object","required":["kind","id","fields"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true},"fields":{"type":"object","additionalProperties":{"type":"string"},"isRequired":true}},"additionalProperties":false},{"type":"object","description":"One value from several steps' outputs, leaving out any that didn't run,\nsuch as the side of an If that wasn't taken.","required":["kind","id","sources"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true},"sources":{"items":{"type":"string"},"minItems":1,"type":"array","isRequired":true},"mode":{"type":"string","default":"append","enum":["append","combine"]}},"additionalProperties":false},{"type":"object","required":["kind","id","conditions"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"if","default":"if","type":"string","isRequired":true},"conditions":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string","isRequired":true},"operator":{"type":"string","default":"equals","enum":["equals","not_equals","contains","greater_than","less_than","is_empty","is_not_empty","is_true","is_false"]},"value":{"oneOf":[{"default":null}]}},"required":["field"],"type":"object"},"minItems":1,"type":"array","isRequired":true},"combine":{"type":"string","default":"all","enum":["all","any"]},"then":{"items":{"oneOf":[{"type":"object","required":["kind","id","base_agent_id","agent_version_id"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true},"base_agent_id":{"type":"string","isRequired":true},"agent_version_id":{"type":"string","isRequired":true},"input_mapping":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},{"type":"object","description":"Calls one operation of a saved connection, such as an API lookup or a\nSlack message. Credentials stay with the connection.","required":["kind","id","connection_id","operation"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true},"connection_id":{"type":"string","isRequired":true},"operation":{"type":"string","isRequired":true},"setup_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"input_mapping":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},{"type":"object","required":["kind","id","fields"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true},"fields":{"type":"object","additionalProperties":{"type":"string"},"isRequired":true}},"additionalProperties":false},{"type":"object","description":"One value from several steps' outputs, leaving out any that didn't run,\nsuch as the side of an If that wasn't taken.","required":["kind","id","sources"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true},"sources":{"items":{"type":"string"},"minItems":1,"type":"array","isRequired":true},"mode":{"type":"string","default":"append","enum":["append","combine"]}},"additionalProperties":false},{},{"type":"object","required":["kind","id","items","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true},"items":{"type":"string","isRequired":true},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string"},"parallel":{"type":"boolean","default":true}},"additionalProperties":false},{"type":"object","description":"Steps that run once someone approves the agent step just before.","required":["kind","id","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true},"approval":{"description":"What opens a gate: an org admin's explicit approval (manual) or the\nreviewer's verdict decision on the source agent's result (feedback).","enum":["manual","feedback"],"type":"string","default":"manual"}},"additionalProperties":false},{"type":"object","required":["kind","id","lanes"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array"},"minItems":2,"type":"array","isRequired":true}},"additionalProperties":false}]},"type":"array"},"otherwise":{"items":{"oneOf":[{"type":"object","required":["kind","id","base_agent_id","agent_version_id"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true},"base_agent_id":{"type":"string","isRequired":true},"agent_version_id":{"type":"string","isRequired":true},"input_mapping":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},{"type":"object","description":"Calls one operation of a saved connection, such as an API lookup or a\nSlack message. Credentials stay with the connection.","required":["kind","id","connection_id","operation"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true},"connection_id":{"type":"string","isRequired":true},"operation":{"type":"string","isRequired":true},"setup_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"input_mapping":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},{"type":"object","required":["kind","id","fields"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true},"fields":{"type":"object","additionalProperties":{"type":"string"},"isRequired":true}},"additionalProperties":false},{"type":"object","description":"One value from several steps' outputs, leaving out any that didn't run,\nsuch as the side of an If that wasn't taken.","required":["kind","id","sources"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true},"sources":{"items":{"type":"string"},"minItems":1,"type":"array","isRequired":true},"mode":{"type":"string","default":"append","enum":["append","combine"]}},"additionalProperties":false},{},{"type":"object","required":["kind","id","items","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true},"items":{"type":"string","isRequired":true},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string"},"parallel":{"type":"boolean","default":true}},"additionalProperties":false},{"type":"object","description":"Steps that run once someone approves the agent step just before.","required":["kind","id","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true},"approval":{"description":"What opens a gate: an org admin's explicit approval (manual) or the\nreviewer's verdict decision on the source agent's result (feedback).","enum":["manual","feedback"],"type":"string","default":"manual"}},"additionalProperties":false},{"type":"object","required":["kind","id","lanes"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array"},"minItems":2,"type":"array","isRequired":true}},"additionalProperties":false}]},"type":"array"}},"additionalProperties":false},{"type":"object","required":["kind","id","items","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true},"items":{"type":"string","isRequired":true},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string"},"parallel":{"type":"boolean","default":true}},"additionalProperties":false},{"type":"object","description":"Steps that run once someone approves the agent step just before.","required":["kind","id","steps"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true},"approval":{"description":"What opens a gate: an org admin's explicit approval (manual) or the\nreviewer's verdict decision on the source agent's result (feedback).","enum":["manual","feedback"],"type":"string","default":"manual"}},"additionalProperties":false},{"type":"object","required":["kind","id","lanes"],"properties":{"id":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array"},"minItems":2,"type":"array","isRequired":true}},"additionalProperties":false}]}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Organization API key passed as a Bearer token. This is the scheme used by the public SDK surface.","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Organization API key passed as a Bearer token. This is the scheme used by the public SDK surface.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKeyAuth","name":"Authorization"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.yml"},"subdomain":"roeai","siteName":"Roe Documentation","title":"Set Current Version - Roe Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T01:02:00.644Z","originalFileLocation":"api-reference/workflows/set-current-version.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Make a version the one that runs by default.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Roe Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Set Current Version - Roe Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Make a version the one that runs by default.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Roe Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.roe-ai.com/api-reference/workflows/set-current-version\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://roeai.mintlify.site/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Set+Current+Version\u0026amp;description=Make+a+version+the+one+that+runs+by+default.\u0026amp;theme=f7a915f73e99edbffff5a149\u0026amp;signature=a666ba01e3bc9a31cb93cdc2be32aa5136b38563ee21eb9777db1986c6e5502b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Set Current Version - Roe Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Make a version the one that runs by default.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://roeai.mintlify.site/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Set+Current+Version\u0026amp;description=Make+a+version+the+one+that+runs+by+default.\u0026amp;theme=f7a915f73e99edbffff5a149\u0026amp;signature=a666ba01e3bc9a31cb93cdc2be32aa5136b38563ee21eb9777db1986c6e5502b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/roeai/fPmAFS4J5dj6_hvQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Roe Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6619\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.roe-ai.com/api-reference/workflows/set-current-version\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/workflows/set-current-version.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.roe-ai.com/#organization\",\"name\":\"Roe Documentation\",\"url\":\"https://docs.roe-ai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/roeai/fwCD8GI-1nfdsPAX/logo/light.svg?fit=max\u0026auto=format\u0026n=fwCD8GI-1nfdsPAX\u0026q=85\u0026s=d7b4fe21f708298b16c7b5b7af65cdbb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.roe-ai.com#website\",\"name\":\"Roe Documentation\",\"url\":\"https://docs.roe-ai.com\",\"publisher\":{\"@id\":\"https://docs.roe-ai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version#webpage\",\"url\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version\",\"name\":\"Set Current Version\",\"description\":\"Make a version the one that runs by default.\",\"dateModified\":\"2026-11-13T01:02:00.644Z\",\"isPartOf\":{\"@id\":\"https://docs.roe-ai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflows\",\"item\":\"https://docs.roe-ai.com/api-reference/workflows/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Set Current Version\",\"item\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version#apireference\",\"headline\":\"Set Current Version\",\"name\":\"Set Current Version\",\"description\":\"Make a version the one that runs by default.\",\"url\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version\",\"mainEntityOfPage\":{\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/set-current-version#webpage\"},\"dateModified\":\"2026-11-13T01:02:00.644Z\",\"publisher\":{\"@id\":\"https://docs.roe-ai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.roe-ai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Roe Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Roe Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/workflows/set-current-version.md","siteName":"Roe Documentation","nav":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://join.slack.com/t/roeaiusers/shared_invite/zt-2m0oa9kj4-wltD91LCeJJR~cN1y1R7JQ"},{"anchor":"Blog","icon":"newspaper","href":"https://roeai.substack.com/"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"SDK integration","pages":[{"title":"SDK integration","href":"/api-reference/sdk-integration"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Examples","href":"/api-reference/examples"}]},{"group":"Agents","pages":[{"title":"List Agents","openapi":"GET /v1/agents/","href":"/api-reference/agents/list-agents"},{"title":"Create Agent","openapi":"POST /v1/agents/","href":"/api-reference/agents/create-agent"},{"title":"Retrieve an Agent","openapi":"GET /v1/agents/{agent_id}/","href":"/api-reference/agents/retrieve-agent"},{"title":"Update an Agent's Settings","openapi":"PUT /v1/agents/{agent_id}/","href":"/api-reference/agents/update-agent-settings"},{"title":"Delete an Agent","openapi":"DELETE /v1/agents/{agent_id}/","href":"/api-reference/agents/delete-agent"},{"title":"Duplicate an Agent","openapi":"POST /v1/agents/{agent_id}/duplicate/","href":"/api-reference/agents/duplicate-agent"},{"title":"List Agent Versions","openapi":"GET /v1/agents/{agent_id}/versions/","href":"/api-reference/agents/list-agent-versions"},{"title":"Create Agent Version","openapi":"POST /v1/agents/{agent_id}/versions/","href":"/api-reference/agents/create-agent-version"},{"title":"Retrieve an Agent Version","openapi":"GET /v1/agents/{agent_id}/versions/{agent_version_id}/","href":"/api-reference/agents/retrieve-agent-version"},{"title":"Retrieve Current Agent Version","openapi":"GET /v1/agents/{agent_id}/versions/current/","href":"/api-reference/agents/retrieve-agent-current-version"},{"title":"Run Agent","openapi":"POST /v1/agents/run/{agent_id}/","href":"/api-reference/agents/run"},{"title":"Run Agent Async","openapi":"POST /v1/agents/run/{agent_id}/async/","href":"/api-reference/agents/run-async"},{"title":"Agent Job Status","openapi":"GET /v1/agents/jobs/{job_id}/status/","href":"/api-reference/agents/job-status"},{"title":"Agent Job Result","openapi":"GET /v1/agents/jobs/{agent_job_id}/result/","href":"/api-reference/agents/job-result"},{"title":"List Agent's Jobs","openapi":"GET /v1/agents/{agent_id}/jobs/","href":"/api-reference/agents/list-agent-jobs"}]},{"group":"Workflows","pages":[{"title":"Workflows","href":"/api-reference/workflows/introduction"},{"title":"List Workflows","openapi":"GET /v1/workflows/","href":"/api-reference/workflows/list-workflows"},{"title":"Create Workflow","openapi":"POST /v1/workflows/","href":"/api-reference/workflows/create-workflow"},{"title":"Retrieve Workflow","openapi":"GET /v1/workflows/{workflow_id}/","href":"/api-reference/workflows/retrieve-workflow"},{"title":"Rename Workflow","openapi":"PATCH /v1/workflows/{workflow_id}/","href":"/api-reference/workflows/rename-workflow"},{"title":"Delete Workflow","openapi":"DELETE /v1/workflows/{workflow_id}/","href":"/api-reference/workflows/delete-workflow"},{"title":"List Workflow Versions","openapi":"GET /v1/workflows/{workflow_id}/versions/","href":"/api-reference/workflows/list-workflow-versions"},{"title":"Save Workflow Version","openapi":"POST /v1/workflows/{workflow_id}/versions/","href":"/api-reference/workflows/create-workflow-version"},{"title":"Retrieve Workflow Version","openapi":"GET /v1/workflows/{workflow_id}/versions/{version_id}/","description":"Get one version with its definition. A version saved in the old format is read-only: its definition is null and conversion_reasons says why.","href":"/api-reference/workflows/retrieve-workflow-version"},{"title":"Set Current Version","openapi":"POST /v1/workflows/{workflow_id}/versions/{version_id}/set-current/","href":"/api-reference/workflows/set-current-version"},{"title":"Run Workflow","openapi":"POST /v1/workflows/{workflow_id}/runs/","description":"Start a run of the current version, or of version_id. With wait, the response comes when the run finishes or after 60 seconds, whichever is first.","href":"/api-reference/workflows/run-workflow"},{"title":"Run Workflow in Batch","openapi":"POST /v1/workflows/{workflow_id}/runs/batch/","href":"/api-reference/workflows/run-workflow-batch"},{"title":"List Workflow Runs","openapi":"GET /v1/workflows/{workflow_id}/runs/","href":"/api-reference/workflows/list-workflow-runs"},{"title":"Retrieve Workflow Run","openapi":"GET /v1/workflows/runs/{run_id}/","href":"/api-reference/workflows/retrieve-workflow-run"}]},{"group":"Database","pages":[{"title":"Run Query","openapi":"POST /v1/database/query/","href":"/api-reference/database/query"},{"title":"Run Query Async","openapi":"POST /v1/database/query/async/","href":"/api-reference/database/query-async"},{"title":"Query Status","openapi":"GET /v1/database/query/{worksheet_query_id}/status/","href":"/api-reference/database/query-status"},{"title":"Query Result","openapi":"GET /v1/database/query/{worksheet_query_id}/result/","href":"/api-reference/database/query-result"}]},{"group":"Roe Datasets","pages":[{"title":"List Datasets","openapi":"GET /v1/datasets/","href":"/api-reference/roe-dataset/list"},{"title":"Create a Dataset","openapi":"POST /v1/datasets/","href":"/api-reference/roe-dataset/create"},{"title":"Delete a Dataset","openapi":"DELETE /v1/datasets/{dataset_id}/","href":"/api-reference/roe-dataset/delete-dataset"},{"title":"Upload File","openapi":"POST /v1/datasets/files/upload/","href":"/api-reference/roe-dataset/file-upload"},{"title":"Download File","openapi":"GET /v1/datasets/files/{file_str}/download/","href":"/api-reference/roe-dataset/file-download"},{"title":"Delete a File","openapi":"DELETE /v1/datasets/{dataset_id}/files/{id}/","href":"/api-reference/roe-dataset/delete-file"}]},{"group":"Policies","pages":[{"title":"List Policies","openapi":"GET /policies/","href":"/api-reference/policies/list-policies"},{"title":"Create Policy","openapi":"POST /policies/","href":"/api-reference/policies/create-policy"},{"title":"Retrieve Policy","openapi":"GET /policies/{id}/","href":"/api-reference/policies/retrieve-policy"},{"title":"Update Policy","openapi":"PUT /policies/{id}/","href":"/api-reference/policies/update-policy"},{"title":"Delete Policy","openapi":"DELETE /policies/{id}/","href":"/api-reference/policies/delete-policy"},{"title":"List Policy Versions","openapi":"GET /policies/{policy_id}/versions/","href":"/api-reference/policies/list-policy-versions"},{"title":"Create Policy Version","openapi":"POST /policies/{policy_id}/versions/","href":"/api-reference/policies/create-policy-version"},{"title":"Retrieve Policy Version","openapi":"GET /policies/versions/{id}/","href":"/api-reference/policies/retrieve-policy-version"},{"title":"Set Current Version","openapi":"PATCH /policies/{policy_id}/set-current-version/{version_id}/","href":"/api-reference/policies/set-current-version"}]},{"group":"Webhooks","pages":[{"title":"List Webhooks","openapi":"GET /webhooks/","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create Webhook","openapi":"POST /webhooks/","href":"/api-reference/webhooks/create-webhook"},{"title":"Retrieve Webhook","openapi":"GET /webhooks/{webhook_id}/","href":"/api-reference/webhooks/retrieve-webhook"},{"title":"Update Webhook","openapi":"PATCH /webhooks/{webhook_id}/","href":"/api-reference/webhooks/update-webhook"},{"title":"Delete Webhook","openapi":"DELETE /webhooks/{webhook_id}/","href":"/api-reference/webhooks/delete-webhook"},{"title":"List Webhook Agents","openapi":"GET /webhooks/{webhook_id}/agents/","href":"/api-reference/webhooks/list-webhook-agents"},{"title":"Link Agents to Webhook","openapi":"POST /webhooks/{webhook_id}/agents/","href":"/api-reference/webhooks/link-agents"},{"title":"Unlink Agent from Webhook","openapi":"DELETE /webhooks/{webhook_id}/agents/{agent_webhook_id}/","href":"/api-reference/webhooks/unlink-agent"}]}]},{"tab":"SQL Reference","pages":[{"title":"SQL Reference","href":"/sql-reference/introduction"}]}]},"basePath":"","title":"Set Current Version - Roe Documentation","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DDP9JXtj.js","utils-8yQyvEtx.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CBCFR8Sn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-rQaXkUHa.js","snippetPresets-J5KpBTgV.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BVxVH4Cj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BxdQ2vIi.js","shallow-BjV2tFiD.js","getApiPlaygroundDisplay-C_55tL4O.js","CodeSnippet-C0JpiCOC.js","CodeSnippets-w9Ps7djG.js","Page-DTNSD-0M.js","getPastedJson-BDfB-H8d.js","icon-g-kUkkO9.js","MethodPill-v4l6fq0h.js","DuplicateIcon-CvLo-CfU.js","createIcon-165clrrV.js","DynamicMarkdown-D3RQ-fEj.js","SectionHeading-vvo-3yLf.js","axios-vUo_bRtp.js","Markdown-CMT1uFWQ.js","clsx-C8f2yC9R.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CI2D8R2Y.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-k78Wrw_e.js"]}