Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.
{"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/create-workflow","slug":"/api-reference/workflows/create-workflow","pageMetadata":{"title":"Create Workflow","openapi":"POST /v1/workflows/","description":"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.","href":"/api-reference/workflows/create-workflow"},"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: \"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.\"\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":"Create Workflow","openapi":"POST /v1/workflows/","description":"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.","href":"/api-reference/workflows/create-workflow"}}},"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:`22`,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:`22`,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/?organization_id=YOUR_ORG_ID\"`}),_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\"`}),_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:` \"Content-Type: application/json\"`}),_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:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Customer risk review\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"definition\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"inputs\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"key\": \"customer_id\", \"data_type\": \"text/plain\", \"description\": \"The customer to review\"}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"steps\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"kind\": \"agent\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"id\": \"check_risk\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"base_agent_id\": \"YOUR_AGENT_ID\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"agent_version_id\": \"YOUR_AGENT_VERSION_ID\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input_mapping\": {\"customer\": \"{initial.customer_id}\"}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"result\": \"check_risk\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\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":"Create Workflow","openapi":"POST /v1/workflows/","description":"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.","href":"/api-reference/workflows/create-workflow"}}}},"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=\"22\">\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/?organization_id=YOUR_ORG_ID\"\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>\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\"> \"Content-Type: application/json\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"name\": \"Customer risk review\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"definition\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"inputs\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\"key\": \"customer_id\", \"data_type\": \"text/plain\", \"description\": \"The customer to review\"}\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"steps\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"kind\": \"agent\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"id\": \"check_risk\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"base_agent_id\": \"YOUR_AGENT_ID\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"agent_version_id\": \"YOUR_AGENT_VERSION_ID\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"input_mapping\": {\"customer\": \"{initial.customer_id}\"}\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"result\": \"check_risk\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"v1_workflows_create","description":"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.","summary":"Create a workflow","tags":["v1"],"requestBody":"ebd6b11f-86a8-48da-ac99-2feeaffe258d","security":["820c8df7-928c-4910-b983-9ace9cf8c766"],"responses":{"201":"b058f8e1-0bd9-46f1-948f-5712d2dfec37","400":"7e2012b5-c2c9-4e4b-9baf-78775fc887a4"},"parameters":["5d9e4b17-52a1-49c0-b34a-0217daa6ff6c"],"method":"post","type":"path","servers":["7d2b8e03-ddf9-483a-bc74-e5e6a46876ef"],"path":"/v1/workflows/","baseUrlOptions":["https://api.roe-ai.com"],"title":"Create a workflow","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":"22","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/?organization_id=YOUR_ORG_ID\""}},{"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\""}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"6","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":" \"Content-Type: application/json\""}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"8","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" --data"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" '{"}}]}},"\n",{"type":"span","key":"10","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"name\": \"Customer risk review\","}}}},"\n",{"type":"span","key":"12","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"definition\": {"}}}},"\n",{"type":"span","key":"14","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"inputs\": ["}}}},"\n",{"type":"span","key":"16","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" {\"key\": \"customer_id\", \"data_type\": \"text/plain\", \"description\": \"The customer to review\"}"}}}},"\n",{"type":"span","key":"18","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" ],"}}}},"\n",{"type":"span","key":"20","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"steps\": ["}}}},"\n",{"type":"span","key":"22","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" {"}}}},"\n",{"type":"span","key":"24","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"kind\": \"agent\","}}}},"\n",{"type":"span","key":"26","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"id\": \"check_risk\","}}}},"\n",{"type":"span","key":"28","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"base_agent_id\": \"YOUR_AGENT_ID\","}}}},"\n",{"type":"span","key":"30","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"agent_version_id\": \"YOUR_AGENT_VERSION_ID\","}}}},"\n",{"type":"span","key":"32","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"input_mapping\": {\"customer\": \"{initial.customer_id}\"}"}}}},"\n",{"type":"span","key":"34","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" }"}}}},"\n",{"type":"span","key":"36","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" ],"}}}},"\n",{"type":"span","key":"38","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"result\": \"check_risk\""}}}},"\n",{"type":"span","key":"40","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" }"}}}},"\n",{"type":"span","key":"42","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" }'"}}}},"\n"]}}}},"filename":"cURL"}],"requestExampleType":"mdx","responseExampleType":"generated"},"dependencies":{"parameters":{"5d9e4b17-52a1-49c0-b34a-0217daa6ff6c":{"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."}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","maxLength":200,"minLength":1,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"definition":{"additionalProperties":false,"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.steps.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.steps.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"definition.steps.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"definition.steps.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.steps.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.2.id","typeLabel":"string"},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"definition.steps.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.id","typeLabel":"string"},"kind":{"const":"if","default":"if","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.kind","typeLabel":"string"},"conditions":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"default":null}],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field"],"type":"object","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.conditions","typeLabel":"object[]"},"combine":{"type":"string","default":"all","enum":["all","any"],"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.then.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"definition.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.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"definition.steps.items.[INDEX].oneOf.4.otherwise","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.5.id","typeLabel":"string"},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.5.\\items","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.5.steps","typeLabel":"array"},"item_name":{"default":"item","maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","uniqueKey":"definition.steps.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.6.kind","typeLabel":"string"},"steps":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"definition.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.steps.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.7.kind","typeLabel":"string"},"lanes":{"items":{"items":{"$circularRef":"b93a2e46-de9f-4c7d-9f33-6fa8eb68a7ca"},"minItems":1,"type":"array","uniqueKey":"definition.steps.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"definition.steps.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"definition.steps.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"definition.steps.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"definition.steps","typeLabel":"object[]"},"result":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"definition.result","typeLabel":"string"},"format_version":{"const":2,"default":2,"type":"integer","uniqueKey":"definition.format_version","typeLabel":"integer"},"inputs":{"items":{"description":"One input a step needs or a workflow declares.","properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"definition.inputs.items.[INDEX].key","typeLabel":"string"},"data_type":{"default":"text/plain","type":"string","uniqueKey":"definition.inputs.items.[INDEX].data_type","typeLabel":"string"},"description":{"type":"string","default":"","uniqueKey":"definition.inputs.items.[INDEX].description","typeLabel":"string"},"required":{"type":"boolean","default":true,"uniqueKey":"definition.inputs.items.[INDEX].required","typeLabel":"boolean"},"accepts_multiple_files":{"type":"boolean","default":false,"uniqueKey":"definition.inputs.items.[INDEX].accepts_multiple_files","typeLabel":"boolean"}},"required":["key"],"type":"object","uniqueKey":"definition.inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"definition.inputs","typeLabel":"object[]"}},"required":["steps","result"],"type":"object","isRequired":true,"uniqueKey":"definition","typeLabel":"object"},"version_name":{"type":"string","maxLength":200,"minLength":1,"uniqueKey":"version_name","typeLabel":"string"},"description":{"type":"string","maxLength":1024,"uniqueKey":"description","typeLabel":"string"}},"required":["definition","name"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","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}]},"version_name":"\u003cstring>","description":"\u003cstring>"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"b058f8e1-0bd9-46f1-948f-5712d2dfec37":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","maxLength":200,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"agent_id":{"type":"string","format":"uuid","readOnly":true,"description":"The workflow's id as an agent. Calling a workflow by it is deprecated; the agent_id filter finds the workflow it belongs to.","isRequired":true,"uniqueKey":"agent_id","typeLabel":"string\u003cuuid>"},"current_version_id":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"current_version_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"current_version_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current_version_id","typeLabel":"string\u003cuuid> | null"},"creator":{"oneOf":[{"type":"object","required":["display_name","email","id"],"properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"creator.oneOf.0.id","typeLabel":"integer"},"email":{"type":"string","format":"email","title":"Email address","maxLength":254,"isRequired":true,"uniqueKey":"creator.oneOf.0.email","typeLabel":"string\u003cemail>"},"display_name":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"creator.oneOf.0.display_name","typeLabel":"string"},"first_name":{"type":"string","maxLength":150,"uniqueKey":"creator.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","maxLength":150,"uniqueKey":"creator.oneOf.0.last_name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"creator.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"creator.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"creator","typeLabel":"object | null"},"updated_at":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"current_version":{"oneOf":[{"type":"object","required":["conversion_reasons","definition","id","is_current","read_only","workflow_id"],"properties":{"id":{"type":"string","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"current_version.oneOf.0.id","typeLabel":"string\u003cuuid>"},"workflow_id":{"type":"string","format":"uuid","readOnly":true,"isRequired":true,"uniqueKey":"current_version.oneOf.0.workflow_id","typeLabel":"string\u003cuuid>"},"is_current":{"type":"boolean","readOnly":true,"isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.0.id","typeLabel":"string"},"kind":{"const":"agent","default":"agent","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.0.base_agent_id","typeLabel":"string"},"agent_version_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.0.agent_version_id","typeLabel":"string"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.id","typeLabel":"string"},"kind":{"const":"connection","default":"connection","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.setup_id","typeLabel":"string | null"},"input_mapping":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.2.id","typeLabel":"string"},"kind":{"const":"edit_fields","default":"edit_fields","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.3.id","typeLabel":"string"},"kind":{"const":"merge","default":"merge","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.3.sources.items.[INDEX]","typeLabel":"string"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.3.sources","typeLabel":"string[]"},"mode":{"type":"string","default":"append","enum":["append","combine"],"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.id","typeLabel":"string"},"kind":{"const":"if","default":"if","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.kind","typeLabel":"string"},"conditions":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"default":null}],"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field"],"type":"object","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.conditions","typeLabel":"object[]"},"combine":{"type":"string","default":"all","enum":["all","any"],"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.then.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"base_agent_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.0.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"connection_id":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.connection_id","typeLabel":"string"},"operation":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.operation","typeLabel":"string"},"setup_id":{"oneOf":[{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.setup_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.input_mapping.additionalProperties","typeLabel":"string"},"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.1.input_mapping","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.fields.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.2.fields","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"sources":{"items":{"type":"string","uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.3.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.4.otherwise","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.5.id","typeLabel":"string"},"kind":{"const":"for_each","default":"for_each","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.5.kind","typeLabel":"string"},"items":{"type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.5.item_name","typeLabel":"string"},"parallel":{"type":"boolean","default":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.5.parallel","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.6.id","typeLabel":"string"},"kind":{"const":"approval","default":"approval","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.6.approval","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.7.id","typeLabel":"string"},"kind":{"const":"parallel","default":"parallel","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.7.lanes.items.[INDEX]","typeLabel":"array"},"minItems":2,"type":"array","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.7.lanes","typeLabel":"array[]"}},"additionalProperties":false,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.steps","typeLabel":"object[]"},"result":{"maxLength":200,"pattern":"^[A-Za-z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.result","typeLabel":"string"},"format_version":{"const":2,"default":2,"type":"integer","uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.definition.oneOf.0.inputs.items.[INDEX].key","typeLabel":"string"},"data_type":{"default":"text/plain","type":"string","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.inputs.items.[INDEX].data_type","typeLabel":"string"},"description":{"type":"string","default":"","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.inputs.items.[INDEX].description","typeLabel":"string"},"required":{"type":"boolean","default":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.inputs.items.[INDEX].required","typeLabel":"boolean"},"accepts_multiple_files":{"type":"boolean","default":false,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0.inputs.items.[INDEX].accepts_multiple_files","typeLabel":"boolean"}},"required":["key"],"type":"object","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.inputs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"current_version.oneOf.0.definition.oneOf.0.inputs","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.0","typeLabel":"object"},{"type":"null","description":"The steps, in the block format. Null for a read-only version.","isRequired":true,"uniqueKey":"current_version.oneOf.0.definition.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current_version.oneOf.0.definition","typeLabel":"object | null"},"conversion_reasons":{"type":"array","items":{"type":"string","uniqueKey":"current_version.oneOf.0.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":"current_version.oneOf.0.conversion_reasons","typeLabel":"string[]"},"version_name":{"oneOf":[{"type":"string","uniqueKey":"current_version.oneOf.0.version_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current_version.oneOf.0.version_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_version.oneOf.0.version_name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"current_version.oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current_version.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_version.oneOf.0.description","typeLabel":"string | null"},"format_version":{"type":"integer","maximum":32767,"minimum":0,"uniqueKey":"current_version.oneOf.0.format_version","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","uniqueKey":"current_version.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"input_definitions":{"oneOf":[{}],"uniqueKey":"current_version.oneOf.0.input_definitions","typeLabel":"any"}},"isRequired":true,"uniqueKey":"current_version.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"current_version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current_version","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"}},"required":["agent_id","creator","current_version","current_version_id","id","name","updated_at"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","agent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","current_version_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","creator":{"id":123,"email":"jsmith@example.com","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>"},"updated_at":"2023-11-07T05:31:56Z","current_version":{"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>"},"created_at":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"description":"","exampleType":"generated"},"7e2012b5-c2c9-4e4b-9baf-78775fc887a4":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Validation failure: a map of field name to a list of error messages (DRF serializers) or a single message (e.g. organization_id validation).","additionalProperties":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.additionalProperties.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.additionalProperties.oneOf.0","typeLabel":"string[]"},{"type":"string","uniqueKey":"oneOf.0.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.0.additionalProperties","typeLabel":"string[] | string"},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"The definition failed its save checks; each error names its step.","required":["detail","errors"],"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.detail","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","properties":{"step_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].step_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].step_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].step_id","typeLabel":"string | null"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.errors.items.[INDEX].message","typeLabel":"string"}},"required":["step_id","message"],"uniqueKey":"oneOf.1.errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.errors","typeLabel":"object[]"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"description":"Invalid request, or a definition that fails its save checks.","exampleType":"generated"}},"security":{"820c8df7-928c-4910-b983-9ace9cf8c766":{"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":"Create Workflow - Roe Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T01:02:00.644Z","originalFileLocation":"api-reference/workflows/create-workflow.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=\"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.\">\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=\"Create Workflow - Roe Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.\">\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/create-workflow\">\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=Create+Workflow\u0026amp;description=Create+a+workflow+from+a+block-format+definition%3B+its+first+version+becomes+current.+A+definition+that+fails+its+checks+returns+each+error+with+the+step+it+belo\u0026amp;theme=f7a915f73e99edbffff5a149\u0026amp;signature=5c5a1a0c08b9c7b73b8a64ffdc29fc0b6bad9449ec3da0205be6eba32ff3febe\">\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=\"Create Workflow - Roe Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://roeai.mintlify.site/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Create+Workflow\u0026amp;description=Create+a+workflow+from+a+block-format+definition%3B+its+first+version+becomes+current.+A+definition+that+fails+its+checks+returns+each+error+with+the+step+it+belo\u0026amp;theme=f7a915f73e99edbffff5a149\u0026amp;signature=5c5a1a0c08b9c7b73b8a64ffdc29fc0b6bad9449ec3da0205be6eba32ff3febe\">\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/create-workflow\">\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/create-workflow.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/create-workflow#webpage\",\"url\":\"https://docs.roe-ai.com/api-reference/workflows/create-workflow\",\"name\":\"Create Workflow\",\"description\":\"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.\",\"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/create-workflow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/create-workflow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflows\",\"item\":\"https://docs.roe-ai.com/api-reference/workflows/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Workflow\",\"item\":\"https://docs.roe-ai.com/api-reference/workflows/create-workflow\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/create-workflow#apireference\",\"headline\":\"Create Workflow\",\"name\":\"Create Workflow\",\"description\":\"Create a workflow from a block-format definition; its first version becomes current. A definition that fails its checks returns each error with the step it belongs to.\",\"url\":\"https://docs.roe-ai.com/api-reference/workflows/create-workflow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.roe-ai.com/api-reference/workflows/create-workflow#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/create-workflow.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/","description":"List the organization's workflows, most recently updated first.","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}/","description":"Get a workflow with its current version.","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}/","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/","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":"Create Workflow - 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"]}