{
"error": {
"code": "validation_failed",
"message": "One or more fields are invalid"
}
}
Intakes
Evaluate an intake form
Vita Clinic only. Requires the intakes:read scope. Runs a form’s rules on the answers so far and tells you
which questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call
it as often as you like while the patient answers.
Answer under the question id from Get the intake form for products:
a string for a text or single choice, an array of strings for several choices, and
{ "height_in": 70, "weight_lb": 180 } for height and weight. Answers to questions the form does not have are
ignored.
visible lists the questions to show, in order. missing lists the visible required questions with no answer.
stops are answers that end the form (the patient is not eligible), each with the message to show.
corrections are answers the patient must fix (for example “None” chosen with another option).
complete is true when nothing is missing and nothing stops or needs correcting.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VitaRelay","colors":{"primary":"#2266E6","light":"#4DA6FF","dark":"#071B3A"},"logo":{"light":"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026auto=format\u0026n=WXEmFrJi4K7tSXcf\u0026q=85\u0026s=dad2bdd7a33cbbcf4acf3c514efe4047","dark":"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo-light.png?fit=max\u0026auto=format\u0026n=WXEmFrJi4K7tSXcf\u0026q=85\u0026s=840ddd8ffac0c531b6eeff031de0f833"},"favicon":"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026auto=format\u0026n=WXEmFrJi4K7tSXcf\u0026q=85\u0026s=dad2bdd7a33cbbcf4acf3c514efe4047","api":{"openapi":"openapi.yaml","playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":"https://vitarelay.com/api/public/v1"}},"navbar":{"links":[],"primary":{"type":"button","label":"Book a Call","href":"https://vitarelay.com/contact"}},"footer":{"socials":{"website":"https://vitarelay.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vitarelay","hasAudioNarration":false,"actualSubdomain":"vitarelay","customDomains":["api.vitarelay.com"],"gitSource":{"type":"github","owner":"pet3r96","repo":"vr-main","deployBranch":"main","contentDirectory":"docs/vitarelay-docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af62992fc4ef25324e97a40","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Documentation","count":127},{"language":"default","tag":"API Reference","count":97},{"language":"default","tag":"VitaClinic API","count":77},{"language":"default","tag":"Pharmacy API","count":25},{"language":"default","tag":"Partner API","count":20},{"language":"default","tag":"Getting Started","count":17},{"language":"default","tag":"Patients","count":13},{"language":"default","tag":"Customers API Reference","count":10},{"language":"default","tag":"Inventory API Reference","count":10},{"language":"default","tag":"Orders","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":[],"page":{"pagePath":"api-reference/intakes/evaluate-an-intake-form","slug":"/api-reference/intakes/evaluate-an-intake-form","pageMetadata":{"title":"Evaluate an intake form","description":"**Vita Clinic only.** Requires the `intakes:read` scope. Runs a form's rules on the answers so far and tells you\nwhich questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call\nit as often as you like while the patient answers.\n\nAnswer under the question `id` from [Get the intake form for products](/api-reference/intakes/get-the-intake-form-for-products):\na string for a text or single choice, an array of strings for several choices, and\n`{ \"height_in\": 70, \"weight_lb\": 180 }` for height and weight. Answers to questions the form does not have are\nignored.\n\n`visible` lists the questions to show, in order. `missing` lists the visible required questions with no answer.\n`stops` are answers that end the form (the patient is not eligible), each with the message to show.\n`corrections` are answers the patient must fix (for example \"None\" chosen with another option).\n`complete` is true when nothing is missing and nothing stops or needs correcting.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml post /intake-forms/evaluate","href":"/api-reference/intakes/evaluate-an-intake-form","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Vita Clinic only.\"\n }), \" Requires the \", _jsx(_components.code, {\n children: \"intakes:read\"\n }), \" scope. Runs a form’s rules on the answers so far and tells you\\nwhich questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call\\nit as often as you like while the patient answers.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Answer under the question \", _jsx(_components.code, {\n children: \"id\"\n }), \" from \", _jsx(_components.a, {\n href: \"/api-reference/intakes/get-the-intake-form-for-products\",\n children: \"Get the intake form for products\"\n }), \":\\na string for a text or single choice, an array of strings for several choices, and\\n\", _jsx(_components.code, {\n children: \"{ \\\"height_in\\\": 70, \\\"weight_lb\\\": 180 }\"\n }), \" for height and weight. Answers to questions the form does not have are\\nignored.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"visible\"\n }), \" lists the questions to show, in order. \", _jsx(_components.code, {\n children: \"missing\"\n }), \" lists the visible required questions with no answer.\\n\", _jsx(_components.code, {\n children: \"stops\"\n }), \" are answers that end the form (the patient is not eligible), each with the message to show.\\n\", _jsx(_components.code, {\n children: \"corrections\"\n }), \" are answers the patient must fix (for example “None” chosen with another option).\\n\", _jsx(_components.code, {\n children: \"complete\"\n }), \" is true when nothing is missing and nothing stops or needs correcting.\"]\n })]\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":"Evaluate an intake form","description":"**Vita Clinic only.** Requires the `intakes:read` scope. Runs a form's rules on the answers so far and tells you\nwhich questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call\nit as often as you like while the patient answers.\n\nAnswer under the question `id` from [Get the intake form for products](/api-reference/intakes/get-the-intake-form-for-products):\na string for a text or single choice, an array of strings for several choices, and\n`{ \"height_in\": 70, \"weight_lb\": 180 }` for height and weight. Answers to questions the form does not have are\nignored.\n\n`visible` lists the questions to show, in order. `missing` lists the visible required questions with no answer.\n`stops` are answers that end the form (the patient is not eligible), each with the message to show.\n`corrections` are answers the patient must fix (for example \"None\" chosen with another option).\n`complete` is true when nothing is missing and nothing stops or needs correcting.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml post /intake-forms/evaluate","href":"/api-reference/intakes/evaluate-an-intake-form","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Intakes"],"summary":"Evaluate an intake form","description":"**Vita Clinic only.** Requires the `intakes:read` scope. Runs a form's rules on the answers so far and tells you\nwhich questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call\nit as often as you like while the patient answers.\n\nAnswer under the question `id` from [Get the intake form for products](/api-reference/intakes/get-the-intake-form-for-products):\na string for a text or single choice, an array of strings for several choices, and\n`{ \"height_in\": 70, \"weight_lb\": 180 }` for height and weight. Answers to questions the form does not have are\nignored.\n\n`visible` lists the questions to show, in order. `missing` lists the visible required questions with no answer.\n`stops` are answers that end the form (the patient is not eligible), each with the message to show.\n`corrections` are answers the patient must fix (for example \"None\" chosen with another option).\n`complete` is true when nothing is missing and nothing stops or needs correcting.\n","operationId":"evaluateIntakeForm","requestBody":"38f48679-bc23-47fb-9518-bd1c621b443c","responses":{"200":"0ca992dc-c86e-4aa0-b521-21d1b5e32aef","401":"7b65f289-a86a-438f-8c99-0b71864a8d9d","404":"14d6d6e3-a407-4e30-b1df-b5f2c9d0d6f5","422":"bd61f09f-91b6-4000-9983-b351711cdb93"},"method":"post","type":"path","servers":["99e3b59c-dc63-47bf-bffb-070f0be07326"],"security":["dcc604bc-462f-440f-88d7-39631ae87d5c"],"path":"/intake-forms/evaluate","baseUrlOptions":["https://vitarelay.com/api/public/v1"],"title":"Evaluate an intake form","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["form_key","answers"],"properties":{"form_key":{"type":"string","example":"combined:wizlo.glp.initial+wizlo.hair.initial","isRequired":true,"uniqueKey":"form_key","typeLabel":"string"},"answers":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"answers","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"form_key":"combined:wizlo.glp.initial+wizlo.hair.initial","answers":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0ca992dc-c86e-4aa0-b521-21d1b5e32aef":{"description":"What the form needs next.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"form_key":{"type":"string","uniqueKey":"data.form_key","typeLabel":"string"},"visible":{"type":"array","items":{"type":"string","uniqueKey":"data.visible.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.visible","typeLabel":"string[]"},"missing":{"type":"array","items":{"type":"string","uniqueKey":"data.missing.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.missing","typeLabel":"string[]"},"stops":{"type":"array","items":{"type":"object","properties":{"question":{"type":"string","uniqueKey":"data.stops.items.[INDEX].question","typeLabel":"string"},"message":{"type":"string","uniqueKey":"data.stops.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"data.stops.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.stops","typeLabel":"object[]"},"corrections":{"type":"array","items":{"type":"object","properties":{"question":{"type":"string","uniqueKey":"data.corrections.items.[INDEX].question","typeLabel":"string"},"message":{"type":"string","uniqueKey":"data.corrections.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"data.corrections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.corrections","typeLabel":"object[]"},"complete":{"type":"boolean","uniqueKey":"data.complete","typeLabel":"boolean"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"form_key":"\u003cstring>","visible":["\u003cstring>"],"missing":["\u003cstring>"],"stops":[{"question":"\u003cstring>","message":"\u003cstring>"}],"corrections":[{"question":"\u003cstring>","message":"\u003cstring>"}],"complete":true}}}},"exampleType":"generated"}},"exampleType":"generated"},"7b65f289-a86a-438f-8c99-0b71864a8d9d":{"description":"Missing, invalid or revoked API key (`unauthorized`).","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"One of `invalid_body`, `validation_failed`, `unauthorized`,\n`insufficient_scope`, `not_vita_clinic`, `patient_not_found`,\n`product_not_found`, `product_not_allowed`, `duplicate_request`,\n`rate_limited`, `card_required`, `payment_declined`,\n`internal_error`, `not_found`.\n","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"example":{"error":{"code":"validation_failed","message":"One or more fields are invalid"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"validation_failed","message":"One or more fields are invalid"}}}},"exampleType":"generated"}},"exampleType":"generated"},"14d6d6e3-a407-4e30-b1df-b5f2c9d0d6f5":{"description":"No form has that `form_key` (`not_found`).","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"bd61f09f-91b6-4000-9983-b351711cdb93":{"description":"The body failed validation (`validation_failed`).","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"dcc604bc-462f-440f-88d7-39631ae87d5c":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key issued by VitaRelay. Send as `Authorization: Bearer vr_live_…`\n(production) or `Authorization: Bearer vr_test_…` (sandbox).\n","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"99e3b59c-dc63-47bf-bffb-070f0be07326":{"url":"https://vitarelay.com/api/public/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key issued by VitaRelay. Send as `Authorization: Bearer vr_live_…`\n(production) or `Authorization: Bearer vr_test_…` (sandbox).\n","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key issued by VitaRelay. Send as `Authorization: Bearer vr_live_…`\n(production) or `Authorization: Bearer vr_test_…` (sandbox).\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"vitarelay","siteName":"VitaRelay","title":"Evaluate an intake form - VitaRelay","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T21:03:22.880Z","originalFileLocation":"api-reference/intakes/evaluate-an-intake-form.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=\"Vita Clinic only. Requires the intakes:read scope. Runs a form\u0026#x27;s rules on the answers so far and tells you which questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call it as often as you like while the patient answers. Answer under the question id from Get the intake form for products: a string for a text or single choice, an array of strings for several choices, and { \u0026quot;height_in\u0026quot;: 70, \u0026quot;weight_lb\u0026quot;: 180 } for height and weight. Answers to questions the form does not have are ignored. visible lists the questions to show, in order. missing lists the visible required questions with no answer. stops are answers that end the form (the patient is not eligible), each with the message to show. corrections are answers the patient must fix (for example \u0026quot;None\u0026quot; chosen with another option). complete is true when nothing is missing and nothing stops or needs correcting.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VitaRelay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026amp;auto=format\u0026amp;n=WXEmFrJi4K7tSXcf\u0026amp;q=85\u0026amp;s=dad2bdd7a33cbbcf4acf3c514efe4047\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026amp;auto=format\u0026amp;n=WXEmFrJi4K7tSXcf\u0026amp;q=85\u0026amp;s=dad2bdd7a33cbbcf4acf3c514efe4047\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026amp;auto=format\u0026amp;n=WXEmFrJi4K7tSXcf\u0026amp;q=85\u0026amp;s=dad2bdd7a33cbbcf4acf3c514efe4047\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026amp;auto=format\u0026amp;n=WXEmFrJi4K7tSXcf\u0026amp;q=85\u0026amp;s=dad2bdd7a33cbbcf4acf3c514efe4047\">\u003cmeta data-mint-head property=\"og:title\" content=\"Evaluate an intake form - VitaRelay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Vita Clinic only. Requires the intakes:read scope. Runs a form\u0026#x27;s rules on the answers so far and tells you which questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call it as often as you like while the patient answers. Answer under the question id from Get the intake form for products: a string for a text or single choice, an array of strings for several choices, and { \u0026quot;height_in\u0026quot;: 70, \u0026quot;weight_lb\u0026quot;: 180 } for height and weight. Answers to questions the form does not have are ignored. visible lists the questions to show, in order. missing lists the visible required questions with no answer. stops are answers that end the form (the patient is not eligible), each with the message to show. corrections are answers the patient must fix (for example \u0026quot;None\u0026quot; chosen with another option). complete is true when nothing is missing and nothing stops or needs correcting.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VitaRelay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vitarelay.mintlify.site/_mintlify/api/og/v2?division=Intakes\u0026amp;title=Evaluate+an+intake+form\u0026amp;description=**Vita+Clinic+only.**+Requires+the+%60intakes%3Aread%60+scope.+Runs+a+form%27s+rules+on+the+answers+so+far+and+tells+you%0Awhich+questions+to+show%2C+what+is+still+unanswer\u0026amp;theme=8c0b6cf4340b31a0a73d3428\u0026amp;signature=74dd0691e4dbdd69cef67bd17c316760a7aab7a2bc100ce78db1fcf44d5b5bd2\">\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=\"Evaluate an intake form - VitaRelay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Vita Clinic only. Requires the intakes:read scope. Runs a form\u0026#x27;s rules on the answers so far and tells you which questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call it as often as you like while the patient answers. Answer under the question id from Get the intake form for products: a string for a text or single choice, an array of strings for several choices, and { \u0026quot;height_in\u0026quot;: 70, \u0026quot;weight_lb\u0026quot;: 180 } for height and weight. Answers to questions the form does not have are ignored. visible lists the questions to show, in order. missing lists the visible required questions with no answer. stops are answers that end the form (the patient is not eligible), each with the message to show. corrections are answers the patient must fix (for example \u0026quot;None\u0026quot; chosen with another option). complete is true when nothing is missing and nothing stops or needs correcting.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vitarelay.mintlify.site/_mintlify/api/og/v2?division=Intakes\u0026amp;title=Evaluate+an+intake+form\u0026amp;description=**Vita+Clinic+only.**+Requires+the+%60intakes%3Aread%60+scope.+Runs+a+form%27s+rules+on+the+answers+so+far+and+tells+you%0Awhich+questions+to+show%2C+what+is+still+unanswer\u0026amp;theme=8c0b6cf4340b31a0a73d3428\u0026amp;signature=74dd0691e4dbdd69cef67bd17c316760a7aab7a2bc100ce78db1fcf44d5b5bd2\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/vitarelay/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VitaRelay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2266E6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/intakes/evaluate-an-intake-form.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://api.vitarelay.com/#organization\",\"name\":\"VitaRelay\",\"url\":\"https://api.vitarelay.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vitarelay/WXEmFrJi4K7tSXcf/logo/vitarelay-logo.png?fit=max\u0026auto=format\u0026n=WXEmFrJi4K7tSXcf\u0026q=85\u0026s=dad2bdd7a33cbbcf4acf3c514efe4047\"}},{\"@type\":\"WebSite\",\"@id\":\"https://api.vitarelay.com#website\",\"name\":\"VitaRelay\",\"url\":\"https://api.vitarelay.com\",\"publisher\":{\"@id\":\"https://api.vitarelay.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form#webpage\",\"url\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form\",\"name\":\"Evaluate an intake form\",\"description\":\"Vita Clinic only. Requires the intakes:read scope. Runs a form's rules on the answers so far and tells you which questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call it as often as you like while the patient answers. Answer under the question id from Get the intake form for products: a string for a text or single choice, an array of strings for several choices, and { \\\"height_in\\\": 70, \\\"weight_lb\\\": 180 } for height and weight. Answers to questions the form does not have are ignored. visible lists the questions to show, in order. missing lists the visible required questions with no answer. stops are answers that end the form (the patient is not eligible), each with the message to show. corrections are answers the patient must fix (for example \\\"None\\\" chosen with another option). complete is true when nothing is missing and nothing stops or needs correcting.\",\"dateModified\":\"2026-11-12T21:03:22.880Z\",\"isPartOf\":{\"@id\":\"https://api.vitarelay.com#website\"},\"breadcrumb\":{\"@id\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://api.vitarelay.com/api-reference/patients/list-patients\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intakes\",\"item\":\"https://api.vitarelay.com/api-reference/intakes/submit-intake-answers-you-collect-them\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Evaluate an intake form\",\"item\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form#apireference\",\"headline\":\"Evaluate an intake form\",\"name\":\"Evaluate an intake form\",\"description\":\"Vita Clinic only. Requires the intakes:read scope. Runs a form's rules on the answers so far and tells you which questions to show, what is still unanswered, and whether anything stops the form. Nothing is stored; call it as often as you like while the patient answers. Answer under the question id from Get the intake form for products: a string for a text or single choice, an array of strings for several choices, and { \\\"height_in\\\": 70, \\\"weight_lb\\\": 180 } for height and weight. Answers to questions the form does not have are ignored. visible lists the questions to show, in order. missing lists the visible required questions with no answer. stops are answers that end the form (the patient is not eligible), each with the message to show. corrections are answers the patient must fix (for example \\\"None\\\" chosen with another option). complete is true when nothing is missing and nothing stops or needs correcting.\",\"url\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form\",\"mainEntityOfPage\":{\"@id\":\"https://api.vitarelay.com/api-reference/intakes/evaluate-an-intake-form#webpage\"},\"dateModified\":\"2026-11-12T21:03:22.880Z\",\"publisher\":{\"@id\":\"https://api.vitarelay.com/#organization\"},\"isPartOf\":{\"@id\":\"https://api.vitarelay.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VitaRelay\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"VitaRelay\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/intakes/evaluate-an-intake-form.md","siteName":"VitaRelay","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"VitaClinic API","icon":"hospital","groups":[{"group":"Getting Started","pages":[{"title":"VitaClinic API Overview","href":"/getting-started/overview"},{"title":"Quickstart","href":"/getting-started/quickstart"},{"title":"Authentication","href":"/getting-started/authentication"},{"title":"API Keys","href":"/getting-started/api-keys"},{"title":"Environments","href":"/getting-started/environments"},{"title":"Sandbox","href":"/getting-started/sandbox"},{"title":"REST API (v1)","href":"/getting-started/rest-api"},{"title":"Packages, pricing and checkout","href":"/getting-started/packages-and-pricing"},{"title":"Intakes and prescriber review","href":"/getting-started/intakes-and-prescriptions"},{"title":"Intake answers reference","href":"/getting-started/intake-responses"},{"title":"Intake forms reference","href":"/getting-started/intake-forms-reference"},{"title":"Emails your patients receive","href":"/getting-started/patient-emails"},{"title":"Integration checklist","href":"/getting-started/integration-checklist"},{"title":"Errors","href":"/getting-started/errors"},{"title":"Rate Limits","href":"/getting-started/rate-limits"}]},{"group":"API Reference","pages":[{"group":"Patients","pages":[{"title":"List patients","deprecated":null,"version":null,"openapi":"/openapi.yaml get /patients","href":"/api-reference/patients/list-patients"},{"title":"Create a patient","deprecated":null,"version":null,"openapi":"/openapi.yaml post /patients","href":"/api-reference/patients/create-a-patient"},{"title":"Retrieve a patient","deprecated":null,"version":null,"openapi":"/openapi.yaml get /patients/{id}","href":"/api-reference/patients/retrieve-a-patient"},{"title":"Get the Accept.js keys (no order needed)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /payment-methods/config","href":"/api-reference/patients/get-the-acceptjs-keys-no-order-needed"},{"title":"List a patient's saved cards","deprecated":null,"version":null,"openapi":"/openapi.yaml get /patients/{id}/payment-methods","href":"/api-reference/patients/list-a-patients-saved-cards"},{"title":"Save a patient's card (no charge)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /patients/{id}/payment-methods","href":"/api-reference/patients/save-a-patients-card-no-charge"},{"title":"Push to IDN prescriber","deprecated":null,"version":null,"openapi":"/openapi.yaml post /rx/patients/{patientId}/push","href":"/api-reference/patients/push-to-idn-prescriber"},{"title":"Auto-refer from intake","deprecated":null,"version":null,"openapi":"/openapi.yaml post /rx/patients/{patientId}/auto-push","href":"/api-reference/patients/auto-refer-from-intake"},{"title":"List Rx requests","deprecated":null,"version":null,"openapi":"/openapi.yaml get /rx/patients/{patientId}/requests","href":"/api-reference/patients/list-rx-requests"},{"title":"Cancel a request","deprecated":null,"version":null,"openapi":"/openapi.yaml post /rx/requests/{requestId}/cancel","href":"/api-reference/patients/cancel-a-request"},{"title":"IDN membership status","deprecated":null,"version":null,"openapi":"/openapi.yaml get /rx/idn-status","href":"/api-reference/patients/idn-membership-status"},{"title":"Own prescribers and doctor-network access","deprecated":null,"version":null,"openapi":"/openapi.yaml get /prescribers","href":"/api-reference/patients/own-prescribers-and-doctor-network-access"},{"title":"Who would prescribe for a patient or state","deprecated":null,"version":null,"openapi":"/openapi.yaml get /prescriber-route","href":"/api-reference/patients/who-would-prescribe-for-a-patient-or-state"}]},{"group":"Intakes","pages":[{"title":"Submit intake answers (you collect them)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /intakes","href":"/api-reference/intakes/submit-intake-answers-you-collect-them"},{"title":"Get the intake form for products","description":"**Vita Clinic only.** Requires the `intakes:read` scope. Returns the intake form a patient fills in for the\nproducts you name, so your site can show the same questions our own link does. Nothing about a patient is read\nor stored.\n\nEvery product has its own form. Products that use **different** forms get **one combined form**: its sections\nrun form by form, and a question two forms ask in the same way (name, email, date of birth, consents) appears\nonce, so the patient never answers it twice. The same set of products always gives the same `form_key`. The\nform is the same for a test key and a live key.\n\nUse `stage=followup` for the follow-up form a patient answers before a refill. Products that do not need an\nintake are listed with `needs_intake: false`. When no product form applies (the standard intake is used, a\nproduct has no confirmed form yet, or forms are not switched on for your account) `form` is `null`, `reason`\nsays why, and `note` points to the standard intake (`POST /intakes`).\n\nEvery question lists its attributes (`kind`, `options`, `required`, `answer_format`, `conditional`, `pii`). The\nfull list for every form, including when each question is asked, is in the\n[Intake forms reference](/getting-started/intake-forms-reference).\n\nDraw the questions from `sections`, then send the answers to\n[Evaluate an intake form](/api-reference/intakes/evaluate-an-intake-form) after each step to learn which\nquestions show next and what is still missing.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /intake-forms","href":"/api-reference/intakes/get-the-intake-form-for-products"},{"title":"Evaluate an intake form","deprecated":null,"version":null,"openapi":"/openapi.yaml post /intake-forms/evaluate","href":"/api-reference/intakes/evaluate-an-intake-form"},{"title":"Send a hosted intake link","description":"**Vita Clinic only.** Requires the `intakes:write` scope. Use this when you want the **patient** to fill in the questionnaire on our page. To send us answers you already collected, use [Submit intake answers](/api-reference/intakes/submit-intake-answers-you-collect-them). Referral partners use [Send a referral intake link](/api-reference/intakes/send-a-referral-intake-link). Create (or reuse) a hosted intake for your patient and return the intake.telemedcomplete.com link so the patient can complete the questionnaire themselves. If the patient has an account and `send` is true they are notified by SMS + email (PHI-free — link only). A patient belonging to another organization resolves as `404 patient_not_found`. Repeated calls for the same patient + category reuse the same pending intake. Test keys never contact the patient but still return the link.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /patients/{patientId}/intake/send-link","href":"/api-reference/intakes/send-a-hosted-intake-link"},{"title":"Get intake status","deprecated":null,"version":null,"openapi":"/openapi.yaml get /patients/{patientId}/intake/status","href":"/api-reference/intakes/get-intake-status"},{"title":"Send a referral intake link","deprecated":null,"version":null,"openapi":"/openapi.yaml post /rx/patients/{patientId}/intake","href":"/api-reference/intakes/send-a-referral-intake-link"},{"title":"Submit referral intake answers (you collect them)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /rx/patients/{patientId}/intake/submit","href":"/api-reference/intakes/submit-referral-intake-answers-you-collect-them"}]},{"group":"Orders","pages":[{"title":"List orders","deprecated":null,"version":null,"openapi":"/openapi.yaml get /orders","href":"/api-reference/orders/list-orders"},{"title":"Create an order","deprecated":null,"version":null,"openapi":"/openapi.yaml post /orders","href":"/api-reference/orders/create-an-order"},{"title":"Retrieve an order","deprecated":null,"version":null,"openapi":"/openapi.yaml get /orders/{id}","href":"/api-reference/orders/retrieve-an-order"},{"title":"Pay an order (embedded Accept.js)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /orders/{id}/pay","href":"/api-reference/orders/pay-an-order-embedded-acceptjs"},{"title":"List consult-first requests","deprecated":null,"version":null,"openapi":"/openapi.yaml get /consult-requests","href":"/api-reference/orders/list-consult-first-requests"},{"title":"Create a consult-first request","deprecated":null,"version":null,"openapi":"/openapi.yaml post /consult-requests","href":"/api-reference/orders/create-a-consult-first-request"},{"title":"Get a consult-first request","deprecated":null,"version":null,"openapi":"/openapi.yaml get /consult-requests/{id}","href":"/api-reference/orders/get-a-consult-first-request"},{"title":"Approve the medication order","deprecated":null,"version":null,"openapi":"/openapi.yaml post /consult-requests/{id}/approve","href":"/api-reference/orders/approve-the-medication-order"}]},{"group":"Prescriptions","pages":[{"title":"List prescriptions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /prescriptions","href":"/api-reference/prescriptions/list-prescriptions"},{"title":"Retrieve a prescription","deprecated":null,"version":null,"openapi":"/openapi.yaml get /prescriptions/{id}","href":"/api-reference/prescriptions/retrieve-a-prescription"}]},{"group":"Products","pages":[{"title":"List your pharmacy inventory","deprecated":null,"version":null,"openapi":"/openapi.yaml get /products","href":"/api-reference/products/list-your-pharmacy-inventory"},{"title":"List RUO catalog products","deprecated":null,"version":null,"openapi":"/openapi.yaml get /catalog","href":"/api-reference/products/list-ruo-catalog-products"},{"title":"Get an RUO catalog product","deprecated":null,"version":null,"openapi":"/openapi.yaml get /catalog/{id}","href":"/api-reference/products/get-an-ruo-catalog-product"},{"title":"List lab kits","deprecated":null,"version":null,"openapi":"/openapi.yaml get /labs/catalog","href":"/api-reference/products/list-lab-kits"},{"title":"Get a lab kit","deprecated":null,"version":null,"openapi":"/openapi.yaml get /labs/catalog/{id}","href":"/api-reference/products/get-a-lab-kit"},{"title":"List 503A products","deprecated":null,"version":null,"openapi":"/openapi.yaml get /rx/catalog","href":"/api-reference/products/list-503a-products"},{"title":"Get a 503A product","deprecated":null,"version":null,"openapi":"/openapi.yaml get /rx/catalog/{id}","href":"/api-reference/products/get-a-503a-product"}]},{"group":"Storefront","pages":[{"title":"Retrieve the patient storefront","deprecated":null,"version":null,"openapi":"/openapi.yaml get /shop","href":"/api-reference/storefront/retrieve-the-patient-storefront"},{"title":"Update storefront settings","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /shop","href":"/api-reference/storefront/update-storefront-settings"},{"title":"Add or update a product listing","deprecated":null,"version":null,"openapi":"/openapi.yaml put /shop/products","href":"/api-reference/storefront/add-or-update-a-product-listing"},{"title":"Remove a product listing","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /shop/products/{listingId}","href":"/api-reference/storefront/remove-a-product-listing"},{"title":"Create or update a bundle","deprecated":null,"version":null,"openapi":"/openapi.yaml put /shop/bundles","href":"/api-reference/storefront/create-or-update-a-bundle"},{"title":"Delete a bundle","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /shop/bundles/{bundleId}","href":"/api-reference/storefront/delete-a-bundle"},{"title":"Create or update a clinic-owned item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /shop/custom-products","href":"/api-reference/storefront/create-or-update-a-clinic-owned-item"},{"title":"Remove a clinic-owned item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /shop/custom-products/{customProductId}","href":"/api-reference/storefront/remove-a-clinic-owned-item"}]},{"group":"Subscriptions","pages":[{"title":"List patient subscriptions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /subscriptions","href":"/api-reference/subscriptions/list-patient-subscriptions"},{"title":"Create a patient subscription","deprecated":null,"version":null,"openapi":"/openapi.yaml post /subscriptions","href":"/api-reference/subscriptions/create-a-patient-subscription"},{"title":"Retrieve a subscription and recent cycles","deprecated":null,"version":null,"openapi":"/openapi.yaml get /subscriptions/{id}","href":"/api-reference/subscriptions/retrieve-a-subscription-and-recent-cycles"},{"title":"Update cadence, quantity, card, or shipping address","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /subscriptions/{id}","href":"/api-reference/subscriptions/update-cadence-quantity-card-or-shipping-address"},{"title":"Pause a subscription","deprecated":null,"version":null,"openapi":"/openapi.yaml post /subscriptions/{id}/pause","href":"/api-reference/subscriptions/pause-a-subscription"},{"title":"Resume a subscription","deprecated":null,"version":null,"openapi":"/openapi.yaml post /subscriptions/{id}/resume","href":"/api-reference/subscriptions/resume-a-subscription"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/openapi.yaml post /subscriptions/{id}/cancel","href":"/api-reference/subscriptions/cancel-a-subscription"},{"title":"Skip the next cycle","deprecated":null,"version":null,"openapi":"/openapi.yaml post /subscriptions/{id}/skip-next","href":"/api-reference/subscriptions/skip-the-next-cycle"}]}]},{"group":"Webhooks","pages":[{"title":"Webhooks Overview","href":"/webhooks/overview"},{"title":"Event Types","href":"/webhooks/events"},{"title":"Receiving Deliveries","href":"/webhooks/inbound"},{"title":"Webhook Security","href":"/webhooks/security"},{"title":"Retries \u0026 Delivery","href":"/webhooks/retries"}]},{"group":"Guides","pages":[{"title":"EHR Integration Guide","href":"/guides/ehr-integration"},{"title":"Order Flow","href":"/guides/order-flow"},{"title":"Display-only catalog access","href":"/guides/catalog-display"},{"title":"Patient Shop Subscriptions","href":"/guides/subscriptions"},{"title":"Referring patients to the IDN","href":"/rx/overview"}]}]},{"tab":"Pharmacy API","icon":"prescription-bottle-medical","pages":[{"title":"Pharmacy API","href":"/pharmacy-api/overview"}]},{"tab":"Practice API","icon":"hospital-user","pages":[{"title":"Practice API","href":"/practice-api/overview"}]},{"tab":"Partner API","icon":"user-plus","pages":[{"title":"Partner API","href":"/partner-api/overview"}]}]},{"anchor":"Status","icon":"circle-check","hidden":true,"href":"https://status.vitarelay.com"},{"anchor":"Support","icon":"envelope","href":"mailto:info@vitarelay.com"}]},"basePath":"","title":"Evaluate an intake form - VitaRelay","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"]}