const response = await api.quality.evaluate({ surveyName: 'Customer Satisfaction', surveyEntries: [{ question: 'How satisfied are you?', answer: 'I really love playing tennis with my friends on Fridays' }]});
response = api.quality.evaluate(
survey_name='Customer Satisfaction',
survey_entries=[{
'question': 'How satisfied are you?',
'answer': 'I really love playing tennis with my friends on Fridays'
}]
)
{
"code": "GATEWAY_TIMEOUT",
"message": "The request timed out"
}
AI Data Quality Evaluation
Evaluate Data Quality
Evaluates the quality of survey responses for potential issues
POST
/
api
/
v1
/
data-quality
JavaScript
const response = await api.quality.evaluate({ surveyName: 'Customer Satisfaction', surveyEntries: [{ question: 'How satisfied are you?', answer: 'I really love playing tennis with my friends on Fridays' }]});
response = api.quality.evaluate(
survey_name='Customer Satisfaction',
survey_entries=[{
'question': 'How satisfied are you?',
'answer': 'I really love playing tennis with my friends on Fridays'
}]
)
Optional array of specific quality issues to evaluate. If not provided, all applicable quality issues will be checked.
Types of quality issues that can be detected in survey responses.
Nonsensical - Response lacks logical meaning or sense. Likely gibberish.
Irrelevant - Response does not address the question.
Low Effort - Respondent did not put in much effort to answer the question. Lacks detail or concrete examples.
LLM Generated - Response appears to be generated by AI.
Self Duplicated - Responses from the same respondent contain duplicated content across multiple answers. Only evaluated when multiple survey entries are provided or if a survey identifier and response identifier is provided.
Shared Duplicate - Responses contain duplicated content across different respondents for the same question. Only evaluated if survey identifiers and question identifiers are provided.
If Aftercare has detected any quality issues for this response
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Starter Kit","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/aftercare/e1mHkmMes6jz1ugc/logo/logo.png?fit=max\u0026auto=format\u0026n=e1mHkmMes6jz1ugc\u0026q=85\u0026s=30ff22f1cb78b1ef23d5d22b8bb02d36","dark":"https://mintcdn.com/aftercare/e1mHkmMes6jz1ugc/logo/logo-white.png?fit=max\u0026auto=format\u0026n=e1mHkmMes6jz1ugc\u0026q=85\u0026s=d718f8b2f395079a8cd8f01bf7ac370b"},"navbar":{"links":[{"label":"Support","href":"mailto:anand@getaftercare.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://surveys.getaftercare.com"}},"footer":{"socials":{"x":"https://x.com/mintlify","github":"https://github.com/mintlify","linkedin":"https://linkedin.com/company/mintlify"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Discord","href":"https://discord.gg/Rn2yZ3He","icon":"discord"},{"anchor":"Slack","href":"https://join.slack.com/t/aftercareusers/shared_invite/zt-30ezqu0sy-0YybIITmOcx5BEpdR3mWCQ","icon":"slack"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aftercare","hasAudioNarration":false,"actualSubdomain":"aftercare","customDomains":["docs.getaftercare.com"],"gitSource":{"type":"github","owner":"kontractify","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae923e17d386b1c81efd641:success","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Documentation","count":12},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"API Reference","count":8},{"language":"default","tag":"Integrations","count":5},{"language":"default","tag":"Core Products","count":4},{"language":"default","tag":"AI Coding","count":3},{"language":"default","tag":"AI Data Quality Evaluation","count":3},{"language":"default","tag":"AI Followup Generation","count":1},{"language":"default","tag":"API Documentation","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/data-quality/evaluate","slug":"/api-reference/data-quality/evaluate","pageMetadata":{"title":"Evaluate Data Quality","openapi":"POST /api/v1/data-quality","description":"Evaluates the quality of survey responses for potential issues","href":"/api-reference/data-quality/evaluate","hidden":false},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Evaluates the quality of survey responses for potential issues\"\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 Data Quality","openapi":"POST /api/v1/data-quality","description":"Evaluates the quality of survey responses for potential issues","href":"/api-reference/data-quality/evaluate","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Data Quality"],"summary":"Evaluate survey response quality","description":"Evaluates the quality of survey responses for potential issues","operationId":"evaluateDataQuality","parameters":["0b19a337-0133-4e94-8a11-b942fcab0e5b"],"security":["7e598890-0ae8-4d4a-8aad-a2be84d11328"],"x-codeSamples":[{"lang":"JavaScript","source":"const response = await api.quality.evaluate({\n surveyName: 'Customer Satisfaction',\n surveyEntries: [{\n question: 'How satisfied are you?',\n answer: 'I really love playing tennis with my friends on Fridays'\n }]\n});"},{"lang":"Python","source":"response = api.quality.evaluate(\n survey_name='Customer Satisfaction',\n survey_entries=[{\n 'question': 'How satisfied are you?',\n 'answer': 'I really love playing tennis with my friends on Fridays'\n }]\n)"}],"requestBody":"e54c1644-ddc6-45c1-9376-73ee9bd29385","responses":{"200":"16b721d4-91e6-4fcb-a826-ea9ff05ad374","400":"2c7a80a0-c3c3-4221-8995-9ac1cadc1a43","403":"7dce1c3c-2629-4b08-9f2b-e17ae71e8958","404":"a7b6ba63-db29-4c78-96cd-27dbba0cbb0c","500":"2aed9182-0e71-4a78-a609-82b3eb26ec69","504":"b57adb08-a7cf-4296-b990-045c32efbd96"},"method":"post","type":"path","servers":["e7cb3cb4-2e43-4c33-aa9b-d8ac8fd02c5c","7e3bd66b-b069-43c1-a556-b9b888563097"],"path":"/api/v1/data-quality","baseUrlOptions":["https://surveys.getaftercare.com","https://staging.aftercareai.com"],"title":"Evaluate survey response quality","codeSamples":[{"lang":"JavaScript","source":"const response = await api.quality.evaluate({\n surveyName: 'Customer Satisfaction',\n surveyEntries: [{\n question: 'How satisfied are you?',\n answer: 'I really love playing tennis with my friends on Fridays'\n }]\n});"},{"lang":"Python","source":"response = api.quality.evaluate(\n survey_name='Customer Satisfaction',\n survey_entries=[{\n 'question': 'How satisfied are you?',\n 'answer': 'I really love playing tennis with my friends on Fridays'\n }]\n)"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"0b19a337-0133-4e94-8a11-b942fcab0e5b":{"in":"header","name":"X-Request-Encoding","schema":{"type":"string","enum":["unicode","html"],"default":"unicode","isRequired":false,"description":"Specifies the encoding format of the request data. Use `html` if you are sending data that HTML entity encodes non-ASCII characters.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"required":false,"description":"Specifies the encoding format of the request data. Use `html` if you are sending data that HTML entity encodes non-ASCII characters."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["surveyEntries"],"properties":{"surveyEntries":{"type":"array","description":"The collection of question-answer pairs to evaluate.\n\nIf a respondent does not answer a question, DO NOT include that question in the surveyEntries array.","items":{"type":"object","required":["question","answer"],"properties":{"question":{"type":"string","description":"The question that was asked to the respondent","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].question","typeLabel":"string"},"answer":{"type":"string","description":"The answer to the question provided by the respondent","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].answer","typeLabel":"string"},"questionContext":{"type":"string","description":"A description of what you are trying to learn from the respondent for this question","uniqueKey":"surveyEntries.items.[INDEX].questionContext","typeLabel":"string"},"questionIdentifier":{"type":"string","description":"Optional unique identifier for the question.\n\nAftercare will use this to build a data model to track questions across a survey","uniqueKey":"surveyEntries.items.[INDEX].questionIdentifier","typeLabel":"string"},"parentQuestionIdentifier":{"type":"string","description":"Optional identifier of a previous question in a follow-up thread","uniqueKey":"surveyEntries.items.[INDEX].parentQuestionIdentifier","typeLabel":"string"},"keyEvents":{"type":"array","items":{"type":"object","required":["k","t","ht","c"],"properties":{"k":{"type":"string","description":"Key value (e.g., \"a\", \"Enter\")","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].keyEvents.items.[INDEX].k","typeLabel":"string"},"t":{"type":"number","description":"Keydown timestamp (from performance.now())","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].keyEvents.items.[INDEX].t","typeLabel":"number"},"ht":{"type":"number","description":"Hold time of the key","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].keyEvents.items.[INDEX].ht","typeLabel":"number"},"c":{"type":"string","description":"Physical key code (e.g., \"KeyA\", \"Enter\")","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].keyEvents.items.[INDEX].c","typeLabel":"string"}},"uniqueKey":"surveyEntries.items.[INDEX].keyEvents.items.[INDEX]","typeLabel":"object"},"description":"An optional array of key strokes.","uniqueKey":"surveyEntries.items.[INDEX].keyEvents","typeLabel":"object[]"},"pasteEvents":{"type":"array","items":{"type":"object","required":["t","c"],"properties":{"t":{"type":"number","description":"Timestamp of the paste event","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].pasteEvents.items.[INDEX].t","typeLabel":"number"},"c":{"type":"string","description":"Clipboard content that was pasted","isRequired":true,"uniqueKey":"surveyEntries.items.[INDEX].pasteEvents.items.[INDEX].c","typeLabel":"string"}},"uniqueKey":"surveyEntries.items.[INDEX].pasteEvents.items.[INDEX]","typeLabel":"object"},"description":"An optional array of paste events.","uniqueKey":"surveyEntries.items.[INDEX].pasteEvents","typeLabel":"object[]"},"honeypotPhrase":{"type":"string","description":"Optional string. If provided, Aftercare will check if the response contains any honey pot words.","uniqueKey":"surveyEntries.items.[INDEX].honeypotPhrase","typeLabel":"string"}},"uniqueKey":"surveyEntries.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"surveyEntries","typeLabel":"object[]"},"surveyName":{"type":"string","description":"The name of the survey as it will appear in the Aftercare platform","uniqueKey":"surveyName","typeLabel":"string"},"surveyDescription":{"type":"string","description":"A description of the survey purpose and background.\n\nIt will be used to give the AI more context around specific aspects of the survey (e.g. brand/product names, movie names, etc.)","uniqueKey":"surveyDescription","typeLabel":"string"},"surveyIdentifier":{"type":"string","description":"Optional unique identifier for the survey.\n\nAftercare will use this to build a data model to associate questions and answers with the survey.","uniqueKey":"surveyIdentifier","typeLabel":"string"},"responseIdentifier":{"type":"string","description":"Optional unique identifier for a respondent's entire response to a survey.\n\nAftercare will use this to build a data model tie together questions and answer pairs for a single response.","uniqueKey":"responseIdentifier","typeLabel":"string"},"aftercareResponseIdentifier":{"type":"number","description":"Optional unique identifier for the survey response. If not provided, Aftercare will generate one.\n\nThis identifier is useful for tracking survey responses that are submitted in multiple parts or over time.\n\nIf both a responseIdentifier and aftercareResponseIdentifier are provided, Aftercare will use the aftercareResponseIdentifier.","uniqueKey":"aftercareResponseIdentifier","typeLabel":"number"},"qualityIssues":{"type":"array","items":{"type":"string","enum":["Nonsensical","Irrelevant","Low Effort","LLM Generated","Repeated Answers","Duplicate Answers"],"description":"Types of quality issues that can be detected in survey responses.\n\n* `Nonsensical` - Response lacks logical meaning or sense. Likely gibberish.\n* `Irrelevant` - Response does not address the question.\n* `Low Effort` - Respondent did not put in much effort to answer the question. Lacks detail or concrete examples.\n* `LLM Generated` - Response appears to be generated by AI.\n* `Self Duplicated` - Responses from the same respondent contain duplicated content across multiple answers. Only evaluated when multiple survey entries are provided or if a survey identifier and response identifier is provided.\n* `Shared Duplicate` - Responses contain duplicated content across different respondents for the same question. Only evaluated if survey identifiers and question identifiers are provided.","uniqueKey":"qualityIssues.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Optional array of specific quality issues to evaluate. If not provided, all applicable quality issues will be checked.","uniqueKey":"qualityIssues","typeLabel":"enum\u003cstring>[]"},"detectionMode":{"type":"string","enum":["Responsiveness","Authenticity","Composite"],"description":"The mode in which Aftercare will evaluate the quality of the survey responses.\n\n* `Responsiveness` - Checks for poor responses\n* `Authenticity` - Checks for fraudulent responses\n* `Composite` - Checks for all quality issues\n\nIf both a detectionMode and qualityIssues are provided, Aftercare will use the detection mode.","uniqueKey":"detectionMode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"surveyEntries":[{"question":"\u003cstring>","answer":"\u003cstring>","questionContext":"\u003cstring>","questionIdentifier":"\u003cstring>","parentQuestionIdentifier":"\u003cstring>","keyEvents":[{"k":"\u003cstring>","t":123,"ht":123,"c":"\u003cstring>"}],"pasteEvents":[{"t":123,"c":"\u003cstring>"}],"honeypotPhrase":"\u003cstring>"}],"surveyName":"\u003cstring>","surveyDescription":"\u003cstring>","surveyIdentifier":"\u003cstring>","responseIdentifier":"\u003cstring>","aftercareResponseIdentifier":123,"qualityIssues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"16b721d4-91e6-4fcb-a826-ea9ff05ad374":{"description":"Successfully evaluated survey quality","content":{"application/json":{"schema":{"type":"object","required":["numIssues","qualityScore","demeritScore","evaluations","aftercareResponseIdentifier"],"properties":{"numIssues":{"type":"integer","description":"Number of quality issues detected across all survey entries","minimum":0,"isRequired":true,"uniqueKey":"numIssues","typeLabel":"integer"},"qualityScore":{"type":"number","description":"A score between 0 and 100 that represents the overall quality of the survey response. (Deprecated: use demeritScore instead)","minimum":0,"maximum":100,"isRequired":true,"uniqueKey":"qualityScore","typeLabel":"number"},"demeritScore":{"type":"number","description":"A score between 0 and 100 that represents the overall quality of the survey response.\n\nThe score is an average of the quality scores across all survey entries.\n\nThe higher the score, the greater the likelihood and severity of data quality issues.","minimum":0,"maximum":100,"isRequired":true,"uniqueKey":"demeritScore","typeLabel":"number"},"evaluations":{"type":"array","items":{"type":"object","required":["surveyEntry","numIssues","qualityScore","demeritScore","qualityIssueChecks"],"properties":{"surveyEntry":{"type":"object","required":["question","answer"],"properties":{"question":{"type":"string","description":"The question that was asked to the respondent","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.question","typeLabel":"string"},"answer":{"type":"string","description":"The answer to the question provided by the respondent","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.answer","typeLabel":"string"},"questionContext":{"type":"string","description":"A description of what you are trying to learn from the respondent for this question","uniqueKey":"evaluations.items.[INDEX].surveyEntry.questionContext","typeLabel":"string"},"questionIdentifier":{"type":"string","description":"Optional unique identifier for the question.\n\nAftercare will use this to build a data model to track questions across a survey","uniqueKey":"evaluations.items.[INDEX].surveyEntry.questionIdentifier","typeLabel":"string"},"parentQuestionIdentifier":{"type":"string","description":"Optional identifier of a previous question in a follow-up thread","uniqueKey":"evaluations.items.[INDEX].surveyEntry.parentQuestionIdentifier","typeLabel":"string"},"keyEvents":{"type":"array","items":{"type":"object","required":["k","t","ht","c"],"properties":{"k":{"type":"string","description":"Key value (e.g., \"a\", \"Enter\")","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.keyEvents.items.[INDEX].k","typeLabel":"string"},"t":{"type":"number","description":"Keydown timestamp (from performance.now())","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.keyEvents.items.[INDEX].t","typeLabel":"number"},"ht":{"type":"number","description":"Hold time of the key","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.keyEvents.items.[INDEX].ht","typeLabel":"number"},"c":{"type":"string","description":"Physical key code (e.g., \"KeyA\", \"Enter\")","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.keyEvents.items.[INDEX].c","typeLabel":"string"}},"uniqueKey":"evaluations.items.[INDEX].surveyEntry.keyEvents.items.[INDEX]","typeLabel":"object"},"description":"An optional array of key strokes.","uniqueKey":"evaluations.items.[INDEX].surveyEntry.keyEvents","typeLabel":"object[]"},"pasteEvents":{"type":"array","items":{"type":"object","required":["t","c"],"properties":{"t":{"type":"number","description":"Timestamp of the paste event","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.pasteEvents.items.[INDEX].t","typeLabel":"number"},"c":{"type":"string","description":"Clipboard content that was pasted","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry.pasteEvents.items.[INDEX].c","typeLabel":"string"}},"uniqueKey":"evaluations.items.[INDEX].surveyEntry.pasteEvents.items.[INDEX]","typeLabel":"object"},"description":"An optional array of paste events.","uniqueKey":"evaluations.items.[INDEX].surveyEntry.pasteEvents","typeLabel":"object[]"},"honeypotPhrase":{"type":"string","description":"Optional string. If provided, Aftercare will check if the response contains any honey pot words.","uniqueKey":"evaluations.items.[INDEX].surveyEntry.honeypotPhrase","typeLabel":"string"}},"isRequired":true,"uniqueKey":"evaluations.items.[INDEX].surveyEntry","typeLabel":"object"},"numIssues":{"type":"integer","description":"Number of quality issues detected","minimum":0,"isRequired":true,"uniqueKey":"evaluations.items.[INDEX].numIssues","typeLabel":"integer"},"qualityScore":{"type":"number","description":"A score between 0 and 100 that represents the overall quality of the individual survey entry. (Deprecated: use demeritScore instead)","minimum":0,"maximum":100,"deprecated":true,"isRequired":true,"uniqueKey":"evaluations.items.[INDEX].qualityScore","typeLabel":"number"},"demeritScore":{"type":"number","description":"A score between 0 and 100 that represents the overall quality of the individual survey entry.\n\nThe score is a weighted average of the quality issue scores.\n\nThe higher the score, the greater the likelihood and severity of data quality issues.","minimum":0,"maximum":100,"isRequired":true,"uniqueKey":"evaluations.items.[INDEX].demeritScore","typeLabel":"number"},"qualityIssueChecks":{"type":"array","items":{"type":"object","required":["type","score","isIssue"],"properties":{"type":{"type":"string","enum":["Nonsensical","Irrelevant","Low Effort","LLM Generated","Repeated Answers","Duplicate Answers"],"description":"Types of quality issues that can be detected in survey responses.\n\n* `Nonsensical` - Response lacks logical meaning or sense. Likely gibberish.\n* `Irrelevant` - Response does not address the question.\n* `Low Effort` - Respondent did not put in much effort to answer the question. Lacks detail or concrete examples.\n* `LLM Generated` - Response appears to be generated by AI.\n* `Self Duplicated` - Responses from the same respondent contain duplicated content across multiple answers. Only evaluated when multiple survey entries are provided or if a survey identifier and response identifier is provided.\n* `Shared Duplicate` - Responses contain duplicated content across different respondents for the same question. Only evaluated if survey identifiers and question identifiers are provided.","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].qualityIssueChecks.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"score":{"type":"number","description":"Score between 0-100 for this quality issue.\n\nThe higher the score, the greater the likelihood and severity of the quality issue.","minimum":0,"maximum":100,"isRequired":true,"uniqueKey":"evaluations.items.[INDEX].qualityIssueChecks.items.[INDEX].score","typeLabel":"number"},"isIssue":{"type":"boolean","description":"Indicates if this issue was detected","isRequired":true,"uniqueKey":"evaluations.items.[INDEX].qualityIssueChecks.items.[INDEX].isIssue","typeLabel":"boolean"},"evidence":{"type":"string","description":" An optional string, evidence provides the reason for the quality issue score.","uniqueKey":"evaluations.items.[INDEX].qualityIssueChecks.items.[INDEX].evidence","typeLabel":"string"}},"uniqueKey":"evaluations.items.[INDEX].qualityIssueChecks.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"evaluations.items.[INDEX].qualityIssueChecks","typeLabel":"object[]"},"hasIssues":{"type":"boolean","description":"If Aftercare has detected any quality issues for this survey entry","uniqueKey":"evaluations.items.[INDEX].hasIssues","typeLabel":"boolean"}},"uniqueKey":"evaluations.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"evaluations","typeLabel":"object[]"},"aftercareResponseIdentifier":{"type":"number","description":"Unique identifier for the survey response generated by Aftercare","isRequired":true,"uniqueKey":"aftercareResponseIdentifier","typeLabel":"number"},"hasIssues":{"type":"boolean","description":"If Aftercare has detected any quality issues for this response","uniqueKey":"hasIssues","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"example":{"numIssues":1,"qualityScore":30,"demeritScore":70,"evaluations":[{"surveyEntry":{"question":"How satisfied were you with our service?","answer":"I really love playing tennis with my friends on Fridays"},"numIssues":1,"qualityScore":30,"demeritScore":70,"qualityIssueChecks":[{"type":"Irrelevant","score":10,"isIssue":true},{"type":"Nonsensical","score":80,"isIssue":true},{"type":"Incomplete","score":60,"isIssue":false},{"type":"Low Effort","score":95,"isIssue":true},{"type":"LLM Generated","score":80,"isIssue":false},{"type":"Self Duplicated","score":30,"isIssue":false},{"type":"Shared Duplicate","score":30,"isIssue":false}]}],"aftercareResponseIdentifier":12345},"examples":{"Example":{"title":"Example","value":{"numIssues":1,"qualityScore":30,"demeritScore":70,"evaluations":[{"surveyEntry":{"question":"How satisfied were you with our service?","answer":"I really love playing tennis with my friends on Fridays"},"numIssues":1,"qualityScore":30,"demeritScore":70,"qualityIssueChecks":[{"type":"Irrelevant","score":10,"isIssue":true},{"type":"Nonsensical","score":80,"isIssue":true},{"type":"Incomplete","score":60,"isIssue":false},{"type":"Low Effort","score":95,"isIssue":true},{"type":"LLM Generated","score":80,"isIssue":false},{"type":"Self Duplicated","score":30,"isIssue":false},{"type":"Shared Duplicate","score":30,"isIssue":false}]}],"aftercareResponseIdentifier":12345}}},"exampleType":"examples"}},"exampleType":"examples"},"2c7a80a0-c3c3-4221-8995-9ac1cadc1a43":{"description":"Bad request - invalid input parameters","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Error code","example":"INVALID_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Error message","example":"Invalid request parameters","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Additional error details","example":{"question":"Question is required"},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"INVALID_REQUEST","message":"Invalid request parameters","details":{"question":"Question is required"}},"examples":{"Example":{"title":"Example","value":{"code":"INVALID_REQUEST","message":"Invalid request parameters","details":{"question":"Question is required"}}}},"exampleType":"examples"}},"exampleType":"examples"},"7dce1c3c-2629-4b08-9f2b-e17ae71e8958":{"description":"Forbidden - Missing or invalid API key","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Error code","example":"INVALID_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Error message","example":"Invalid request parameters","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Additional error details","example":{"question":"Question is required"},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"INVALID_API_KEY","message":"Invalid or missing API key"},"examples":{"Example":{"title":"Example","value":{"code":"INVALID_API_KEY","message":"Invalid or missing API key"}}},"exampleType":"examples"}},"exampleType":"examples"},"a7b6ba63-db29-4c78-96cd-27dbba0cbb0c":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Error code","example":"INVALID_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Error message","example":"Invalid request parameters","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Additional error details","example":{"question":"Question is required"},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"NOT_FOUND","message":"Requested resource not found"},"examples":{"Example":{"title":"Example","value":{"code":"NOT_FOUND","message":"Requested resource not found"}}},"exampleType":"examples"}},"exampleType":"examples"},"2aed9182-0e71-4a78-a609-82b3eb26ec69":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Error code","example":"INVALID_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Error message","example":"Invalid request parameters","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Additional error details","example":{"question":"Question is required"},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"INTERNAL_ERROR","message":"An unexpected error occurred"},"examples":{"Example":{"title":"Example","value":{"code":"INTERNAL_ERROR","message":"An unexpected error occurred"}}},"exampleType":"examples"}},"exampleType":"examples"},"b57adb08-a7cf-4296-b990-045c32efbd96":{"description":"Gateway timeout","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Error code","example":"INVALID_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Error message","example":"Invalid request parameters","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Additional error details","example":{"question":"Question is required"},"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"GATEWAY_TIMEOUT","message":"The request timed out"},"examples":{"Example":{"title":"Example","value":{"code":"GATEWAY_TIMEOUT","message":"The request timed out"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"7e598890-0ae8-4d4a-8aad-a2be84d11328":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-Aftercare-Key","description":"API key for authentication","scopes":[]}}},"servers":{"e7cb3cb4-2e43-4c33-aa9b-d8ac8fd02c5c":{"url":"https://surveys.getaftercare.com","description":"Production server"},"7e3bd66b-b069-43c1-a556-b9b888563097":{"url":"https://staging.aftercareai.com","description":"Staging server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-Aftercare-Key","description":"API key for authentication","scopes":[]},"schema":{"title":"X-Aftercare-Key","type":"string","description":"API key for authentication","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-Aftercare-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"aftercare","siteName":"Starter Kit","title":"Evaluate Data Quality - Starter Kit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T05:43:31.553Z","originalFileLocation":"api-reference/data-quality/evaluate.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=\"Evaluates the quality of survey responses for potential issues\">\u003cmeta data-mint-head name=\"application-name\" content=\"Starter Kit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_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/aftercare/IkN8yax3vlOiM3z-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Evaluate Data Quality - Starter Kit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Evaluates the quality of survey responses for potential issues\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Starter Kit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getaftercare.com/api-reference/data-quality/evaluate\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aftercare.mintlify.site/_mintlify/api/og/v2?division=AI+Data+Quality+Evaluation\u0026amp;title=Evaluate+Data+Quality\u0026amp;description=Evaluates+the+quality+of+survey+responses+for+potential+issues\u0026amp;theme=64fb4969372e7acb11c19d0e\u0026amp;signature=5cfcd07c4c6fa5a5f56ed89d7ab4abc4fd7614139986dd211827369e7a4a6e4b\">\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 Data Quality - Starter Kit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Evaluates the quality of survey responses for potential issues\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aftercare.mintlify.site/_mintlify/api/og/v2?division=AI+Data+Quality+Evaluation\u0026amp;title=Evaluate+Data+Quality\u0026amp;description=Evaluates+the+quality+of+survey+responses+for+potential+issues\u0026amp;theme=64fb4969372e7acb11c19d0e\u0026amp;signature=5cfcd07c4c6fa5a5f56ed89d7ab4abc4fd7614139986dd211827369e7a4a6e4b\">\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/aftercare/IkN8yax3vlOiM3z-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Starter Kit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getaftercare.com/api-reference/data-quality/evaluate\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/data-quality/evaluate.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getaftercare.com/#organization\",\"name\":\"Starter Kit\",\"url\":\"https://docs.getaftercare.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/aftercare/e1mHkmMes6jz1ugc/logo/logo.png?fit=max\u0026auto=format\u0026n=e1mHkmMes6jz1ugc\u0026q=85\u0026s=30ff22f1cb78b1ef23d5d22b8bb02d36\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getaftercare.com#website\",\"name\":\"Starter Kit\",\"url\":\"https://docs.getaftercare.com\",\"publisher\":{\"@id\":\"https://docs.getaftercare.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate#webpage\",\"url\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate\",\"name\":\"Evaluate Data Quality\",\"description\":\"Evaluates the quality of survey responses for potential issues\",\"dateModified\":\"2026-01-07T05:43:31.553Z\",\"isPartOf\":{\"@id\":\"https://docs.getaftercare.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Starter Kit\",\"item\":\"https://docs.getaftercare.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evaluate Data Quality\",\"item\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate#apireference\",\"headline\":\"Evaluate Data Quality\",\"name\":\"Evaluate Data Quality\",\"description\":\"Evaluates the quality of survey responses for potential issues\",\"url\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getaftercare.com/api-reference/data-quality/evaluate#webpage\"},\"dateModified\":\"2026-01-07T05:43:31.553Z\",\"publisher\":{\"@id\":\"https://docs.getaftercare.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getaftercare.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Starter Kit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Starter Kit","nav":{"global":{"anchors":[{"anchor":"Discord","href":"https://discord.gg/Rn2yZ3He","icon":"discord"},{"anchor":"Slack","href":"https://join.slack.com/t/aftercareusers/shared_invite/zt-30ezqu0sy-0YybIITmOcx5BEpdR3mWCQ","icon":"slack"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Get Started","icon":"square-terminal","href":"/api-reference/introduction"}]},{"group":"AI Followup Generation","pages":[{"title":"Create AI Followup Question","openapi":"POST /api/v1/followups","description":"Generates a contextual followup question based on a survey response","href":"/api-reference/followups/create"}]},{"group":"AI Data Quality Evaluation","pages":[{"title":"Evaluate Data Quality","openapi":"POST /api/v1/data-quality","href":"/api-reference/data-quality/evaluate"},{"title":"Evaluate Data Quality Batch","openapi":"POST /api/v1/data-quality/batch","description":"Asynchronously evaluates the quality of multiple survey responses","href":"/api-reference/data-quality/batch"},{"title":"Get Data Quality Batch Job Status","openapi":"GET /api/v1/data-quality/batch/{batchJobId}","href":"/api-reference/data-quality/get"}]},{"group":"AI Coding","pages":[{"title":"Create AI Coding Batch Job","openapi":"POST /api/v1/coding","href":"/api-reference/coding/create"},{"title":"Get AI Coding Batch Job Results","openapi":"GET /api/v1/coding/{batchJobId}","href":"/api-reference/coding/get"},{"title":"Create AI Brand Coding Job","openapi":"POST /api/v1/brand-coding","href":"/api-reference/brand-coding/create"}]}]}]},"basePath":"","title":"Evaluate Data Quality - Starter Kit","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"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","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.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"]}