Many Engines support definition of the JSON output schema. This allows you to
control the structure of the JSON output exactly as you wish. The schema follows
the standard JSON schema specification.We support creation of the schema using our UI Widget. Or you can paste the raw
JSON schema in Text mode.
An example JSON output schema
{"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":""},"chroma":{"liveDeploymentHistoryId":"6add75693f0421323b9d616c","collectionId":"9056f5f1-54b9-4256-8bdb-683b6c416cd5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6add75693f0421323b9d616c"},"entitlements":{},"buildId":"6add75693f0421323b9d616c","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Documentation","count":76},{"language":"default","tag":"API Reference","count":44},{"language":"default","tag":"Agents","count":38},{"language":"default","tag":"Release Notes","count":20},{"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},{"language":"default","tag":"SQL Workspace","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":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","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),.prose ul>li:has(>.rn-tag),li:has(>.rn-tag),ul:has(>li>.rn-tag){list-style:none;padding:0!important;padding-inline-start:0!important;margin-left:0!important}.prose ul:has(>li>.rn-tag),ul:has(>li>.rn-tag){margin-top:1rem}.prose ul>li:has(>.rn-tag),li:has(>.rn-tag){display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:.875rem;row-gap:.5rem;align-items:baseline;justify-items:start;margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.5;letter-spacing:-.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:.1875rem .625rem;border-radius:9999px;font-size:.65625rem;font-weight:600;line-height:1.45;letter-spacing:.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:.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":"agents/output-schema-json","slug":"/agents/output-schema-json","pageMetadata":{"title":"JSON Output Schema","description":"Define the structure of the JSON output","href":"/agents/output-schema-json"},"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: \"Define the structure of the JSON output\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Frame,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Many Engines support definition of the JSON output schema. This allows you to\ncontrol the structure of the JSON output exactly as you wish. The schema follows\nthe standard `,_jsx(_components.a,{href:`https://json-schema.org/`,children:`JSON schema specification`}),`.`]}),`\n`,_jsx(_components.p,{children:`We support creation of the schema using our UI Widget. Or you can paste the raw\nJSON schema in Text mode.`}),`\n`,_jsx(Frame,{caption:`An example JSON output schema`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=e73342f415ca8818e3567702f23a8d5c`,\"data-og-width\":`1196`,width:`1196`,\"data-og-height\":`1766`,height:`1766`,\"data-path\":`images/agent-config-output-schema.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?w=280\u0026fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=ee0d5900403c544c11693c946fbe2a7f 280w, https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?w=560\u0026fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=865f4c403386e6b34c3eacc03b9485e5 560w, https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?w=840\u0026fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=a32676ace5cc3a01c2f7327335e7be69 840w, https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?w=1100\u0026fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=8e092a4be3f1ab0e7befd8aa7e8a38a0 1100w, https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?w=1650\u0026fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=b9a4e6b1f73c72f74d15fae1def1c59b 1650w, https://mintcdn.com/roeai/wyVOyeWPONjXHsrt/images/agent-config-output-schema.png?w=2500\u0026fit=max\u0026auto=format\u0026n=wyVOyeWPONjXHsrt\u0026q=85\u0026s=0efe2569db50504000d2d03ec1c900bf 2500w`})})]})}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":"JSON Output Schema","description":"Define the structure of the JSON output","href":"/agents/output-schema-json"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"roeai","siteName":"Roe Documentation","title":"JSON Output Schema - Roe Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-22T17:35:07.754Z","originalFileLocation":"agents/output-schema-json.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=\"Define the structure of the JSON output\">\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=\"JSON Output Schema - Roe Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Define the structure of the JSON output\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Roe Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.roe-ai.com/agents/output-schema-json\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://roeai.mintlify.app/_mintlify/api/og/v2?division=Agents\u0026amp;title=JSON+Output+Schema\u0026amp;description=Define+the+structure+of+the+JSON+output\u0026amp;theme=71393da4931c813a27fda74c\u0026amp;signature=e475457015ac832c1f27fa9a9cb284fd350ee8bd86ab8754f02c1086c2811dc7\">\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=\"JSON Output Schema - Roe Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Define the structure of the JSON output\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://roeai.mintlify.app/_mintlify/api/og/v2?division=Agents\u0026amp;title=JSON+Output+Schema\u0026amp;description=Define+the+structure+of+the+JSON+output\u0026amp;theme=71393da4931c813a27fda74c\u0026amp;signature=e475457015ac832c1f27fa9a9cb284fd350ee8bd86ab8754f02c1086c2811dc7\">\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/agents/output-schema-json\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/agents/output-schema-json.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/agents/output-schema-json#webpage\",\"url\":\"https://docs.roe-ai.com/agents/output-schema-json\",\"name\":\"JSON Output Schema\",\"description\":\"Define the structure of the JSON output\",\"dateModified\":\"2025-10-22T17:35:07.754Z\",\"isPartOf\":{\"@id\":\"https://docs.roe-ai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.roe-ai.com/agents/output-schema-json#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.roe-ai.com/agents/output-schema-json#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Agents\",\"item\":\"https://docs.roe-ai.com/agents/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JSON Output Schema\",\"item\":\"https://docs.roe-ai.com/agents/output-schema-json\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.roe-ai.com/agents/output-schema-json#article\",\"headline\":\"JSON Output Schema\",\"name\":\"JSON Output Schema\",\"description\":\"Define the structure of the JSON output\",\"url\":\"https://docs.roe-ai.com/agents/output-schema-json\",\"mainEntityOfPage\":{\"@id\":\"https://docs.roe-ai.com/agents/output-schema-json#webpage\"},\"dateModified\":\"2025-10-22T17:35:07.754Z\",\"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\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","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","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Agents","pages":[{"title":"Introduction","href":"/agents/introduction"},{"title":"Quickstart","href":"/agents/quickstart"},{"title":"Input Definitions","href":"/agents/input-definition"},{"title":"Prompt Engineering Guide","description":"How to create prompts effectively for your Agents","href":"/agents/prompt-engineering"},{"title":"JSON Output Schema","href":"/agents/output-schema-json"},{"group":"Engines","pages":[{"title":"Introduction","description":"Extraction and processing engines for structured data transformation","href":"/agents/engines/introduction"},{"title":"Document Segmentation","href":"/agents/engines/document-segmentation"},{"title":"Google Maps Insights","href":"/agents/engines/google-maps"},{"title":"Interactive Web Insights","href":"/agents/engines/interactive-web"},{"title":"Marketplace Storefront Analysis","href":"/agents/engines/marketplace-storefront"},{"title":"Merchant Risk Analysis","href":"/agents/engines/merchant-risk"},{"title":"Multimodal Insights","href":"/agents/engines/multimodal-extraction"},{"title":"Document Insights","href":"/agents/engines/pdf-extraction"},{"title":"Research Agent","href":"/agents/engines/research"},{"title":"Social Media Crawler","href":"/agents/engines/social-media-crawler"},{"title":"Web Insights","href":"/agents/engines/url-extraction"},{"title":"URL Finder","href":"/agents/engines/url-finder"}]},{"group":"Agentic Workflows","pages":[{"title":"Introduction","href":"/agents/agentic-workflows/introduction"},{"title":"AML Investigation","href":"/agents/engines/aml-investigation"},{"title":"Data Analysis","href":"/agents/engines/data-analysis"},{"title":"Fraud Investigation","href":"/agents/engines/fraud-investigation"},{"title":"Merchant Underwriting","href":"/agents/engines/merchant-underwriting"},{"title":"Product Policy","href":"/agents/engines/product-policy"}]}]},{"group":"SQL Workspace","pages":[{"title":"Introduction","href":"/database/introduction"},{"title":"Quickstart","href":"/database/quickstart"},{"group":"Functions","pages":[{"title":"Introduction","href":"/database/functions/introduction"},{"title":"run_agent","href":"/database/functions/run-agent"},{"title":"run_agent_sync","href":"/database/functions/run-agent-sync"},{"title":"job_status","href":"/database/functions/job-status"},{"title":"job_result | resolve","href":"/database/functions/job-result"},{"title":"keep_pages","href":"/database/functions/keep-pages"}]},{"group":"Examples","pages":[{"title":"Introduction","href":"/database/examples/introduction"}]}]},{"group":"Data Resources","pages":[{"title":"Introduction","href":"/data-resources/introduction"},{"title":"Context Sources","href":"/data-resources/context-sources"},{"group":"Roe Datasets","pages":[{"title":"Introduction","href":"/data-resources/roe-datasets/introduction"}]},{"group":"Connectors","pages":[{"title":"Introduction","href":"/data-resources/connectors/introduction"},{"title":"Custom API Connector","href":"/data-resources/connectors/custom-api"},{"title":"AWS S3 Connector","href":"/data-resources/connectors/s3"},{"title":"Snowflake Connector","href":"/data-resources/connectors/snowflake"},{"title":"SharePoint Connector","href":"/data-resources/connectors/sharepoint"},{"title":"Zendesk Connector","href":"/data-resources/connectors/zendesk"}]}]},{"group":"Policies","pages":[{"title":"Policies","href":"/policies/introduction"}]},{"group":"Webhooks","pages":[{"title":"Webhooks","href":"/webhooks/introduction"}]},{"group":"MCP Server","pages":[{"title":"Introduction","href":"/mcp/introduction"},{"group":"Skills","pages":[{"title":"Roe MCP Basics","href":"/mcp/skills/roe-mcp-basics"},{"title":"Workflow Builder","href":"/mcp/skills/workflow-builder"}]},{"title":"MCP tools reference","href":"/mcp/tools"}]},{"group":"Enterprise","pages":[{"group":"Single sign-on (SSO)","pages":[{"group":"OIDC","pages":[{"title":"OIDC Single Sign-On (SSO) Integration","href":"/enterprise/sso"},{"title":"Microsoft Entra ID (Azure AD) OIDC SSO Integration","href":"/enterprise/sso-entraid"},{"title":"Okta OIDC SSO Integration Guide","href":"/enterprise/sso-okta"},{"title":"ADFS OIDC SSO Integration Guide","href":"/enterprise/sso-adfs"}]},{"group":"SAML","pages":[{"title":"SAML Single Sign-On (SSO) Integration","href":"/enterprise/sso-saml"},{"title":"Microsoft Entra ID (Azure AD) SAML SSO Integration","href":"/enterprise/sso-saml-entraid"}]}]}]},{"group":"Use Cases","pages":[{"title":"Introduction","href":"/use-cases/finance"}]},{"group":"Release Notes","pages":[{"title":"Release 1.1.3","href":"/release-notes/release-1-1-3"},{"title":"Release 1.1.2","href":"/release-notes/release-1-1-2"},{"title":"Release 1.1.1","href":"/release-notes/release-1-1-1"},{"title":"Release 1.1.0","href":"/release-notes/release-1-1-0"},{"title":"Release 1.0.99","href":"/release-notes/release-1-0-99"},{"title":"Release 1.0.98","href":"/release-notes/release-1-0-98"},{"title":"Release 1.0.97","href":"/release-notes/release-1-0-97"},{"title":"Release 1.0.96","href":"/release-notes/release-1-0-96"},{"title":"Release 1.0.95","href":"/release-notes/release-1-0-95"},{"title":"Release 1.0.94","href":"/release-notes/release-1-0-94"},{"title":"Release 1.0.93","href":"/release-notes/release-1-0-93"},{"title":"Release 1.0.92","href":"/release-notes/release-1-0-92"},{"title":"Release 1.0.91","href":"/release-notes/release-1-0-91"},{"title":"Release 1.0.90","href":"/release-notes/release-1-0-90"},{"title":"Release 1.0.89","href":"/release-notes/release-1-0-89"},{"title":"Release 1.0.88","href":"/release-notes/release-1-0-88"},{"title":"Release 1.0.87","href":"/release-notes/release-1-0-87"},{"title":"Release 1.0.86","href":"/release-notes/release-1-0-86"},{"title":"Release 1.0.85","href":"/release-notes/release-1-0-85"},{"title":"Release 1.0.84","href":"/release-notes/release-1-0-84"}]}]},{"tab":"SDK integration","pages":[{"title":"SDK integration","href":"/api-reference/sdk-integration"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"SQL Reference","pages":[{"title":"SQL Reference","href":"/sql-reference/introduction"}]}]},"title":"JSON Output Schema - Roe Documentation","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DYplxqhs.js","DynamicMarkdown-Cc6AuSHS.js","zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}