The validated ingestion point for all business data.
Forms are not just data collection interfaces. They are the validation and constraint engine. Every field type, required rule, conditional logic rule, and cross-field constraint encodes a business rule in structure.When an AI agent submits a form headlessly, it gets the same validation a human gets — and richer, more actionable error feedback than any raw API or database write would provide. This is what makes agents smarter, not just faster.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Docs2work","colors":{"primary":"#2E75B6","light":"#60A5FA","dark":"#1B3A6B"},"logo":{"light":"https://mintcdn.com/docs2work/av7hAtDWi1YIHstc/logo/light.svg?fit=max\u0026auto=format\u0026n=av7hAtDWi1YIHstc\u0026q=85\u0026s=c18e017e0cafe27956a7fd9a7c1fcc20","dark":"https://mintcdn.com/docs2work/av7hAtDWi1YIHstc/logo/dark.svg?fit=max\u0026auto=format\u0026n=av7hAtDWi1YIHstc\u0026q=85\u0026s=987ef403938a09ad61014d60bab797d7"},"favicon":"https://mintcdn.com/docs2work/av7hAtDWi1YIHstc/favicon.svg?fit=max\u0026auto=format\u0026n=av7hAtDWi1YIHstc\u0026q=85\u0026s=9c474ff89c068690da3dd98da097e3ea","styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"docs2work","hasAudioNarration":false,"actualSubdomain":"docs2work","customDomains":["docs.docs2work.com"],"gitSource":{"type":"github","owner":"jlquan-cmd","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20d8c2a3165ec5ddff8247","collectionId":"99a63a42-b70d-41ac-a077-09dabd255480","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a20d8c2a3165ec5ddff8247:success","clientVersion":"0.0.3908","searchFilterCounts":[{"language":"default","tag":"Agent Guides","count":4},{"language":"default","tag":"Concepts","count":4},{"language":"default","tag":"Getting Started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"teamspace","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":"vite-origin","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"concepts/forms","slug":"/concepts/forms","pageMetadata":{"title":"Forms","description":"The validated ingestion point for all business data.","href":"/concepts/forms"},"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: \"The validated ingestion point for all business data.\"\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={code:`code`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Forms are not just data collection interfaces. They are the validation and constraint engine. Every field type, required rule, conditional logic rule, and cross-field constraint encodes a business rule in structure.`}),`\n`,_jsx(_components.p,{children:`When an AI agent submits a form headlessly, it gets the same validation a human gets — and richer, more actionable error feedback than any raw API or database write would provide. This is what makes agents smarter, not just faster.`}),`\n`,_jsx(Heading,{level:`2`,id:`field-types`,children:`Field types`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`textfield`}),` · `,_jsx(_components.code,{children:`textarea`}),` · `,_jsx(_components.code,{children:`number`}),` · `,_jsx(_components.code,{children:`email`}),` · `,_jsx(_components.code,{children:`url`}),` · `,_jsx(_components.code,{children:`phoneNumber`}),` · `,_jsx(_components.code,{children:`datetime`}),` · `,_jsx(_components.code,{children:`select`}),` · `,_jsx(_components.code,{children:`radio`}),` · `,_jsx(_components.code,{children:`checkbox`}),` · `,_jsx(_components.code,{children:`file`}),` · `,_jsx(_components.code,{children:`signature`}),` · `,_jsx(_components.code,{children:`table`}),` · `,_jsx(_components.code,{children:`uniqueId`})]})]})}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":"Forms","description":"The validated ingestion point for all business data.","href":"/concepts/forms"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Field types","slug":"field-types","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"docs2work","siteName":"Docs2work","title":"Forms - Docs2work","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-18T21:10:10.304Z","originalFileLocation":"concepts/forms.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=\"system\"}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=\"The validated ingestion point for all business data.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Docs2work\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_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/docs2work/7GpqgytyKpfsJSs9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Forms - Docs2work\">\u003cmeta data-mint-head property=\"og:description\" content=\"The validated ingestion point for all business data.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Docs2work\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.docs2work.com/concepts/forms\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Forms - Docs2work\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The validated ingestion point for all business data.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/docs2work/7GpqgytyKpfsJSs9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Docs2work\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2E75B6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.docs2work.com/concepts/forms\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/concepts/forms.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.docs2work.com/#organization\",\"name\":\"Docs2work\",\"url\":\"https://docs.docs2work.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/docs2work/av7hAtDWi1YIHstc/logo/light.svg?fit=max\u0026auto=format\u0026n=av7hAtDWi1YIHstc\u0026q=85\u0026s=c18e017e0cafe27956a7fd9a7c1fcc20\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.docs2work.com#website\",\"name\":\"Docs2work\",\"url\":\"https://docs.docs2work.com\",\"publisher\":{\"@id\":\"https://docs.docs2work.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.docs2work.com/concepts/forms#webpage\",\"url\":\"https://docs.docs2work.com/concepts/forms\",\"name\":\"Forms\",\"description\":\"The validated ingestion point for all business data.\",\"dateModified\":\"2026-04-18T21:10:10.304Z\",\"isPartOf\":{\"@id\":\"https://docs.docs2work.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.docs2work.com/concepts/forms#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.docs2work.com/concepts/forms#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Concepts\",\"item\":\"https://docs.docs2work.com/concepts/workflows\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Forms\",\"item\":\"https://docs.docs2work.com/concepts/forms\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.docs2work.com/concepts/forms#article\",\"headline\":\"Forms\",\"name\":\"Forms\",\"description\":\"The validated ingestion point for all business data.\",\"url\":\"https://docs.docs2work.com/concepts/forms\",\"mainEntityOfPage\":{\"@id\":\"https://docs.docs2work.com/concepts/forms#webpage\"},\"dateModified\":\"2026-04-18T21:10:10.304Z\",\"publisher\":{\"@id\":\"https://docs.docs2work.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.docs2work.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Docs2work\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Docs2work","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/index"},{"title":"Authentication","href":"/authentication"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Concepts","pages":[{"title":"Workflows","description":"Non-linear process graphs connecting every step of a business process.","href":"/concepts/workflows"},{"title":"Forms","href":"/concepts/forms"},{"title":"Portals","description":"Scoped, tokenized views of sheet data for external parties and AI agents.","href":"/concepts/portals"},{"title":"Audit Trail","href":"/concepts/audit-trail"}]},{"group":"Build API","pages":[{"title":"Sessions","href":"/api-reference/sessions"},{"title":"Trigger","href":"/api-reference/trigger"},{"title":"Nodes","href":"/api-reference/nodes"},{"title":"Edges","href":"/api-reference/edges"},{"title":"Forms","href":"/api-reference/forms"},{"title":"Portals","href":"/api-reference/portals"},{"title":"Validate","href":"/api-reference/validate"},{"title":"Activate","href":"/api-reference/activate"}]},{"group":"Agent Guides","pages":[{"title":"Agent Overview","href":"/agents/overview"},{"title":"Agent Quickstart","href":"/agents/quickstart"},{"title":"Agent Reasoning Flow","href":"/agents/reasoning-flow"},{"title":"Error Handling","href":"/agents/error-handling"}]}]},"title":"Forms - Docs2work","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":[],"chunks":[]}