Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.
Acting user email. Only meaningful on keys with act-on-behalf enabled, where it is resolved to the matching Adclear user and is mandatory on writes. Ignored on ordinary keys.
Correlation ID for request tracing. Include in support requests.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Adclear Manual","colors":{"primary":"#445190","light":"#88B2C7","dark":"#445190"},"logo":{"light":"https://mintcdn.com/adclearai-9f68cd27/DZvx_rvLjmqDQmQn/logo/Adclear_Logo_Black.svg?fit=max\u0026auto=format\u0026n=DZvx_rvLjmqDQmQn\u0026q=85\u0026s=a2df87a875986be326977eae8454db01","dark":"https://mintcdn.com/adclearai-9f68cd27/DZvx_rvLjmqDQmQn/logo/Adclear_Logo_White.svg?fit=max\u0026auto=format\u0026n=DZvx_rvLjmqDQmQn\u0026q=85\u0026s=ea5cdcc7df60884fd2cfb62bd9976a6d"},"favicon":"https://mintcdn.com/adclearai-9f68cd27/4INiEjuytmtY4ccH/favicon.ico?fit=max\u0026auto=format\u0026n=4INiEjuytmtY4ccH\u0026q=85\u0026s=649be67018c6ce377346f7a5fb2b9262","api":{"mdx":{"auth":{"method":"bearer"}}},"appearance":{"default":"light","strict":true},"background":{"color":{"light":"#FAFAF9"}},"navbar":{"links":[{"href":"https://www.adclear.ai/","label":"About"},{"href":"https://www.adclear.ai/adclear/contact","label":"Contact"}],"primary":{"type":"button","label":"Go to app","href":"https://app.adclear.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/adclear-ai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"adclearai-9f68cd27","hasAudioNarration":false,"actualSubdomain":"adclearai-9f68cd27","customDomains":["docs.adclear.ai"],"gitSource":{"type":"github","owner":"adclear-ai","repo":"adclear-platform","deployBranch":"main","contentDirectory":"docs/public","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af63635d59872087c9d4b34","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Guides","count":65},{"language":"default","tag":"Developer","count":42},{"language":"default","tag":"Adclear API","count":26},{"language":"default","tag":"Marketing Guide","count":20},{"language":"default","tag":"Core Concepts","count":12},{"language":"default","tag":"Compliance Guide","count":11},{"language":"default","tag":"Fundamentals","count":8},{"language":"default","tag":"Uploading","count":8},{"language":"default","tag":"Workflows","count":7},{"language":"default","tag":"Webhooks","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/api/evaluation/import-comments","slug":"/api-reference/api/evaluation/import-comments","pageMetadata":{"title":"Import comments","description":"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions/{versionId}/comments","href":"/api-reference/api/evaluation/import-comments","autogeneratedByOpenApi":true},"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: \"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.\"\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":"Import comments","description":"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions/{versionId}/comments","href":"/api-reference/api/evaluation/import-comments","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Evaluation"],"summary":"Import comments","description":"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.","operationId":"postComments","security":["2406c1f0-2bb4-4a1c-a861-58c9b81b75fb"],"parameters":["59acf24f-7784-41a5-adf2-694378be7367","6c158983-6649-45d7-9dd6-7dd6c57f3ee7","001d6b0a-eadb-4287-bec5-6fd9c2f789e0","a71ebd2a-b73d-4d23-8617-ca5c90f1330b"],"requestBody":"b2911c8b-e088-4bcb-b7b4-69bfb1ebec3a","responses":{"200":"8b5623f8-22cc-491a-88e2-a4022a97570f","400":"4289d316-2d6e-4adf-a8b6-f88604d44815","401":"64ac598d-034a-4715-a35c-bc1f80f61b2f","404":"ae3f16d7-c263-417f-83ee-cfb37139fecd","409":"090ebcf9-6d57-4f04-839c-904b0a6126ee","429":"2ec0db54-ca70-47f6-947f-925b598896a9","500":"544beade-f3ba-449c-82c3-1a7c9399092f","502":"0a69a425-49f9-44e3-978b-e1f484ef9d12"},"method":"post","type":"path","servers":["16e8d011-782d-4a73-993e-e3f681cf1e65","ca43772f-9b6b-4784-a10b-556c9d8d1d8d"],"path":"/v1/promotions/{promotionId}/versions/{versionId}/comments","baseUrlOptions":["https://public-api.adclear.ai","https://public-api-staging.adclear.ai"],"title":"Import comments","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"59acf24f-7784-41a5-adf2-694378be7367":{"schema":{"type":"string","format":"uuid","description":"Promotion ID","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":true,"name":"promotionId","in":"path"},"6c158983-6649-45d7-9dd6-7dd6c57f3ee7":{"schema":{"type":"string","format":"uuid","description":"Version ID","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":true,"name":"versionId","in":"path"},"001d6b0a-eadb-4287-bec5-6fd9c2f789e0":{"name":"X-External-User-ID","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"Identifier of the acting user in the calling system (e.g. a Workfront user id). Recorded against every audited action this request performs.","uniqueKey":"","typeLabel":"string"},"description":"Identifier of the acting user in the calling system (e.g. a Workfront user id). Recorded against every audited action this request performs."},"a71ebd2a-b73d-4d23-8617-ca5c90f1330b":{"name":"X-External-User-Email","in":"header","required":false,"schema":{"type":"string","format":"email","isRequired":false,"description":"Acting user email. Only meaningful on keys with act-on-behalf enabled, where it is resolved to the matching Adclear user and is mandatory on writes. Ignored on ordinary keys.","uniqueKey":"","typeLabel":"string\u003cemail>"},"description":"Acting user email. Only meaningful on keys with act-on-behalf enabled, where it is resolved to the matching Adclear user and is mandatory on writes. Ignored on ordinary keys."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"comments":{"type":"array","items":{"type":"object","properties":{"author":{"type":"object","properties":{"email":{"type":"string","description":"Primary email of the comment author. Tried first: an email that matches an organization member attributes the comment to them. Otherwise the comment is imported as an external author and the email is recorded. Attributing to a member other than the key's own user needs a key enabled to act on behalf of users. On other keys, imported comments from that email are recorded as an external author, and action updates are rejected with `AUTHOR_NOT_PERMITTED`. Email format is validated per item: an item whose email is not a valid address is rejected on its own with `INVALID_AUTHOR_EMAIL`, leaving the rest of the batch to import.","uniqueKey":"comments.items.[INDEX].author.email","typeLabel":"string"},"externalUserId":{"type":"string","maxLength":256,"description":"Your system's id for the author. Recorded for external authors.","uniqueKey":"comments.items.[INDEX].author.externalUserId","typeLabel":"string"},"displayName":{"type":"string","maxLength":256,"description":"Name shown in Adclear for external authors. Falls back to the email, then externalUserId. Ignored for organization members.","uniqueKey":"comments.items.[INDEX].author.displayName","typeLabel":"string"},"sourceUserId":{"type":"string","maxLength":256,"description":"Deprecated. Use externalUserId.","deprecated":true,"uniqueKey":"comments.items.[INDEX].author.sourceUserId","typeLabel":"string"},"sourceRole":{"type":"string","maxLength":64,"description":"Trace metadata only, never used for authorization","uniqueKey":"comments.items.[INDEX].author.sourceRole","typeLabel":"string"},"role":{"type":"string","enum":["reviewer","author"],"default":"author","description":"Declared role of an external author. `reviewer` counts as a compliance reviewer only on keys enabled for external reviewers; otherwise it is treated as `author`. Ignored when the comment is attributed to an organization member.","uniqueKey":"comments.items.[INDEX].author.role","typeLabel":"enum\u003cstring>"}},"description":"At least one of email or externalUserId is required.","isRequired":true,"uniqueKey":"comments.items.[INDEX].author","typeLabel":"object"},"externalCommentId":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[\\x20-\\x7E]+$","description":"Optional caller id used for in-batch threading and sequential retry dedup. Must be unique within the version across all integrations, so prefix it with something that identifies your system.","uniqueKey":"comments.items.[INDEX].externalCommentId","typeLabel":"string"},"content":{"type":"string","minLength":1,"maxLength":20000,"description":"Comment text. Required for roots, ordinary replies, and action:reply. Optional for canned action responses.","uniqueKey":"comments.items.[INDEX].content","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"comments.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"uploadId":{"type":"string","format":"uuid","description":"Required on roots when the version has multiple uploads","uniqueKey":"comments.items.[INDEX].uploadId","typeLabel":"string\u003cuuid>"},"location":{"oneOf":[{"type":"object","description":"Anchor for root comments only (already-collapsed point/time/text)","required":["type","xRatio","yRatio"],"properties":{"type":{"type":"string","enum":["image"],"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.0.type","typeLabel":"enum\u003cstring>"},"xRatio":{"type":"number","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.0.xRatio","typeLabel":"number"},"yRatio":{"type":"number","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.0.yRatio","typeLabel":"number"}},"uniqueKey":"comments.items.[INDEX].location.oneOf.0","typeLabel":"object"},{"type":"object","description":"Anchor for root comments only (already-collapsed point/time/text)","required":["type","pageNumber","xRatio","yRatio"],"properties":{"type":{"type":"string","enum":["pdf"],"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.1.type","typeLabel":"enum\u003cstring>"},"pageNumber":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.1.pageNumber","typeLabel":"integer"},"xRatio":{"type":"number","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.1.xRatio","typeLabel":"number"},"yRatio":{"type":"number","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.1.yRatio","typeLabel":"number"}},"uniqueKey":"comments.items.[INDEX].location.oneOf.1","typeLabel":"object"},{"type":"object","description":"Anchor for root comments only (already-collapsed point/time/text)","required":["type","timeSeconds"],"properties":{"type":{"type":"string","enum":["timecode"],"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.2.type","typeLabel":"enum\u003cstring>"},"timeSeconds":{"type":"number","minimum":0,"description":"Single timestamp in seconds. Collapse a time range to its start.","isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.2.timeSeconds","typeLabel":"number"}},"uniqueKey":"comments.items.[INDEX].location.oneOf.2","typeLabel":"object"},{"type":"object","description":"Anchor for root comments only (already-collapsed point/time/text)","required":["type","textToFind"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.3.type","typeLabel":"enum\u003cstring>"},"textToFind":{"type":"string","minLength":1,"maxLength":5000,"isRequired":true,"uniqueKey":"comments.items.[INDEX].location.oneOf.3.textToFind","typeLabel":"string"}},"uniqueKey":"comments.items.[INDEX].location.oneOf.3","typeLabel":"object"}],"uniqueKey":"comments.items.[INDEX].location","typeLabel":"object"},"parentCommentId":{"type":"string","description":"Reply to an existing Adclear comment id","uniqueKey":"comments.items.[INDEX].parentCommentId","typeLabel":"string"},"parentExternalCommentId":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[\\x20-\\x7E]+$","description":"Reply to a root imported in this or a prior request","uniqueKey":"comments.items.[INDEX].parentExternalCommentId","typeLabel":"string"},"action":{"type":"string","enum":["agree_to_action","agree_will_action","dismiss","dispute","relevant_not_required","reply"],"description":"When present, item is an action response on an AI thread","uniqueKey":"comments.items.[INDEX].action","typeLabel":"enum\u003cstring>"}},"required":["author"],"uniqueKey":"comments.items.[INDEX]","typeLabel":"object"},"minItems":1,"maxItems":100,"isRequired":true,"uniqueKey":"comments","typeLabel":"object[]"}},"required":["comments"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"comments":[{"author":{"email":"\u003cstring>","externalUserId":"\u003cstring>","displayName":"\u003cstring>","sourceUserId":"\u003cstring>","sourceRole":"\u003cstring>","role":"author"},"externalCommentId":"\u003cstring>","content":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","uploadId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","location":{"type":"image","xRatio":0.5,"yRatio":0.5},"parentCommentId":"\u003cstring>","parentExternalCommentId":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"8b5623f8-22cc-491a-88e2-a4022a97570f":{"description":"Import results (partial success)","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"index":{"type":"integer","isRequired":true,"uniqueKey":"results.items.[INDEX].index","typeLabel":"integer"},"externalCommentId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"results.items.[INDEX].externalCommentId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"results.items.[INDEX].externalCommentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].externalCommentId","typeLabel":"string | null"},"status":{"type":"string","enum":["created","skipped","rejected"],"isRequired":true,"uniqueKey":"results.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"threadId":{"type":"string","uniqueKey":"results.items.[INDEX].threadId","typeLabel":"string"},"commentId":{"type":"string","uniqueKey":"results.items.[INDEX].commentId","typeLabel":"string"},"reason":{"type":"string","enum":["already_imported"],"uniqueKey":"results.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"authorResolution":{"type":"string","enum":["member","external"],"description":"`member` when the comment is attributed to an organization member, `external` when it was imported as an external author.","uniqueKey":"results.items.[INDEX].authorResolution","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"string","enum":["AUTHOR_UNAVAILABLE","INVALID_AUTHOR_EMAIL","PARENT_NOT_FOUND","UPLOAD_NOT_FOUND","LOCATION_INVALID","ACTION_TARGET_INVALID","DEDUP_CAPACITY_EXCEEDED","INVALID_ITEM","WRITE_FAILED"],"isRequired":true,"uniqueKey":"results.items.[INDEX].error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"results.items.[INDEX].error.message","typeLabel":"string"}},"required":["code","message"],"uniqueKey":"results.items.[INDEX].error","typeLabel":"object"}},"required":["index","externalCommentId","status"],"uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"results","typeLabel":"object[]"},"summary":{"type":"object","properties":{"created":{"type":"integer","isRequired":true,"uniqueKey":"summary.created","typeLabel":"integer"},"skipped":{"type":"integer","isRequired":true,"uniqueKey":"summary.skipped","typeLabel":"integer"},"rejected":{"type":"integer","isRequired":true,"uniqueKey":"summary.rejected","typeLabel":"integer"}},"required":["created","skipped","rejected"],"isRequired":true,"uniqueKey":"summary","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","description":"Correlation ID for request tracing. Include in support requests.","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["results","summary","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"results":[{"index":123,"externalCommentId":"\u003cstring>","status":"created","threadId":"\u003cstring>","commentId":"\u003cstring>","reason":"already_imported","authorResolution":"member","error":{"code":"AUTHOR_UNAVAILABLE","message":"\u003cstring>"}}],"summary":{"created":123,"skipped":123,"rejected":123},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"4289d316-2d6e-4adf-a8b6-f88604d44815":{"description":"Validation error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"64ac598d-034a-4715-a35c-bc1f80f61b2f":{"description":"Unauthorized — missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"ae3f16d7-c263-417f-83ee-cfb37139fecd":{"description":"Promotion or version not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"090ebcf9-6d57-4f04-839c-904b0a6126ee":{"description":"Version is not the current latest version","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"2ec0db54-ca70-47f6-947f-925b598896a9":{"description":"Rate limited","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"544beade-f3ba-449c-82c3-1a7c9399092f":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"0a69a425-49f9-44e3-978b-e1f484ef9d12":{"description":"Author identity could not be resolved because an upstream service was unavailable. Nothing was written; the request is safe to retry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","PAYLOAD_TOO_LARGE","RATE_LIMITED","INTERNAL_ERROR","UPSTREAM_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","field","message"],"properties":{"type":{"type":"string","enum":["field_error"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"field":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.field","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","constraint","limit","actual"],"properties":{"type":{"type":"string","enum":["constraint_violation"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"constraint":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.constraint","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.limit","typeLabel":"number"},"actual":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.1.actual","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","retryAfterSeconds"],"properties":{"type":{"type":"string","enum":["retry_info"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"retryAfterSeconds":{"type":"number","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.2.retryAfterSeconds","typeLabel":"number"}},"uniqueKey":"error.details.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","uploadId"],"properties":{"type":{"type":"string","enum":["upload_not_ready"],"isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"uploadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"error.details.items.[INDEX].oneOf.3.uploadId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"error.details.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"correlationId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"correlationId","typeLabel":"string\u003cuuid>"}},"required":["error","correlationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"VALIDATION_ERROR","message":"\u003cstring>","details":[{"type":"field_error","field":"\u003cstring>","message":"\u003cstring>"}]},"correlationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"2406c1f0-2bb4-4a1c-a861-58c9b81b75fb":{"BearerAuth":{"type":"http","scheme":"bearer","description":"API key passed as Bearer token","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"16e8d011-782d-4a73-993e-e3f681cf1e65":{"url":"https://public-api.adclear.ai","description":"Production"},"ca43772f-9b6b-4784-a10b-556c9d8d1d8d":{"url":"https://public-api-staging.adclear.ai","description":"Staging"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key passed as Bearer token","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key passed as Bearer token","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi/integration-api.json"},"subdomain":"adclearai-9f68cd27","siteName":"Adclear Manual","title":"Import comments - Adclear Manual","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T17:25:33.587Z","originalFileLocation":"api-reference/api/evaluation/import-comments.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Adclear Manual\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Import comments - Adclear Manual\">\u003cmeta data-mint-head property=\"og:description\" content=\"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Adclear Manual\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://adclearai-9f68cd27.mintlify.site/_mintlify/api/og/v2?division=Evaluation\u0026amp;title=Import+comments\u0026amp;description=Import+external+review+comments%2C+replies%2C+and+action+responses+onto+the+latest+version.+Returns+per-item+results+in+request+order.+Send+externalCommentId+on+eve\u0026amp;theme=35c42ad347e37858b20ce684\u0026amp;signature=3510b401ee4a77aacc3070a987091b5bbcfc8d962cfe181cf74d3d56a0c3c613\">\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=\"Import comments - Adclear Manual\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://adclearai-9f68cd27.mintlify.site/_mintlify/api/og/v2?division=Evaluation\u0026amp;title=Import+comments\u0026amp;description=Import+external+review+comments%2C+replies%2C+and+action+responses+onto+the+latest+version.+Returns+per-item+results+in+request+order.+Send+externalCommentId+on+eve\u0026amp;theme=35c42ad347e37858b20ce684\u0026amp;signature=3510b401ee4a77aacc3070a987091b5bbcfc8d962cfe181cf74d3d56a0c3c613\">\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/adclearai-9f68cd27/kuXBVazU8K6LynAx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Adclear Manual\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#445190\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/api/evaluation/import-comments.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.adclear.ai/#organization\",\"name\":\"Adclear Manual\",\"url\":\"https://docs.adclear.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/adclearai-9f68cd27/DZvx_rvLjmqDQmQn/logo/Adclear_Logo_Black.svg?fit=max\u0026auto=format\u0026n=DZvx_rvLjmqDQmQn\u0026q=85\u0026s=a2df87a875986be326977eae8454db01\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.adclear.ai#website\",\"name\":\"Adclear Manual\",\"url\":\"https://docs.adclear.ai\",\"publisher\":{\"@id\":\"https://docs.adclear.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments#webpage\",\"url\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments\",\"name\":\"Import comments\",\"description\":\"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.\",\"dateModified\":\"2026-11-12T17:25:33.587Z\",\"isPartOf\":{\"@id\":\"https://docs.adclear.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Adclear API\",\"item\":\"https://docs.adclear.ai/api-reference/api/promotions/create-promotion\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evaluation\",\"item\":\"https://docs.adclear.ai/api-reference/api/evaluation/trigger-evaluation\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Import comments\",\"item\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments#apireference\",\"headline\":\"Import comments\",\"name\":\"Import comments\",\"description\":\"Import external review comments, replies, and action responses onto the latest version. Returns per-item results in request order. Send externalCommentId on every item for safe sequential retries; concurrent duplicate requests may race. Location anchors must already be collapsed: send the centre point of a region, and the start timestamp of a time range. Omit location entirely for an unanchored (sidebar) thread. Newly imported comments may not appear in GET immediately — allow a short delay before using GET to resolve parentCommentId.\",\"url\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments\",\"mainEntityOfPage\":{\"@id\":\"https://docs.adclear.ai/api-reference/api/evaluation/import-comments#webpage\"},\"dateModified\":\"2026-11-12T17:25:33.587Z\",\"publisher\":{\"@id\":\"https://docs.adclear.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.adclear.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Adclear Manual\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Adclear Manual\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/api/evaluation/import-comments.md","siteName":"Adclear Manual","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Developer","groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/developer/introduction"},{"title":"Quickstart","href":"/developer/quickstart"},{"title":"Authentication","href":"/developer/authentication"},{"title":"MCP for developers","sidebarTitle":"MCP","href":"/developer/mcp"}]},{"group":"Fundamentals","pages":[{"title":"Reference data","href":"/developer/reference-data"},{"title":"File upload","href":"/developer/file-upload"},{"title":"Link submission","href":"/developer/links"},{"title":"Creating promotions","href":"/developer/promotions"},{"title":"Evaluation","href":"/developer/evaluation"},{"title":"Comments","href":"/developer/comments"},{"title":"Webhooks","href":"/developer/webhooks"},{"title":"Errors \u0026 rate limits","href":"/developer/errors"}]},{"group":"Adclear API","pages":[{"group":"Promotions","pages":[{"title":"Create promotion","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions","href":"/api-reference/api/promotions/create-promotion"},{"title":"Get promotion","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json get /v1/promotions/{promotionId}","href":"/api-reference/api/promotions/get-promotion"},{"title":"Create version","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions","href":"/api-reference/api/promotions/create-version"},{"title":"Submit version for review","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions/{versionId}/submit","href":"/api-reference/api/promotions/submit-version-for-review"}]},{"group":"Links","pages":[{"title":"Submit a link","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/links","href":"/api-reference/api/links/submit-a-link"},{"title":"List Figma frames","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/links/figma/frames","href":"/api-reference/api/links/list-figma-frames"},{"title":"Get link import status","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json get /v1/links/{uploadId}","href":"/api-reference/api/links/get-link-import-status"}]},{"group":"Evaluation","pages":[{"title":"Trigger evaluation","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions/{versionId}/evaluate","href":"/api-reference/api/evaluation/trigger-evaluation"},{"title":"Get evaluation","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json get /v1/promotions/{promotionId}/versions/{versionId}/evaluation","href":"/api-reference/api/evaluation/get-evaluation"},{"title":"Get comments","description":"Returns comments on a version — AI-generated and human review — grouped into paginated threads. Each thread has one top-level comment plus its replies in chronological order.","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json get /v1/promotions/{promotionId}/versions/{versionId}/comments","href":"/api-reference/api/evaluation/get-comments"},{"title":"Import comments","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions/{versionId}/comments","href":"/api-reference/api/evaluation/import-comments"},{"title":"Update comments","description":"Update existing comments on a version — edit the body (content), change the action response, or both. Identify each comment by its Adclear commentId or your own externalCommentId. Fields you omit are left unchanged. Returns per-item results in request order. Action changes must target a reply on an Adclear AI thread and require author. A newly imported reply may take a short moment to become resolvable by externalCommentId — use commentId to update it immediately.","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json patch /v1/promotions/{promotionId}/versions/{versionId}/comments","href":"/api-reference/api/evaluation/update-comments"}]},{"group":"Review","pages":[{"title":"Get decision","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json get /v1/promotions/{promotionId}/versions/{versionId}/decision","href":"/api-reference/api/review/get-decision"},{"title":"Record decision","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json post /v1/promotions/{promotionId}/versions/{versionId}/decision","href":"/api-reference/api/review/record-decision"},{"title":"Assign or change reviewer","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json put /v1/promotions/{promotionId}/versions/{versionId}/reviewer","href":"/api-reference/api/review/assign-or-change-reviewer"},{"title":"Unassign reviewer","deprecated":null,"version":null,"openapi":"/openapi/integration-api.json delete /v1/promotions/{promotionId}/versions/{versionId}/reviewer","href":"/api-reference/api/review/unassign-reviewer"}]},{"group":"Reference Data","pages":[{"title":"List products","deprecated":null,"version":null,"sidebarTitle":"List products","openapi":"/openapi/integration-api.json get /v1/products","href":"/api-reference/api/list-products"},{"title":"List channels","deprecated":null,"version":null,"sidebarTitle":"List channels","openapi":"/openapi/integration-api.json get /v1/channels","href":"/api-reference/api/list-channels"},{"title":"List jurisdictions","deprecated":null,"version":null,"sidebarTitle":"List jurisdictions","openapi":"/openapi/integration-api.json get /v1/jurisdictions","href":"/api-reference/api/list-jurisdictions"},{"title":"List target markets","deprecated":null,"version":null,"sidebarTitle":"List target markets","openapi":"/openapi/integration-api.json get /v1/target-markets","href":"/api-reference/api/list-target-markets"}]},{"group":"Webhooks","pages":[{"title":"Evaluation completed","version":null,"deprecated":null,"openapi":"/openapi/integration-api.json webhook evaluation-completed","href":"/api-reference/api/webhooks/evaluation-completed"},{"title":"Comment created","version":null,"deprecated":null,"openapi":"/openapi/integration-api.json webhook comment.created","href":"/api-reference/api/webhooks/comment-created"},{"title":"Review submitted","version":null,"deprecated":null,"openapi":"/openapi/integration-api.json webhook review.submitted","href":"/api-reference/api/webhooks/review-submitted"},{"title":"Review approved","version":null,"deprecated":null,"openapi":"/openapi/integration-api.json webhook review.approved","href":"/api-reference/api/webhooks/review-approved"},{"title":"Review changes requested","version":null,"deprecated":null,"openapi":"/openapi/integration-api.json webhook review.changes_requested","href":"/api-reference/api/webhooks/review-changes-requested"},{"title":"Review rejected","version":null,"deprecated":null,"openapi":"/openapi/integration-api.json webhook review.rejected","href":"/api-reference/api/webhooks/review-rejected"}]}]},{"group":"File API","pages":[{"group":"Upload","pages":[{"title":"Initiate upload","deprecated":null,"version":null,"openapi":"/openapi/file-api.json post /v1/uploads","href":"/api-reference/file-api/upload/initiate-upload"},{"title":"Get upload status","deprecated":null,"version":null,"openapi":"/openapi/file-api.json get /v1/uploads/{uploadId}","href":"/api-reference/file-api/upload/get-upload-status"},{"title":"Upload chunk","deprecated":null,"version":null,"openapi":"/openapi/file-api.json put /v1/uploads/{uploadId}","href":"/api-reference/file-api/upload/upload-chunk"},{"title":"Delete upload","deprecated":null,"version":null,"openapi":"/openapi/file-api.json delete /v1/uploads/{uploadId}","href":"/api-reference/file-api/upload/delete-upload"}]}]}]},{"tab":"What's new","pages":[{"title":"What's new","href":"/changelog"}]}]},"basePath":"","title":"Import comments - Adclear Manual","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DDP9JXtj.js","utils-8yQyvEtx.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CBCFR8Sn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-rQaXkUHa.js","snippetPresets-J5KpBTgV.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BVxVH4Cj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BxdQ2vIi.js","shallow-BjV2tFiD.js","getApiPlaygroundDisplay-C_55tL4O.js","CodeSnippet-C0JpiCOC.js","CodeSnippets-w9Ps7djG.js","Page-DTNSD-0M.js","getPastedJson-BDfB-H8d.js","icon-g-kUkkO9.js","MethodPill-v4l6fq0h.js","DuplicateIcon-CvLo-CfU.js","createIcon-165clrrV.js","DynamicMarkdown-D3RQ-fEj.js","SectionHeading-vvo-3yLf.js","axios-vUo_bRtp.js","Markdown-CMT1uFWQ.js","clsx-C8f2yC9R.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CI2D8R2Y.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-k78Wrw_e.js"]}