Post a participant’s answers from your own screener — external-screener organizations only.
Rows upsert idempotently per questionId and must reference the project’s declared externalQuestions.
The application reads as submitted once every declared question has an answer, or earlier when the payload
sets complete: true; the overall verdict is derived from the per-row qualifies flags.
Post the answers BEFORE redirecting the participant back to the Respondent apply page they came from.
Corrections are just another POST with the corrected rows.
Answer rows for this participant. Rows upsert idempotently per
questionId — re-sending a row replaces the earlier one, so corrections
are just another POST.
Must reference a declared Project.externalQuestions[].questionId.
Every row must also carry content: at least one of answerValues
(non-empty array) or answerText (non-empty string).
For RADIO/CHECKBOX questions, the chosen option ids — each must be a
declared options[].id on the question, and RADIO takes exactly one.
For NUMBER, the structured value(s). Required (non-empty) when
answerText is not provided.
Completion signal. The application reads as submitted once the
accumulated answers cover every declared externalQuestions entry, or
earlier when this flag is true (use it when participants may skip
optional questions on your side). Until then the response stays in the
external screener.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Respondent API","colors":{"primary":"#0003C9","light":"#2E90FA"},"logo":{"light":"https://mintcdn.com/respondentio/1IlvD-ZbNqUuKfqV/images/main-logo.svg?fit=max\u0026auto=format\u0026n=1IlvD-ZbNqUuKfqV\u0026q=85\u0026s=e98b93965ff41fd386d3352299fc0ed0","dark":"https://mintcdn.com/respondentio/1IlvD-ZbNqUuKfqV/images/logo-white.svg?fit=max\u0026auto=format\u0026n=1IlvD-ZbNqUuKfqV\u0026q=85\u0026s=11faec295f93a4dffd5ba3db361c7df2","href":"/docs/Getting-started/quickstart"},"favicon":"https://mintcdn.com/respondentio/gxYdieii-EJUadzc/favicon.png?fit=max\u0026auto=format\u0026n=gxYdieii-EJUadzc\u0026q=85\u0026s=da53322578506c9e4a4ea14a698ab252","api":{"params":{"expanded":"all"},"examples":{"defaults":"required"}},"styling":{"eyebrows":"section","latex":false},"contextual":{"options":["assistant","view","download-spec","mcp","add-mcp"],"display":"header"},"metadata":{"timestamp":true},"markdown":{"schema":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"respondentio","hasAudioNarration":false,"actualSubdomain":"respondentio","customDomains":["developers.respondent.io"],"gitSource":{"type":"github","owner":"respondentinc","repo":"respondent","deployBranch":"main","contentDirectory":"apps/api-docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af11ca7dab0df076102402d","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Endpoints","count":77},{"language":"default","tag":"Guides","count":36},{"language":"default","tag":"Change Log","count":30},{"language":"default","tag":"Product Updates","count":30},{"language":"default","tag":"Screeners and Responses","count":10},{"language":"default","tag":"Projects","count":9},{"language":"default","tag":"Webhooks","count":7},{"language":"default","tag":"Invite \u0026 Schedule Participants","count":7},{"language":"default","tag":"Getting started","count":6},{"language":"default","tag":"Project Management","count":6}],"searchSettings":{"showContentSnippets":true}},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":true,"email":"partnersupport@respondent.io","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"llms-txt-v2","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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"69ae2c3b0e586ea429d4fa3e","deploymentId":"6865f8a7787fbe9472a1f8da","questionText":"What are the steps to production?","status":"active","generatedBy":"manual","createdAt":"2026-03-09T02:11:07.244Z","updatedAt":"2026-03-09T02:11:07.244Z","__v":0},{"_id":"69ae2c350e586ea429d4fa21","deploymentId":"6865f8a7787fbe9472a1f8da","questionText":"How do I handle participants submitting low quality responses?","status":"active","generatedBy":"manual","createdAt":"2026-03-09T02:11:01.130Z","updatedAt":"2026-03-09T02:11:01.130Z","__v":0},{"_id":"69ae2c1c0e586ea429d4f9ef","deploymentId":"6865f8a7787fbe9472a1f8da","questionText":"How do I test the participant flow in staging?","status":"active","generatedBy":"manual","createdAt":"2026-03-09T02:10:36.092Z","updatedAt":"2026-03-09T02:10:36.092Z","__v":0}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"styles/custom.css","content":".prose h2{margin-top:2.5rem;margin-bottom:1rem}.prose h3{margin-top:2rem;margin-bottom:0.75rem}.prose p+p{margin-top:0.75rem}pre[class*=\"language-\"]{border:1px solid var(--border-color, rgba(0, 0, 0, 0.08));border-radius:0.625rem}:not(pre)>code{padding:0.15em 0.35em;font-size:0.875em;border-radius:0.25rem}[class*=\"Card\"]{transition:box-shadow 0.2s ease, transform 0.2s ease}[class*=\"Card\"]:hover{transform:translateY(-1px)}.prose table{font-size:0.9rem;width:100%}.prose table th{font-weight:600;text-align:left;white-space:nowrap}.prose table td{vertical-align:top}.prose table tbody tr:nth-child(even){background-color:rgba(0, 0, 0, 0.02)}:root[class~=\"dark\"] .prose table tbody tr:nth-child(even){background-color:rgba(255, 255, 255, 0.03)}[class*=\"Callout\"],[class*=\"callout\"]{border-left-width:3px}[class*=\"ParamField\"]+[class*=\"ParamField\"]{margin-top:0.5rem}[class*=\"method-badge\"],[class*=\"MethodBadge\"]{font-weight:700;letter-spacing:0.025em;text-transform:uppercase}@media (max-width: 768px){.prose h1{font-size:1.75rem}.prose h2{font-size:1.35rem;margin-top:2rem}pre[class*=\"language-\"]{font-size:0.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose .table-wrapper,.prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}[class*=\"CardGroup\"]{grid-template-columns:1fr!important}}#feedback-thumbs-up,#feedback-thumbs-down,#feedback-form,[class*=\"feedback-toolbar\"i],feedback-toolbar{display:none!important}.changelog-back,.changelog-back:link,.changelog-back:visited{display:inline-block;margin-bottom:1.5rem;font-size:0.875rem;font-weight:500;color:rgba(0, 0, 0, 0.6)!important;text-decoration:none!important;border-bottom:none!important;background-image:none!important}.changelog-back:hover{color:rgba(0, 0, 0, 0.85)!important;text-decoration:underline!important}:root[class~=\"dark\"] .changelog-back,:root[class~=\"dark\"] .changelog-back:link,:root[class~=\"dark\"] .changelog-back:visited{color:rgba(255, 255, 255, 0.6)!important}:root[class~=\"dark\"] .changelog-back:hover{color:#fff!important}.changelog-timeline{position:relative;margin:2rem 0}.changelog-entry{display:grid;grid-template-columns:180px 1fr;gap:2.5rem;padding:2rem 0;border-top:1px solid var(--border-color, rgba(0, 0, 0, 0.08))}.changelog-entry:first-of-type{border-top:none;padding-top:0.5rem}:root[class~=\"dark\"] .changelog-entry{border-top-color:rgba(255, 255, 255, 0.08)}.changelog-meta{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;padding-top:0.15rem}.changelog-date{font-weight:600;font-size:0.875rem;color:rgba(0, 0, 0, 0.55);letter-spacing:0.05em;text-transform:uppercase}:root[class~=\"dark\"] .changelog-date{color:rgba(255, 255, 255, 0.55)}.changelog-content{font-size:0.95rem;line-height:1.65}.changelog-title,.changelog-title:link,.changelog-title:visited{display:block;font-size:1.15rem;font-weight:600;line-height:1.35;color:inherit!important;text-decoration:none!important;border-bottom:none!important;background-image:none!important;margin-bottom:1rem}:root[class~=\"dark\"] .changelog-title,:root[class~=\"dark\"] .changelog-title:link,:root[class~=\"dark\"] .changelog-title:visited{color:#fff!important}.changelog-title:hover{text-decoration:underline!important}.changelog-body{margin:0!important;color:rgba(0, 0, 0, 0.7)}:root[class~=\"dark\"] .changelog-body{color:rgba(255, 255, 255, 0.7)}@media (max-width: 640px){.changelog-entry{grid-template-columns:1fr;gap:0.75rem;padding:1.5rem 0}.changelog-meta{flex-direction:row;align-items:center}}.changelog-tag{display:inline-block;padding:0.15rem 0.6rem;font-size:0.75rem;font-weight:600;border-radius:9999px;letter-spacing:0.02em;line-height:1.4;border:1px solid transparent}.changelog-tag.new-feature{background:rgba(16, 185, 129, 0.12);color:#047857;border-color:rgba(16, 185, 129, 0.3)}.changelog-tag.improvement{background:rgba(59, 130, 246, 0.12);color:#1d4ed8;border-color:rgba(59, 130, 246, 0.3)}.changelog-tag.bug-fix{background:rgba(234, 179, 8, 0.15);color:#a16207;border-color:rgba(234, 179, 8, 0.35)}.changelog-tag.breaking-change{background:rgba(239, 68, 68, 0.12);color:#b91c1c;border-color:rgba(239, 68, 68, 0.3)}:root[class~=\"dark\"] .changelog-tag.new-feature{background:rgba(16, 185, 129, 0.18);color:#6ee7b7;border-color:rgba(16, 185, 129, 0.4)}:root[class~=\"dark\"] .changelog-tag.improvement{background:rgba(59, 130, 246, 0.2);color:#93c5fd;border-color:rgba(59, 130, 246, 0.4)}:root[class~=\"dark\"] .changelog-tag.bug-fix{background:rgba(234, 179, 8, 0.2);color:#fde047;border-color:rgba(234, 179, 8, 0.4)}:root[class~=\"dark\"] .changelog-tag.breaking-change{background:rgba(239, 68, 68, 0.2);color:#fca5a5;border-color:rgba(239, 68, 68, 0.4)}update a,update a:link,update a:visited,[class*=\"update\"i] a,[data-component-name*=\"update\"i] a,.prose update a,.prose [class*=\"update\"i] a{text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}update a:hover,[class*=\"update\"i] a:hover,[data-component-name*=\"update\"i] a:hover,.prose update a:hover,.prose [class*=\"update\"i] a:hover{text-decoration:underline!important;text-decoration-line:underline!important}update a:hover strong,[class*=\"update\"i] a:hover strong{text-decoration:underline!important}@media print{nav,aside,[class*=\"sidebar\"],[class*=\"toc\"]{display:none!important}pre{break-inside:avoid}}"}],"page":{"pagePath":"screener-responses/post-external-screener-answers","slug":"/screener-responses/post-external-screener-answers","pageMetadata":{"openapi":"post /v1/projects/{projectId}/screener-responses/{screenerResponseId}/external-screener-answers","title":"Post External Screener Answers","description":"Post a participant's answers from your own screener — external-screener organizations only.\nRows upsert idempotently per questionId and must reference the project's declared `externalQuestions`.\nThe application reads as submitted once every declared question has an answer, or earlier when the payload\nsets `complete: true`; the overall verdict is derived from the per-row `qualifies` flags.\nPost the answers BEFORE redirecting the participant back to the Respondent apply page they came from.\nCorrections are just another POST with the corrected rows.","href":"/screener-responses/post-external-screener-answers"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Post a participant’s answers from your own screener — external-screener organizations only.\\nRows upsert idempotently per questionId and must reference the project’s declared \", _jsx(_components.code, {\n children: \"externalQuestions\"\n }), \".\\nThe application reads as submitted once every declared question has an answer, or earlier when the payload\\nsets \", _jsx(_components.code, {\n children: \"complete: true\"\n }), \"; the overall verdict is derived from the per-row \", _jsx(_components.code, {\n children: \"qualifies\"\n }), \" flags.\\nPost the answers BEFORE redirecting the participant back to the Respondent apply page they came from.\\nCorrections are just another POST with the corrected rows.\"]\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":{"openapi":"post /v1/projects/{projectId}/screener-responses/{screenerResponseId}/external-screener-answers","title":"Post External Screener Answers","description":"Post a participant's answers from your own screener — external-screener organizations only.\nRows upsert idempotently per questionId and must reference the project's declared `externalQuestions`.\nThe application reads as submitted once every declared question has an answer, or earlier when the payload\nsets `complete: true`; the overall verdict is derived from the per-row `qualifies` flags.\nPost the answers BEFORE redirecting the participant back to the Respondent apply page they came from.\nCorrections are just another POST with the corrected rows.","href":"/screener-responses/post-external-screener-answers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"ScreenerResponsesController_ingestExternalScreenerAnswers","summary":"Post external screener answers","description":"Post a participant's answers from your own screener — external-screener organizations only.\nRows upsert idempotently per questionId and must reference the project's declared `externalQuestions`.\nThe application reads as submitted once every declared question has an answer, or earlier when the payload\nsets `complete: true`; the overall verdict is derived from the per-row `qualifies` flags.\nPost the answers BEFORE redirecting the participant back to the Respondent apply page they came from.\nCorrections are just another POST with the corrected rows.","parameters":["8023cc9f-bd90-44d7-8bfe-4eeacb248cb7","ae635bb8-706b-4954-a9a7-591e0658cdee","f7ac69ba-d303-44b0-ac6a-87b896376c06","34bcf5ad-5f4e-4238-ac93-c0fd98aff63f"],"requestBody":"2ae880a8-5e70-4caf-b273-c5dcfc1337fd","responses":{"204":"0e8290d0-c46b-468f-82d3-1d2bba7fc467"},"tags":["screener-responses"],"method":"post","type":"path","servers":["8acebe71-0a85-4faa-9dd6-6981cd2cc9d0"],"security":[],"path":"/v1/projects/{projectId}/screener-responses/{screenerResponseId}/external-screener-answers","baseUrlOptions":["https://api-staging.respondent.io"],"title":"Post external screener answers","codeSamples":[],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8023cc9f-bd90-44d7-8bfe-4eeacb248cb7":{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ae635bb8-706b-4954-a9a7-591e0658cdee":{"name":"x-api-secret","in":"header","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"f7ac69ba-d303-44b0-ac6a-87b896376c06":{"name":"projectId","required":true,"in":"path","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"34bcf5ad-5f4e-4238-ac93-c0fd98aff63f":{"name":"screenerResponseId","required":true,"in":"path","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"answers":{"description":"Answer rows for this participant. Rows upsert idempotently per\n`questionId` — re-sending a row replaces the earlier one, so corrections\nare just another POST.","type":"array","items":{"type":"object","properties":{"questionId":{"type":"string","description":"Must reference a declared `Project.externalQuestions[].questionId`.\nEvery row must also carry content: at least one of `answerValues`\n(non-empty array) or `answerText` (non-empty string).","isRequired":true,"uniqueKey":"answers.items.[INDEX].questionId","typeLabel":"string"},"qualifies":{"type":"boolean","description":"Your per-question verdict for this participant.","isRequired":true,"uniqueKey":"answers.items.[INDEX].qualifies","typeLabel":"boolean"},"answerValues":{"description":"For RADIO/CHECKBOX questions, the chosen option ids — each must be a\ndeclared `options[].id` on the question, and RADIO takes exactly one.\nFor NUMBER, the structured value(s). Required (non-empty) when\n`answerText` is not provided.","type":"array","items":{"type":"string","uniqueKey":"answers.items.[INDEX].answerValues.items.[INDEX]","typeLabel":"string"},"uniqueKey":"answers.items.[INDEX].answerValues","typeLabel":"string[]"},"answerText":{"type":"string","description":"Free-text answer for TEXT/OTHER questions.\nRequired (non-empty) when `answerValues` is not provided.","uniqueKey":"answers.items.[INDEX].answerText","typeLabel":"string"}},"required":["questionId","qualifies"],"uniqueKey":"answers.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"answers","typeLabel":"object[]"},"complete":{"type":"boolean","description":"Completion signal. The application reads as submitted once the\naccumulated answers cover every declared `externalQuestions` entry, or\nearlier when this flag is true (use it when participants may skip\noptional questions on your side). Until then the response stays in the\nexternal screener.","uniqueKey":"complete","typeLabel":"boolean"}},"required":["answers"],"title":"External Screener Answers","uniqueKey":"","typeLabel":"External Screener Answers · object"},"examples":{"Example":{"title":"Example","value":{"answers":[{"questionId":"\u003cstring>","qualifies":true,"answerValues":["\u003cstring>"],"answerText":"\u003cstring>"}],"complete":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0e8290d0-c46b-468f-82d3-1d2bba7fc467":{"description":""}},"security":{},"servers":{"8acebe71-0a85-4faa-9dd6-6981cd2cc9d0":{"url":"https://api-staging.respondent.io"}}},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"respondentio","siteName":"Respondent API","title":"Post External Screener Answers - Respondent API","relatedPagesConfig":{"enabled":false,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a9a2509cb9290985dc34175","deploymentId":"6865f8a7787fbe9472a1f8da","questionText":"When is the application marked complete?","status":"active","generatedBy":"contextual","path":"screener-responses/post-external-screener-answers","createdAt":"2026-09-04T01:55:21.761Z","updatedAt":"2026-09-04T01:55:21.761Z","__v":0},{"_id":"6a9a2509cb9290985dc34176","deploymentId":"6865f8a7787fbe9472a1f8da","questionText":"How do I correct submitted answers?","status":"active","generatedBy":"contextual","path":"screener-responses/post-external-screener-answers","createdAt":"2026-09-04T01:55:21.761Z","updatedAt":"2026-09-04T01:55:21.761Z","__v":0},{"_id":"6a9a2509cb9290985dc34174","deploymentId":"6865f8a7787fbe9472a1f8da","questionText":"How do I post screener answers?","status":"active","generatedBy":"contextual","path":"screener-responses/post-external-screener-answers","createdAt":"2026-09-04T01:55:21.761Z","updatedAt":"2026-09-04T01:55:21.761Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-04T01:55:08.086Z","gitLastModified":"2026-09-04T01:54:44.000Z","originalFileLocation":"screener-responses/post-external-screener-answers.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=\"Post a participant\u0026#x27;s answers from your own screener — external-screener organizations only. Rows upsert idempotently per questionId and must reference the project\u0026#x27;s declared externalQuestions. The application reads as submitted once every declared question has an answer, or earlier when the payload sets complete: true; the overall verdict is derived from the per-row qualifies flags. Post the answers BEFORE redirecting the participant back to the Respondent apply page they came from. Corrections are just another POST with the corrected rows.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Respondent API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_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/respondentio/jKZzsvA27N4OlfWK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Post External Screener Answers - Respondent API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Post a participant\u0026#x27;s answers from your own screener — external-screener organizations only. Rows upsert idempotently per questionId and must reference the project\u0026#x27;s declared externalQuestions. The application reads as submitted once every declared question has an answer, or earlier when the payload sets complete: true; the overall verdict is derived from the per-row qualifies flags. Post the answers BEFORE redirecting the participant back to the Respondent apply page they came from. Corrections are just another POST with the corrected rows.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Respondent API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.respondent.io/screener-responses/post-external-screener-answers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://respondentio.mintlify.site/_mintlify/api/og/v2?division=External+Screener+Answers\u0026amp;title=Post+External+Screener+Answers\u0026amp;description=Post+a+participant%27s+answers+from+your+own+screener+%E2%80%94+external-screener+organizations+only.%0ARows+upsert+idempotently+per+questionId+and+must+reference+the+proje\u0026amp;theme=07b94bf61b3b40a4f6255366\u0026amp;signature=3481538b8553c2af7b35277b01448c840f7a8ea1d693953aa025d10ba8e1ec80\">\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=\"Post External Screener Answers - Respondent API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Post a participant\u0026#x27;s answers from your own screener — external-screener organizations only. Rows upsert idempotently per questionId and must reference the project\u0026#x27;s declared externalQuestions. The application reads as submitted once every declared question has an answer, or earlier when the payload sets complete: true; the overall verdict is derived from the per-row qualifies flags. Post the answers BEFORE redirecting the participant back to the Respondent apply page they came from. Corrections are just another POST with the corrected rows.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://respondentio.mintlify.site/_mintlify/api/og/v2?division=External+Screener+Answers\u0026amp;title=Post+External+Screener+Answers\u0026amp;description=Post+a+participant%27s+answers+from+your+own+screener+%E2%80%94+external-screener+organizations+only.%0ARows+upsert+idempotently+per+questionId+and+must+reference+the+proje\u0026amp;theme=07b94bf61b3b40a4f6255366\u0026amp;signature=3481538b8553c2af7b35277b01448c840f7a8ea1d693953aa025d10ba8e1ec80\">\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/respondentio/jKZzsvA27N4OlfWK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Respondent API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0003C9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.respondent.io/screener-responses/post-external-screener-answers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/screener-responses/post-external-screener-answers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.respondent.io/#organization\",\"name\":\"Respondent API\",\"url\":\"https://developers.respondent.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/respondentio/1IlvD-ZbNqUuKfqV/images/main-logo.svg?fit=max\u0026auto=format\u0026n=1IlvD-ZbNqUuKfqV\u0026q=85\u0026s=e98b93965ff41fd386d3352299fc0ed0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.respondent.io#website\",\"name\":\"Respondent API\",\"url\":\"https://developers.respondent.io\",\"publisher\":{\"@id\":\"https://developers.respondent.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers#webpage\",\"url\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers\",\"name\":\"Post External Screener Answers\",\"description\":\"Post a participant's answers from your own screener — external-screener organizations only. Rows upsert idempotently per questionId and must reference the project's declared externalQuestions. The application reads as submitted once every declared question has an answer, or earlier when the payload sets complete: true; the overall verdict is derived from the per-row qualifies flags. Post the answers BEFORE redirecting the participant back to the Respondent apply page they came from. Corrections are just another POST with the corrected rows.\",\"dateModified\":\"2026-09-04T01:54:44.000Z\",\"isPartOf\":{\"@id\":\"https://developers.respondent.io#website\"},\"breadcrumb\":{\"@id\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Respondent API\",\"item\":\"https://developers.respondent.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Post External Screener Answers\",\"item\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers#apireference\",\"headline\":\"Post External Screener Answers\",\"name\":\"Post External Screener Answers\",\"description\":\"Post a participant's answers from your own screener — external-screener organizations only. Rows upsert idempotently per questionId and must reference the project's declared externalQuestions. The application reads as submitted once every declared question has an answer, or earlier when the payload sets complete: true; the overall verdict is derived from the per-row qualifies flags. Post the answers BEFORE redirecting the participant back to the Respondent apply page they came from. Corrections are just another POST with the corrected rows.\",\"url\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers\",\"mainEntityOfPage\":{\"@id\":\"https://developers.respondent.io/screener-responses/post-external-screener-answers#webpage\"},\"dateModified\":\"2026-09-04T01:54:44.000Z\",\"publisher\":{\"@id\":\"https://developers.respondent.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.respondent.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Respondent API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Respondent API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/Getting-started/quickstart"}]},{"tab":"API Endpoints","groups":[{"group":"Getting started","icon":"rocket-launch","pages":[{"title":"Introduction","href":"/reference/introduction"},{"title":"Staging vs production","href":"/reference/staging-vs-production"}]},{"group":"Core Setup","icon":"project-diagram","pages":[{"openapi":"post /v1/projects","title":"Create a project","href":"/projects/create-a-project"},{"openapi":"post /v1/projects/{projectId}/screener-questions","title":"Create a screener question","href":"/screener-questions/create-a-screener-question"},{"openapi":"put /v1/projects/{projectId}/screener-questions/bulk","title":"Create multiple screener questions","href":"/screener-questions/create-multiple-screener-questions"},{"openapi":"patch /v1/projects/{projectId}/publish","title":"Publish a project","href":"/projects/publish-a-project"}]},{"group":"Extended Setup Actions","icon":"project-diagram","pages":[{"openapi":"get /v1/projects/{projectId}/feasibility/audience-size-estimate","title":"Retrieve audience size estimate","href":"/projects/retrieve-audience-size-estimate"},{"title":"Generate title \u0026 description","openapi":"post /v1/projects/suggestions","href":"/projects/generate-title-and-description"},{"openapi":"put /v1/projects/{projectId}/files/form-data","title":"Upload NDA file","href":"/projects/upload-nda-file"},{"openapi":"post /v1/projects/{projectId}/copy","title":"Copy a project","href":"/projects/copy-a-project"},{"openapi":"post /v1/profiles","title":"Create test participant (Staging only)","href":"/profiles/create-test-participant-staging-only"}]},{"group":"Audience Quotas","icon":"project-diagram","pages":[{"openapi":"put /v1/projects/{projectId}/quotas","title":"Create or replace a project's quota","href":"/quotas/create-quota"},{"openapi":"get /v1/projects/{projectId}/quotas","title":"Retrieve a project's quota","href":"/quotas/retrieve-quota"},{"openapi":"patch /v1/projects/{projectId}/quotas/targets","title":"Update quota targets","href":"/quotas/update-quota"},{"openapi":"put /v1/projects/{projectId}/quotas/external-fills","title":"Set external fills","href":"/quotas/set-external-fills"},{"openapi":"delete /v1/projects/{projectId}/quotas","title":"Delete a project's quota","href":"/quotas/delete-quota"}]},{"group":"Audience Quotas (V1)","icon":"project-diagram","pages":[{"title":"Create a quota (V1)","openapi":"post /v1/projects/{projectId}/quota","href":"/quotas/create-quota-v1"},{"title":"Retrieve a quota (V1)","openapi":"get /v1/projects/{projectId}/quota","href":"/quotas/retrieve-quota-v1"},{"title":"Update a quota (V1)","openapi":"patch /v1/projects/{projectId}/quota","href":"/quotas/update-quota-v1"},{"title":"Delete a quota (V1)","openapi":"delete /v1/projects/{projectId}/quota","href":"/quotas/delete-quota-v1"}]},{"group":"Project Management","icon":"project-diagram","pages":[{"openapi":"get /v1/projects","title":"Retrieve all projects","href":"/projects/retrieve-all-projects"},{"openapi":"get /v1/projects/{projectId}","title":"Retrieve a specific project","href":"/projects/retrieve-a-specific-project"},{"openapi":"patch /v1/projects/{projectId}","title":"Update a project","href":"/projects/update-a-project"},{"openapi":"patch /v1/projects/{projectId}/pause","title":"Pause a project","href":"/projects/pause-a-project"},{"openapi":"patch /v1/projects/{projectId}/close","title":"Close a project","href":"/projects/close-a-project"},{"openapi":"delete /v1/projects/{projectId}","title":"Delete a project","href":"/projects/delete-a-project"}]},{"group":"External Screener Management","icon":"project-diagram","pages":[{"openapi":"put /v1/projects/{projectId}/external-screener-questions/bulk","title":"Replace external screener questions","href":"/projects/replace-external-screener-questions"}]},{"group":"Screener Question Management","icon":"project-diagram","pages":[{"openapi":"get /v1/projects/{projectId}/screener-questions","title":"Retrieve screener questions","href":"/screener-questions/retrieve-screener-questions"},{"openapi":"get /v1/projects/{projectId}/screener-questions/{screenerQuestionId}","title":"Retrieve specific screener question","href":"/screener-questions/retrieve-specific-screener-question"},{"openapi":"patch /v1/projects/{projectId}/screener-questions/{screenerQuestionId}","title":"Update screener question","href":"/screener-questions/update-screener-question"},{"openapi":"delete /v1/projects/{projectId}/screener-questions/{screenerQuestionId}","title":"Delete screener question","href":"/screener-questions/delete-screener-question"},{"openapi":"patch /v1/projects/{projectId}/screener-questions/order","title":"Reorder screener questions","href":"/screener-questions/reorder-screener-questions"}]},{"group":"View Responses \u0026 Profiles","icon":"screen-users","pages":[{"openapi":"get /v1/projects/{projectId}/screener-responses","title":"List screener responses","href":"/screener-responses/list-screener-responses"},{"openapi":"get /v1/projects/{projectId}/screener-responses/{screenerResponseId}","title":"View a specific response","href":"/screener-responses/view-a-specific-response"},{"openapi":"get /v1/profiles/{profileId}","description":"Retrieve a participant's profile including engagement history and available profile fields. Note: some demographic and professional fields are being deprecated — refer to the changelog for details.","title":"Retrieve participant profile","href":"/profiles/retrieve-participant-profile"}]},{"group":"External Screener Answers","icon":"screen-users","pages":[{"openapi":"post /v1/projects/{projectId}/screener-responses/{screenerResponseId}/external-screener-answers","title":"Post External Screener Answers","href":"/screener-responses/post-external-screener-answers"}]},{"group":"Invite \u0026 Schedule Participants","icon":"screen-users","pages":[{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/qualify","description":"Qualify or disqualify a participant based on their screener responses, before inviting them. When disqualifying (`qualifyStatus: false`), include a reason code: `MISREPRESENTED`, `CONTEXT`, `SCREENER`, or `OTHER`.","title":"Qualify participant","href":"/screener-responses/qualify-participant"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/invite","title":"Invite participant","href":"/screener-responses/invite-participant"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/schedule","title":"Schedule participant","href":"/screener-responses/schedule-participant"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/cancel-invite","title":"Cancel invite","href":"/screener-responses/cancel-invite"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/cancel-booking","title":"Cancel booking","href":"/screener-responses/cancel-booking"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/cancel-booking-reinvite","title":"Cancel booking \u0026 re-invite","href":"/screener-responses/cancel-booking-\u0026-re-invite"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/participant-cancel-booking","title":"Cancel booking (participant request)","href":"/screener-responses/cancel-booking-participant-request"}]},{"group":"Update Participant Status","icon":"screen-users","pages":[{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/attended","title":"Mark as attended","href":"/screener-responses/mark-as-attended"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/reject","title":"Mark as rejected","href":"/screener-responses/mark-as-rejected"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/no-show","title":"Mark as no-show","href":"/screener-responses/mark-as-no-show"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/report","title":"Report participant","href":"/screener-responses/report-participant"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/favorite","title":"Mark as favorite","href":"/screener-responses/mark-as-favorite"},{"openapi":"patch /v1/projects/{projectId}/screener-responses/{screenerResponseId}/hide","title":"Hide participant","href":"/screener-responses/hide-participant"}]},{"group":"Payouts","icon":"screen-users","pages":[{"openapi":"post /v1/projects/{projectId}/screener-responses/{screenerResponseId}/payouts","title":"Trigger manual payout","href":"/screener-responses/trigger-manual-payout"},{"openapi":"get /v1/projects/{projectId}/screener-responses/payouts","title":"Retrieve payout counts","href":"/screener-responses/retrieve-payout-counts"}]},{"group":"Create Messages \u0026 Conversations","icon":"message-dots","pages":[{"openapi":"post /v1/messaging/conversations","title":"Create a conversation","href":"/messaging/create-a-conversation"},{"openapi":"post /v1/messaging/conversations/{conversationUid}/messages","title":"Create a message","href":"/messaging/create-a-message"},{"openapi":"post /v1/messaging/conversations/{conversationUid}/participants","title":"Add participant to conversation","href":"/messaging/add-participant-to-conversation"}]},{"group":"View Messages \u0026 Conversations","icon":"message-dots","pages":[{"openapi":"get /v1/messaging/messages","title":"Retrieve all messages","href":"/messaging/retrieve-all-messages"},{"openapi":"get /v1/messaging/messages/inbox","title":"Retrieve unread conversations","href":"/messaging/retrieve-unread-conversations"},{"openapi":"get /v1/messaging/messages/{messageUid}","title":"Retrieve specific message","href":"/messaging/retrieve-specific-message"},{"openapi":"get /v1/messaging/conversations","title":"Retrieve all conversations","href":"/messaging/retrieve-all-conversations"},{"openapi":"get /v1/messaging/conversations/{conversationUid}","title":"Retrieve specific conversation","href":"/messaging/retrieve-specific-conversation"}]},{"group":"Manage Conversations","icon":"message-dots","pages":[{"openapi":"patch /v1/messaging/conversations/{conversationUid}/read","title":"Mark conversation as read","href":"/messaging/mark-conversation-as-read"},{"openapi":"delete /v1/messaging/conversations/{conversationUid}/participants/{participantUserId}","title":"Remove participant from conversation","href":"/messaging/remove-participant-from-conversation"},{"openapi":"patch /v1/messaging/conversations/{conversationUid}","title":"Update a conversation","href":"/messaging/update-a-conversation"}]},{"group":"Lookup and Reference Data","icon":"table-list","pages":[{"openapi":"get /v1/industries","title":"Retrieve industry list","href":"/industries/retrieve-industry-list"},{"openapi":"get /v1/job-titles","title":"Retrieve job title list","href":"/job-titles/retrieve-job-title-list"},{"openapi":"get /v1/skills","title":"Retrieve skill list","href":"/skills/retrieve-skill-list"},{"openapi":"get /v1/topics","title":"Retrieve topics list","href":"/topics/retrieve-topics-list"},{"openapi":"get /v1/lookups","title":"Retrieve lookup values","href":"/lookups/retrieve-lookup-values"}]},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"post /v1/webhooks","title":"Create webhook","href":"/webhooks/create-webhook"},{"openapi":"get /v1/webhooks","title":"Retrieve webhook","href":"/webhooks/retrieve-webhook"},{"openapi":"get /v1/webhooks/{webhookId}","title":"Retrieve specific webhook","href":"/webhooks/retrieve-specific-webhook"},{"openapi":"get /v1/webhooks/{webhookId}/event-types","title":"Retrieve webhook event types","href":"/webhooks/retrieve-webhook-event-types"},{"openapi":"post /v1/webhooks/{webhookId}/simulate","title":"Simulate webhook event","href":"/webhooks/simulate-webhook-event"},{"openapi":"delete /v1/webhooks/{webhookId}","title":"Deactivate webhook","href":"/webhooks/deactivate-webhook"}]},{"group":"Team Tools","icon":"users","pages":[{"openapi":"get /v1/team-respondents","title":"Search past participants","href":"/team-respondents/search-past-participants"},{"openapi":"get /v1/team-respondents/profiles/{profileId}","title":"Retrieve past participant profile","href":"/team-respondents/retrieve-past-participant-profile"},{"openapi":"put /v1/team-respondents/batch-invite","title":"Invite multiple past participants","href":"/team-respondents/invite-multiple-past-participants"},{"openapi":"get /v1/pricing/balances/summary","title":"View credit and incentive balance","href":"/pricing/view-credit-and-incentive-balance"}]}]},{"tab":"Change Log","pages":[{"title":"Change Log","href":"/docs/Changelog/overview"}]}]},"basePath":"","title":"Post External Screener Answers - Respondent API","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C945cI-W.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}