Markdown (GFM) parsed as MDX. To mention someone, insert <Mention data='<mentionable JSON>' />. Expressions in braces, raw HTML and any other JSX are rejected, so escape a literal { or < with a backslash. Images must be hosted on assets.replocdn.com.
Where on the target to start the thread; omit or pass type none for the whole target. Point anchors work only on file and asset targets; site page and order threads must use none.
Option 1
Option 2
Show child attributes
Response
Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Replo","colors":{"primary":"#274AE2","light":"#F5FAD9","dark":"#274AE2"},"logo":{"light":"https://mintcdn.com/replo-agent-docs/NFnfdLlAm3qJcc0U/logo/light.svg?fit=max\u0026auto=format\u0026n=NFnfdLlAm3qJcc0U\u0026q=85\u0026s=67cd8b3a8123594574eb6f94e14a385d","dark":"https://mintcdn.com/replo-agent-docs/NFnfdLlAm3qJcc0U/logo/dark.svg?fit=max\u0026auto=format\u0026n=NFnfdLlAm3qJcc0U\u0026q=85\u0026s=ced14503b0f83c66b4a96066ccf9edaa"},"favicon":"https://mintcdn.com/replo-agent-docs/OPJtEy-zSFLCF1g2/favicon.svg?fit=max\u0026auto=format\u0026n=OPJtEy-zSFLCF1g2\u0026q=85\u0026s=66a4e65ee84abd32d5b1e5150d1516b3","navbar":{"links":[{"href":"mailto:support@replo.app","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.replo.app"}},"footer":{"socials":{"x":"https://x.com/replohq","linkedin":"https://linkedin.com/company/replohq"}},"integrations":{"gtm":{"tagId":"GTM-MH56PQ8"}},"contextual":{"options":[],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintcdn.com/replo-agent-docs/3vMlpzakdB9-cblW/images/thumbnail.png?fit=max\u0026auto=format\u0026n=3vMlpzakdB9-cblW\u0026q=85\u0026s=18cbcc75b6e45002ac50e37bb5f686c9"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Announcements","icon":"megaphone","href":"https://www.replo.app/changelog"},{"anchor":"Request a Feature","icon":"rocket","href":"https://feedback.replo.app/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"replo-agent-docs","hasAudioNarration":false,"actualSubdomain":"replo-agent-docs","customDomains":["docs.replo.app"],"gitSource":{"type":"github","owner":"replohq","repo":"andytown","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"9615b5f8-8ab9-44f6-8075-1c87607a099b","liveDeploymentHistoryId":"6ae2c28d3e769cb9b4aceefb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2c28d3e769cb9b4aceefb"},"entitlements":{},"buildId":"6ae2c28d3e769cb9b4aceefb","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Integrations","count":134},{"language":"default","tag":"API Reference","count":58},{"language":"default","tag":"Endpoints","count":50},{"language":"default","tag":"Features","count":33},{"language":"default","tag":"Commerce","count":29},{"language":"default","tag":"Getting started","count":22},{"language":"default","tag":"Other Checkout \u0026 Bookings","count":21},{"language":"default","tag":"Site Features","count":14},{"language":"default","tag":"Developers","count":13},{"language":"default","tag":"Apps","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":".katex-html{overflow:hidden}pre[language=text],pre[language=text] code{white-space:pre-wrap!important;overflow-wrap:break-word!important}pre[language=text] code{width:auto!important;max-width:100%!important}#table-of-contents{-ms-overflow-style:none;scrollbar-width:none}#table-of-contents::-webkit-scrollbar{display:none}\n/*! Devices.css v0.2.0 | MIT License | github.com/picturepan2/devices.css */\n.device,.device *,.device ::after,.device ::before,.device::after,.device::before{box-sizing:border-box;display:block}.device{position:relative;transform:scale(1)}.device,.device .device-frame{z-index:1}.device .device-screen{background-color:#000;background-position:center center;background-size:cover;object-fit:cover;position:relative}.device-iphone-14,.device-iphone-14-pro,.device-iphone-x{height:868px;width:428px}.device-iphone-14-pro .device-frame{background:#010101;border:1px solid #1b1721;border-radius:68px;box-shadow:inset 0 0 4px 2px #c0b7cd,inset 0 0 0 6px #342c3f;height:868px;padding:19px;width:428px}.device-iphone-14-pro .device-screen{border-radius:49px;height:830px;width:390px}.device-iphone-14-pro .device-stripe::after,.device-iphone-14-pro .device-stripe::before{border:solid rgba(1,1,1,.25);border-width:0 7px;content:\"\";height:7px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-14-pro .device-stripe::after{top:85px}.device-iphone-14-pro .device-stripe::before{bottom:85px}.device-iphone-14-pro .device-header{background:#010101;border-radius:20px;height:35px;left:50%;margin-left:-60px;position:absolute;top:29px;width:120px}.device-iphone-14-pro .device-sensors::after,.device-iphone-14-pro .device-sensors::before{content:\"\";position:absolute}.device-iphone-14-pro .device-sensors::after{background:#010101;border-radius:17px;height:33px;left:50%;margin-left:-60px;top:30px;width:74px}.device-iphone-14-pro .device-sensors::before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,transparent 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,transparent 50%);border-radius:50%;box-shadow:0 0 1px 1px rgba(255,255,255,.05);height:9px;left:50%;margin-left:36px;top:42px;width:9px}.device-iphone-14-pro .device-btns{background:#1b1721;border-radius:2px;height:32px;left:-2px;position:absolute;top:115px;width:3px}.device-iphone-14-pro .device-btns::after,.device-iphone-14-pro .device-btns::before{background:#1b1721;border-radius:2px;content:\"\";height:62px;left:0;position:absolute;width:3px}.device-iphone-14-pro .device-btns::after{top:60px}.device-iphone-14-pro .device-btns::before{top:140px}.device-iphone-14-pro .device-power{background:#1b1721;border-radius:2px;height:100px;position:absolute;right:-2px;top:200px;width:3px}.device-iphone-14-pro .device-home::after,.device-iphone-14-pro .device-home::before{border:solid rgba(1,1,1,.25);border-width:6px 0;content:\"\";height:6px;position:absolute;width:6px;z-index:9}.device-iphone-14-pro .device-home::after{right:86px;top:0}.device-iphone-14-pro .device-home::before{bottom:0;left:86px}.device-iphone-14-pro.device-silver .device-frame{border-color:#c8cacb;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #e2e3e4}.device-iphone-14-pro.device-silver .device-btns,.device-iphone-14-pro.device-silver .device-btns::after,.device-iphone-14-pro.device-silver .device-btns::before,.device-iphone-14-pro.device-silver .device-power{background:#c8cacb}.device-iphone-14-pro.device-black .device-frame{border-color:#5c5956;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #76726f}.device-iphone-14-pro.device-black .device-btns,.device-iphone-14-pro.device-black .device-btns::after,.device-iphone-14-pro.device-black .device-btns::before,.device-iphone-14-pro.device-black .device-power{background:#5c5956}.device-iphone-14-pro.device-gold .device-frame{border-color:#e7d19e;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #d2ab4c}.device-iphone-14-pro.device-gold .device-btns,.device-iphone-14-pro.device-gold .device-btns::after,.device-iphone-14-pro.device-gold .device-btns::before,.device-iphone-14-pro.device-gold .device-power{background:#e7d19e}.device-iphone-14 .device-frame{background:#010101;border:1px solid #101315;border-radius:68px;box-shadow:inset 0 0 4px 2px #b0b8c0,inset 0 0 0 6px #272c31;height:868px;padding:19px;width:428px}.device-iphone-14 .device-screen{border-radius:49px;height:830px;width:390px}.device-iphone-14 .device-stripe::after,.device-iphone-14 .device-stripe::before{border:solid rgba(1,1,1,.25);border-width:0 7px;content:\"\";height:7px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-14 .device-stripe::after{top:85px}.device-iphone-14 .device-stripe::before{bottom:85px}.device-iphone-14 .device-header{background:#010101;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:30px;left:50%;margin-left:-80px;position:absolute;top:20px;width:160px}.device-iphone-14 .device-header::after,.device-iphone-14 .device-header::before{content:\"\";height:10px;position:absolute;top:0;width:10px}.device-iphone-14 .device-header::after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#010101 75%,#010101 100%);left:-10px}.device-iphone-14 .device-header::before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#010101 75%,#010101 100%);right:-10px}.device-iphone-14 .device-sensors::after,.device-iphone-14 .device-sensors::before{content:\"\";position:absolute}.device-iphone-14 .device-sensors::after{background:#151515;border:1px solid #010101;border-radius:4px;box-shadow:0 0 4px #151515;height:7px;left:50%;margin-left:-35px;top:8px;width:70px}.device-iphone-14 .device-sensors::before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,transparent 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,transparent 50%);border-radius:50%;box-shadow:0 0 1px 1px rgba(255,255,255,.05);height:9px;left:50%;margin-left:-60px;top:26px;width:9px}.device-iphone-14 .device-btns,.device-iphone-14 .device-power{background:#101315;border-radius:2px;position:absolute;width:3px}.device-iphone-14 .device-btns{height:32px;left:-2px;top:115px}.device-iphone-14 .device-btns::after,.device-iphone-14 .device-btns::before{background:#101315;border-radius:2px;content:\"\";height:62px;left:0;position:absolute;width:3px}.device-iphone-14 .device-btns::after{top:60px}.device-iphone-14 .device-btns::before{top:140px}.device-iphone-14 .device-power{height:100px;right:-2px;top:200px}.device-iphone-14 .device-home::after,.device-iphone-14 .device-home::before{border:solid rgba(1,1,1,.25);border-width:6px 0;content:\"\";height:6px;position:absolute;width:6px;z-index:9}.device-iphone-14 .device-home::after{right:86px;top:0}.device-iphone-14 .device-home::before{bottom:0;left:86px}.device-iphone-14.device-purple .device-frame{border-color:#af9bbf;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #c8bad3}.device-iphone-14.device-purple .device-btns,.device-iphone-14.device-purple .device-btns::after,.device-iphone-14.device-purple .device-btns::before,.device-iphone-14.device-purple .device-power{background:#af9bbf}.device-iphone-14.device-starlight .device-frame{border-color:#bdb4aa;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #d3cdc7}.device-iphone-14.device-starlight .device-btns,.device-iphone-14.device-starlight .device-btns::after,.device-iphone-14.device-starlight .device-btns::before,.device-iphone-14.device-starlight .device-power{background:#bdb4aa}.device-iphone-14.device-red .device-frame{border-color:#d11813;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #ec302b}.device-iphone-14.device-red .device-btns,.device-iphone-14.device-red .device-btns::after,.device-iphone-14.device-red .device-btns::before,.device-iphone-14.device-red .device-power{background:#d11813}.device-iphone-14.device-blue .device-frame{border-color:#7992aa;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #98abbe}.device-iphone-14.device-blue .device-btns,.device-iphone-14.device-blue .device-btns::after,.device-iphone-14.device-blue .device-btns::before,.device-iphone-14.device-blue .device-power{background:#7992aa}.device-iphone-x .device-frame{background:#222;border-radius:68px;box-shadow:inset 0 0 2px 2px #c8cacb,inset 0 0 0 7px #e2e3e4;height:868px;padding:28px;width:428px}.device-iphone-x .device-screen{border-radius:40px;height:812px;width:375px}.device-iphone-x .device-stripe::after,.device-iphone-x .device-stripe::before{border:solid rgba(1,1,1,.25);border-width:0 7px;content:\"\";height:7px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-x .device-stripe::after{top:85px}.device-iphone-x .device-stripe::before{bottom:85px}.device-iphone-x .device-header{background:#222;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:30px;left:50%;margin-left:-102px;position:absolute;top:28px;width:204px}.device-iphone-x .device-header::after,.device-iphone-x .device-header::before{content:\"\";height:10px;position:absolute;top:0;width:10px}.device-iphone-x .device-header::after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#222 75%,#222 100%);left:-10px}.device-iphone-x .device-header::before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#222 75%,#222 100%);right:-10px}.device-iphone-x .device-sensors::after,.device-iphone-x .device-sensors::before{content:\"\";position:absolute}.device-iphone-x .device-sensors::after{background:#333;border-radius:3px;height:6px;left:50%;margin-left:-25px;top:32px;width:50px}.device-iphone-x .device-sensors::before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,transparent 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,transparent 50%);border-radius:50%;box-shadow:0 0 1px 1px rgba(255,255,255,.05);height:10px;left:50%;margin-left:42px;top:30px;width:10px}.device-iphone-x .device-btns{background:#c8cacb;height:32px;left:-3px;position:absolute;top:115px;width:3px}.device-iphone-x .device-btns::after,.device-iphone-x .device-btns::before{background:#c8cacb;content:\"\";height:62px;left:0;position:absolute;width:3px}.device-iphone-x .device-btns::after{top:60px}.device-iphone-x .device-btns::before{top:140px}.device-iphone-x .device-power{background:#c8cacb;height:100px;position:absolute;right:-3px;top:200px;width:3px}.device-iphone-8{height:871px;width:419px}.device-iphone-8 .device-frame{background:#fff;border-radius:68px;box-shadow:inset 0 0 0 2px #c8cacb,inset 0 0 0 7px #e2e3e4;height:871px;padding:102px 22px;width:419px}.device-iphone-8 .device-screen{border:2px solid #222;border-radius:4px;height:667px;width:375px}.device-iphone-8 .device-stripe::after,.device-iphone-8 .device-stripe::before{border:solid rgba(51,51,51,.15);border-width:0 7px;content:\"\";height:6px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-8 .device-stripe::after{top:68px}.device-iphone-8 .device-stripe::before{bottom:68px}.device-iphone-8 .device-home{border:2px solid #c8cacb;border-radius:50%;bottom:25px;height:58px;left:50%;margin-left:-29px;position:absolute;width:58px}.device-iphone-8 .device-sensors{background:#666;border-radius:3px;height:6px;left:50%;margin-left:-38px;position:absolute;top:52px;width:76px}.device-iphone-8 .device-sensors::after,.device-iphone-8 .device-sensors::before{background:#666;border-radius:50%;content:\"\";position:absolute}.device-iphone-8 .device-sensors::after{height:10px;left:50%;margin-left:-5px;top:-25px;width:10px}.device-iphone-8 .device-sensors::before{height:12px;left:-42px;margin-top:-6px;top:50%;width:12px}.device-iphone-8 .device-btns{background:#c8cacb;height:30px;left:-3px;position:absolute;top:102px;width:3px}.device-iphone-8 .device-btns::after,.device-iphone-8 .device-btns::before{background:#c8cacb;content:\"\";height:56px;left:0;position:absolute;width:3px}.device-iphone-8 .device-btns::after{top:62px}.device-iphone-8 .device-btns::before{top:132px}.device-iphone-8 .device-power{background:#c8cacb;height:80px;position:absolute;right:-2px;top:160px;width:3px}.device-iphone-8.device-gold .device-frame{box-shadow:inset 0 0 0 2px #e4b08a,inset 0 0 0 7px #f7e8dd}.device-iphone-8.device-gold .device-home{border-color:#e4b08a}.device-iphone-8.device-gold .device-btns,.device-iphone-8.device-gold .device-btns::after,.device-iphone-8.device-gold .device-btns::before,.device-iphone-8.device-gold .device-power{background:#e4b08a}.device-iphone-8.device-spacegray .device-frame{background:#222;box-shadow:inset 0 0 0 2px #74747a,inset 0 0 0 7px #9b9ba0}.device-iphone-8.device-spacegray .device-stripe::after,.device-iphone-8.device-spacegray .device-stripe::before{border-color:rgba(204,204,204,.35)}.device-iphone-8.device-spacegray .device-btns,.device-iphone-8.device-spacegray .device-btns::after,.device-iphone-8.device-spacegray .device-btns::before{background:#74747a}.device-macbook-pro{height:434px;width:740px}.device-macbook-pro .device-frame{background:#0d0d0d;border-radius:20px;box-shadow:inset 0 0 0 2px #c8cacb;height:418px;margin:0 auto;padding:9px 9px 23px;position:relative;width:618px}.device-macbook-pro .device-frame::after{background:linear-gradient(to bottom,#272727,#0d0d0d);border-radius:0 0 20px 20px;bottom:2px;content:\"\";height:24px;left:2px;position:absolute;width:614px}.device-macbook-pro .device-header{background:#0d0d0d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:12px;left:50%;margin-left:-32px;position:absolute;top:11px;width:64px;z-index:2}.device-macbook-pro .device-header::after,.device-macbook-pro .device-header::before{content:\"\";height:4px;position:absolute;top:0;width:4px}.device-macbook-pro .device-header::after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#0d0d0d 75%,#0d0d0d 100%);left:-4px}.device-macbook-pro .device-header::before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#0d0d0d 75%,#0d0d0d 100%);right:-4px}.device-macbook-pro .device-screen{border:2px solid #121212;border-radius:10px 10px 0 0;height:375px;width:600px}.device-macbook-pro .device-power{background:radial-gradient(circle at center,#e2e3e4 85%,#c8cacb 100%);border:solid #a0a3a7;border-radius:2px 2px 12px 12px;border-width:1px 2px 0;box-shadow:inset 0 -2px 8px 0 #6c7074;height:24px;margin-top:-10px;position:relative;width:740px;z-index:9}.device-macbook-pro .device-power::after{background:#e2e3e4;border-radius:0 0 10px 10px;box-shadow:inset 0 0 4px 2px #babdbf;content:\"\";height:10px;left:50%;margin-left:-60px;position:absolute;top:0;width:120px}.device-macbook-pro .device-power::before{background:0 0;border-radius:0 0 3px 3px;bottom:-2px;box-shadow:-300px 0 #272727,300px 0 #272727;content:\"\";height:2px;left:50%;margin-left:-20px;position:absolute;width:40px}.device-macbook-pro.device-spacegray .device-frame{box-shadow:inset 0 0 0 2px #767a7d}.device-macbook-pro.device-spacegray .device-power{background:radial-gradient(circle at center,#83878a 85%,#767a7d 100%);border-color:#454749;box-shadow:inset 0 -2px 8px 0 #202121}.device-macbook-pro.device-spacegray .device-power::after{background:#b7babc;box-shadow:inset 0 0 4px 2px #6a6d70}"}],"page":{"pagePath":"api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator","slug":"/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator","pageMetadata":{"title":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /comment-threads","href":"/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator","autogeneratedByOpenApi":true},"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":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /comment-threads","href":"/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"commentThreads.create","summary":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.","tags":["Comment-threads"],"parameters":["8f580d58-11b3-4f37-906a-98ae24940fbb"],"security":["55b53c7b-f852-4d85-bb2c-af8fd72547bc"],"requestBody":"94433c72-649a-451b-ac9d-b0f271bce5f4","responses":{"201":"c285a4f9-7706-4213-a789-75016360a0f8","400":"749504ec-d9cc-47c3-88d1-4dc444a83d8d","401":"f57ef892-c32f-4d7c-ad88-cce227c8c431","403":"f8f39fdd-bd85-4a02-a5b1-784e788825e6","404":"d4e4fe41-ef30-4138-aa58-57b95ab9d5c0","409":"062a3329-098f-4d49-b77e-8bf6c65b7661","413":"cf7661f4-2c61-413b-bc05-67013e9f5012","429":"7c596abc-0c1d-4d7e-b546-98e0abb393d6","500":"dd4292f9-0d4d-4085-8fff-628f8f47288b","503":"234bdb41-ec59-45e6-bc6f-8782573b714a"},"method":"post","type":"path","servers":["b3b18a2d-3986-4473-9a1f-fdbba08eeca0"],"path":"/comment-threads","baseUrlOptions":["https://api.replo.app/v1"],"title":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8f580d58-11b3-4f37-906a-98ae24940fbb":{"name":"Replo-Api-Version","in":"header","required":true,"schema":{"type":"string","enum":["2026-10-05"],"isRequired":true,"description":"The public API version to use for this request.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"The public API version to use for this request."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"target":{"oneOf":[{"type":"object","required":["kind","fileId"],"properties":{"kind":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"target.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"fileId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.0.fileId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","siteId","url"],"properties":{"kind":{"type":"string","enum":["sitePage"],"isRequired":true,"uniqueKey":"target.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"siteId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.1.siteId","typeLabel":"string\u003cuuid>"},"url":{"type":"string","minLength":1,"description":"The page path, URL or route pattern the comment is on, e.g. \"/about\" or \"/products/[handle]\". Stored without the locale prefix, and a route pattern without its [lang] segment.","isRequired":true,"uniqueKey":"target.oneOf.1.url","typeLabel":"string"},"locale":{"type":"string","description":"The locale prefix in url, if any.","uniqueKey":"target.oneOf.1.locale","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","orderId"],"properties":{"kind":{"type":"string","enum":["order"],"isRequired":true,"uniqueKey":"target.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"orderId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.2.orderId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","assetId"],"properties":{"kind":{"type":"string","enum":["asset"],"isRequired":true,"uniqueKey":"target.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"assetId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.3.assetId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"target","typeLabel":"object"},"body":{"type":"string","minLength":1,"description":"Markdown (GFM) parsed as MDX. To mention someone, insert `\u003cMention data='\u003cmentionable JSON>' />`. Expressions in braces, raw HTML and any other JSX are rejected, so escape a literal `{` or `\u003c` with a backslash. Images must be hosted on assets.replocdn.com.","isRequired":true,"uniqueKey":"body","typeLabel":"string"},"id":{"type":"string","format":"uuid","description":"Client-generated thread id. Send the same id and commentId on a retry to get the existing thread back.","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"commentId":{"type":"string","format":"uuid","description":"Client-generated first-comment id. Required with id.","uniqueKey":"commentId","typeLabel":"string\u003cuuid>"},"anchor":{"oneOf":[{"type":"object","description":"Where on the target to start the thread; omit or pass type none for the whole target. Point anchors work only on file and asset targets; site page and order threads must use none.","required":["type"],"properties":{"type":{"type":"string","enum":["none"],"isRequired":true,"uniqueKey":"anchor.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"anchor.oneOf.0","typeLabel":"object"},{"type":"object","description":"Where on the target to start the thread; omit or pass type none for the whole target. Point anchors work only on file and asset targets; site page and order threads must use none.","required":["type","x","y"],"properties":{"type":{"type":"string","enum":["point"],"isRequired":true,"uniqueKey":"anchor.oneOf.1.type","typeLabel":"enum\u003cstring>"},"x":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of the target's width.","isRequired":true,"uniqueKey":"anchor.oneOf.1.x","typeLabel":"number"},"y":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of the target's height.","isRequired":true,"uniqueKey":"anchor.oneOf.1.y","typeLabel":"number"},"page":{"type":"integer","minimum":0,"description":"Zero-based page, for multi-page files such as PDFs.","uniqueKey":"anchor.oneOf.1.page","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"anchor.oneOf.1","typeLabel":"object"}],"uniqueKey":"anchor","typeLabel":"object"}},"required":["target","body"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"target":{"kind":"file","fileId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"body":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","commentId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","anchor":{"type":"none"}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c285a4f9-7706-4213-a789-75016360a0f8":{"description":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.","content":{"application/json":{"schema":{"type":"object","properties":{"object":{"type":"string","enum":["comment_thread"],"isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"projectId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"projectId","typeLabel":"string\u003cuuid>"},"target":{"oneOf":[{"type":"object","required":["kind","fileId"],"properties":{"kind":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"target.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"fileId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.0.fileId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","siteId","path"],"properties":{"kind":{"type":"string","enum":["sitePage"],"isRequired":true,"uniqueKey":"target.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"siteId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.1.siteId","typeLabel":"string\u003cuuid>"},"path":{"type":"string","description":"The page the thread is on, without its locale prefix: a path such as /about, or a route pattern such as /products/[handle].","isRequired":true,"uniqueKey":"target.oneOf.1.path","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","orderId"],"properties":{"kind":{"type":"string","enum":["order"],"isRequired":true,"uniqueKey":"target.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"orderId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.2.orderId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","assetId"],"properties":{"kind":{"type":"string","enum":["asset"],"isRequired":true,"uniqueKey":"target.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"assetId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"target.oneOf.3.assetId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"target.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"target","typeLabel":"object"},"anchor":{"oneOf":[{"type":"object","description":"Where on the target the thread sits; type none means the whole target.","required":["type"],"properties":{"type":{"type":"string","enum":["none"],"isRequired":true,"uniqueKey":"anchor.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"anchor.oneOf.0","typeLabel":"object"},{"type":"object","description":"Where on the target the thread sits; type none means the whole target.","required":["type","x","y"],"properties":{"type":{"type":"string","enum":["point"],"isRequired":true,"uniqueKey":"anchor.oneOf.1.type","typeLabel":"enum\u003cstring>"},"x":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of the target's width.","isRequired":true,"uniqueKey":"anchor.oneOf.1.x","typeLabel":"number"},"y":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of the target's height.","isRequired":true,"uniqueKey":"anchor.oneOf.1.y","typeLabel":"number"},"page":{"type":"integer","minimum":0,"description":"Zero-based page, for multi-page files such as PDFs.","uniqueKey":"anchor.oneOf.1.page","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"anchor.oneOf.1","typeLabel":"object"},{"type":"object","description":"Where on the target the thread sits; type none means the whole target.","required":["type","tagName","textPreview","quote"],"properties":{"type":{"type":"string","enum":["element"],"isRequired":true,"uniqueKey":"anchor.oneOf.2.type","typeLabel":"enum\u003cstring>"},"tagName":{"type":"string","isRequired":true,"uniqueKey":"anchor.oneOf.2.tagName","typeLabel":"string"},"textPreview":{"type":"string","description":"The element's visible text when the thread was started.","isRequired":true,"uniqueKey":"anchor.oneOf.2.textPreview","typeLabel":"string"},"quote":{"oneOf":[{"type":"string","description":"The text the commenter selected, if any.","isRequired":true,"uniqueKey":"anchor.oneOf.2.quote.oneOf.0","typeLabel":"string"},{"type":"null","description":"The text the commenter selected, if any.","isRequired":true,"uniqueKey":"anchor.oneOf.2.quote.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"anchor.oneOf.2.quote","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"anchor.oneOf.2","typeLabel":"object"},{"type":"object","description":"Where on the target the thread sits; type none means the whole target.","required":["type"],"properties":{"type":{"type":"string","enum":["canvas"],"isRequired":true,"uniqueKey":"anchor.oneOf.3.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"anchor.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"anchor","typeLabel":"object"},"status":{"type":"string","enum":["open","resolved"],"description":"CommentThreadStatus","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"resolvedAt":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"resolvedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"resolvedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resolvedAt","typeLabel":"string\u003cdate-time> | null"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"comments":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["comment"],"isRequired":true,"uniqueKey":"comments.items.[INDEX].object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"comments.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"threadId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"comments.items.[INDEX].threadId","typeLabel":"string\u003cuuid>"},"author":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].author.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].author.name","typeLabel":"string"},"deleted":{"type":"boolean","isRequired":true,"uniqueKey":"comments.items.[INDEX].author.deleted","typeLabel":"boolean"}},"required":["id","name","deleted"],"additionalProperties":false,"isRequired":true,"uniqueKey":"comments.items.[INDEX].author","typeLabel":"object"},"source":{"type":"string","enum":["ui","agent","mcp","api"],"description":"How the comment was written: ui (the Replo app), agent (a Replo agent session), mcp or api.","isRequired":true,"uniqueKey":"comments.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"body":{"type":"string","description":"Markdown (MDX) written by the commenter, who may be outside the workspace. Mentions this API key can't read appear as `\u003cRedactedMention category=\"…\" />`. Empty when the comment is deleted.","isRequired":true,"uniqueKey":"comments.items.[INDEX].body","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"comments.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"editedAt":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"comments.items.[INDEX].editedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"comments.items.[INDEX].editedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"comments.items.[INDEX].editedAt","typeLabel":"string\u003cdate-time> | null"},"deleted":{"type":"boolean","isRequired":true,"uniqueKey":"comments.items.[INDEX].deleted","typeLabel":"boolean"}},"required":["object","id","threadId","author","source","body","createdAt","editedAt","deleted"],"additionalProperties":false,"uniqueKey":"comments.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"comments","typeLabel":"object[]"}},"required":["object","id","projectId","target","anchor","status","resolvedAt","createdAt","updatedAt","comments"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"comment_thread","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","projectId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","target":{"kind":"file","fileId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"anchor":{"type":"none"},"status":"open","resolvedAt":"2023-11-07T05:31:56Z","createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","comments":[{"object":"comment","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","threadId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","author":{"id":"\u003cstring>","name":"\u003cstring>","deleted":true},"source":"ui","body":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","editedAt":"2023-11-07T05:31:56Z","deleted":true}]}}},"exampleType":"generated"}},"exampleType":"generated"},"749504ec-d9cc-47c3-88d1-4dc444a83d8d":{"description":"Invalid request.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f57ef892-c32f-4d7c-ad88-cce227c8c431":{"description":"Missing or invalid Replo Public API token.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f8f39fdd-bd85-4a02-a5b1-784e788825e6":{"description":"You are not authorized to access this resource.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d4e4fe41-ef30-4138-aa58-57b95ab9d5c0":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"062a3329-098f-4d49-b77e-8bf6c65b7661":{"description":"The resource is in a conflicting state.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"cf7661f4-2c61-413b-bc05-67013e9f5012":{"description":"File content exceeds the 10 MiB limit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"7c596abc-0c1d-4d7e-b546-98e0abb393d6":{"description":"Too many requests. Please retry after the time indicated by the Retry-After header.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"dd4292f9-0d4d-4085-8fff-628f8f47288b":{"description":"An internal error occurred.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"234bdb41-ec59-45e6-bc6f-8782573b714a":{"description":"Service temporarily unavailable.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"}},"required":["code","message","doc_url"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"55b53c7b-f852-4d85-bb2c-af8fd72547bc":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"b3b18a2d-3986-4473-9a1f-fdbba08eeca0":{"url":"https://api.replo.app/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"replo-agent-docs","siteName":"Replo","title":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator. - Replo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T03:50:47.827Z","originalFileLocation":"api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator.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=\"application-name\" content=\"Replo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_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/replo-agent-docs/xh07b3GEWcoH57dd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key\u0026#x27;s creator. - Replo\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Replo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://replo-agent-docs.mintlify.app/_mintlify/api/og/v2?division=Comment-threads\u0026amp;title=Start+a+comment+thread+on+a+file%2C+site+page%2C+order%2C+or+asset.+The+comment+is+attributed+to+the+API+key%27s+creator.\u0026amp;theme=27c71acfde8236b7d408c27f\u0026amp;signature=53c17a6651760fdd73b133747a27fd0758ae76797d58877c97d2f2a67ebb6f37\">\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=\"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key\u0026#x27;s creator. - Replo\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://replo-agent-docs.mintlify.app/_mintlify/api/og/v2?division=Comment-threads\u0026amp;title=Start+a+comment+thread+on+a+file%2C+site+page%2C+order%2C+or+asset.+The+comment+is+attributed+to+the+API+key%27s+creator.\u0026amp;theme=27c71acfde8236b7d408c27f\u0026amp;signature=53c17a6651760fdd73b133747a27fd0758ae76797d58877c97d2f2a67ebb6f37\">\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/replo-agent-docs/xh07b3GEWcoH57dd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Replo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#274AE2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.replo.app/#organization\",\"name\":\"Replo\",\"url\":\"https://docs.replo.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/replo-agent-docs/NFnfdLlAm3qJcc0U/logo/light.svg?fit=max\u0026auto=format\u0026n=NFnfdLlAm3qJcc0U\u0026q=85\u0026s=67cd8b3a8123594574eb6f94e14a385d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.replo.app#website\",\"name\":\"Replo\",\"url\":\"https://docs.replo.app\",\"publisher\":{\"@id\":\"https://docs.replo.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator#webpage\",\"url\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator\",\"name\":\"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.\",\"dateModified\":\"2026-10-29T03:50:47.827Z\",\"isPartOf\":{\"@id\":\"https://docs.replo.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.replo.app/api-reference/agent/create-an-agent-session\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment-threads\",\"item\":\"https://docs.replo.app/api-reference/comment-threads/list-the-comment-threads-on-one-file-artifact-site-or-site-page-order-or-asset-with-all-their-comments-pass-exactly-one-of-fileid-folderid-siteid-orderid-or-assetid-returns-every-matching-thread-in-one-page\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.\",\"item\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator#apireference\",\"headline\":\"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.\",\"name\":\"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.\",\"url\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator\",\"mainEntityOfPage\":{\"@id\":\"https://docs.replo.app/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator#webpage\"},\"dateModified\":\"2026-10-29T03:50:47.827Z\",\"publisher\":{\"@id\":\"https://docs.replo.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.replo.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Replo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Replo","nav":{"global":{"anchors":[{"anchor":"Announcements","icon":"megaphone","href":"https://www.replo.app/changelog"},{"anchor":"Request a Feature","icon":"rocket","href":"https://feedback.replo.app/"}]},"tabs":[{"tab":"Getting started","pages":[{"title":"Getting started","href":""}]},{"tab":"Features","pages":[{"title":"Features","href":"/apps/website-builder"}]},{"tab":"Prompting","pages":[{"title":"Prompting","href":"/prompt-engineering/prompting-101"}]},{"tab":"Commerce","pages":[{"title":"Commerce","href":"/commerce/introduction"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/introduction"}]},{"tab":"Glossary","pages":[{"title":"Glossary","href":"/glossary"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/get-started"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/git/overview"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Versioning","href":"/api-reference/versioning"},{"title":"Analytics tables","href":"/api-reference/analytics-tables"},{"title":"Errors","href":"/api-reference/errors"}]},{"group":"Endpoints","pages":[{"group":"Agent","pages":[{"title":"Create an agent session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /agent/sessions","href":"/api-reference/agent/create-an-agent-session"},{"title":"Get agent session status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /agent/sessions/{sessionId}","href":"/api-reference/agent/get-agent-session-status"},{"title":"Abort an agent session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /agent/sessions/{sessionId}/abort","href":"/api-reference/agent/abort-an-agent-session"},{"title":"Resolve a pending agent interaction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /agent/sessions/{sessionId}/interactions/{interactionId}/resolve","href":"/api-reference/agent/resolve-a-pending-agent-interaction"},{"title":"Send a message to an agent session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /agent/sessions/{sessionId}/messages","href":"/api-reference/agent/send-a-message-to-an-agent-session"}]},{"group":"Analytics","pages":[{"title":"Run a read-only analytics query for a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /analytics/query","href":"/api-reference/analytics/run-a-read-only-analytics-query-for-a-project"}]},{"group":"Api-keys","pages":[{"title":"Mint a Replo API key granting repository access to one project. Requires the api_keys.write scope when called with an API key.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api-keys","href":"/api-reference/api-keys/mint-a-replo-api-key-granting-repository-access-to-one-project-requires-the-api_keyswrite-scope-when-called-with-an-api-key"}]},{"group":"Assets","pages":[{"title":"List assets. Pass next_cursor back as cursor to read the next page; semantic searches return one ranked page, so next_cursor is always null when searchTerm is set.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /assets","href":"/api-reference/assets/list-assets-pass-next_cursor-back-as-cursor-to-read-the-next-page;-semantic-searches-return-one-ranked-page-so-next_cursor-is-always-null-when-searchterm-is-set"},{"title":"Import an asset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /assets/import","href":"/api-reference/assets/import-an-asset"}]},{"group":"Comment-threads","pages":[{"title":"List the comment threads on one file, artifact, site or site page, order, or asset, with all their comments. Pass exactly one of fileId, folderId, siteId, orderId or assetId. Returns every matching thread in one page.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /comment-threads","href":"/api-reference/comment-threads/list-the-comment-threads-on-one-file-artifact-site-or-site-page-order-or-asset-with-all-their-comments-pass-exactly-one-of-fileid-folderid-siteid-orderid-or-assetid-returns-every-matching-thread-in-one-page"},{"title":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /comment-threads","href":"/api-reference/comment-threads/start-a-comment-thread-on-a-file-site-page-order-or-asset-the-comment-is-attributed-to-the-api-keys-creator"},{"title":"Get a comment thread with all its comments.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /comment-threads/{threadId}","href":"/api-reference/comment-threads/get-a-comment-thread-with-all-its-comments"},{"title":"Resolve or re-open a comment thread.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /comment-threads/{threadId}","href":"/api-reference/comment-threads/resolve-or-re-open-a-comment-thread"},{"title":"Reply to an open comment thread. Resolved threads must be re-opened first.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /comment-threads/{threadId}/comments","href":"/api-reference/comment-threads/reply-to-an-open-comment-thread-resolved-threads-must-be-re-opened-first"}]},{"group":"Custom-domains","pages":[{"title":"List custom domains for a site","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /custom-domains","href":"/api-reference/custom-domains/list-custom-domains-for-a-site"},{"title":"Connect a custom domain to a site","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /custom-domains","href":"/api-reference/custom-domains/connect-a-custom-domain-to-a-site"},{"title":"Get a custom domain","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /custom-domains/{customDomainId}","href":"/api-reference/custom-domains/get-a-custom-domain"},{"title":"Delete a custom domain","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /custom-domains/{customDomainId}","href":"/api-reference/custom-domains/delete-a-custom-domain"},{"title":"Check DNS and activate a pending custom domain. Returns the domain's current state; callers poll this endpoint until status is active, or equivalently until both is_pending and is_stale are false.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /custom-domains/{customDomainId}/verify","href":"/api-reference/custom-domains/check-dns-and-activate-a-pending-custom-domain-returns-the-domains-current-state;-callers-poll-this-endpoint-until-status-is-active-or-equivalently-until-both-is_pending-and-is_stale-are-false"}]},{"group":"Feedback","pages":[{"title":"Report a Replo bug","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /feedback/bugs","href":"/api-reference/feedback/report-a-replo-bug"},{"title":"Submit a Replo feature request","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /feedback/feature-requests","href":"/api-reference/feedback/submit-a-replo-feature-request"}]},{"group":"Files","pages":[{"title":"List documents in a project folder. Omit parentId for My Files.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /files","href":"/api-reference/files/list-documents-in-a-project-folder-omit-parentid-for-my-files"},{"title":"Create a folder or store up to 10 MiB of file content. Asset sources copy without deleting the asset. Name conflicts never overwrite.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /files","href":"/api-reference/files/create-a-folder-or-store-up-to-10-mib-of-file-content-asset-sources-copy-without-deleting-the-asset-name-conflicts-never-overwrite"},{"title":"Retrieve file or folder metadata.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /files/{fileId}","href":"/api-reference/files/retrieve-file-or-folder-metadata"},{"title":"Rename or move an entry within its project. A null parentId moves to My Files. Name conflicts never overwrite.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /files/{fileId}","href":"/api-reference/files/rename-or-move-an-entry-within-its-project-a-null-parentid-moves-to-my-files-name-conflicts-never-overwrite"},{"title":"Read complete small UTF-8 documents or get a download URL valid for 15 minutes.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /files/{fileId}/content","href":"/api-reference/files/read-complete-small-utf-8-documents-or-get-a-download-url-valid-for-15-minutes"}]},{"group":"InsightsReports","pages":[{"title":"List accessible Insights reports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /insights-reports","href":"/api-reference/insightsreports/list-accessible-insights-reports"},{"title":"Read an Insights report definition and defaults","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /insights-reports/{reportId}","href":"/api-reference/insightsreports/read-an-insights-report-definition-and-defaults"},{"title":"Run saved Insights report queries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /insights-reports/{reportId}/query","href":"/api-reference/insightsreports/run-saved-insights-report-queries"}]},{"group":"Orders","pages":[{"title":"List orders","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /orders","href":"/api-reference/orders/list-orders"},{"title":"Get an order","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /orders/{orderId}","href":"/api-reference/orders/get-an-order"}]},{"group":"Products","pages":[{"title":"List products","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /products","href":"/api-reference/products/list-products"},{"title":"Create a product","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /products","href":"/api-reference/products/create-a-product"},{"title":"Get a product","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /products/{productId}","href":"/api-reference/products/get-a-product"},{"title":"Update a product","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /products/{productId}","href":"/api-reference/products/update-a-product"},{"title":"Set per-variant inventory tracking flags and stock counts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /products/{productId}/inventory","href":"/api-reference/products/set-per-variant-inventory-tracking-flags-and-stock-counts"}]},{"group":"Projects","pages":[{"title":"List the Replo projects this connector can act on, with their ids and names.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /projects","href":"/api-reference/projects/list-the-replo-projects-this-connector-can-act-on-with-their-ids-and-names"},{"title":"Create a Replo project in a workspace.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /projects","href":"/api-reference/projects/create-a-replo-project-in-a-workspace"},{"title":"Get a Replo project's settings, including which provider powers checkout.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /projects/{projectId}","href":"/api-reference/projects/get-a-replo-projects-settings-including-which-provider-powers-checkout"},{"title":"Update a Replo project's settings. Switching checkoutProvider changes what the Checkout button does on every published site.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /projects/{projectId}","href":"/api-reference/projects/update-a-replo-projects-settings-switching-checkoutprovider-changes-what-the-checkout-button-does-on-every-published-site"}]},{"group":"Shared-previews","pages":[{"title":"Create or recover a durable shared preview link to a site route in the API key owner's agent workspace. Start an agent session in the project before sharing. Page availability is checked when the link is opened, not when it is created.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /shared-previews","href":"/api-reference/shared-previews/create-or-recover-a-durable-shared-preview-link-to-a-site-route-in-the-api-key-owners-agent-workspace-start-an-agent-session-in-the-project-before-sharing-page-availability-is-checked-when-the-link-is-opened-not-when-it-is-created"},{"title":"Revoke a shared preview link. The link stops rendering immediately; revoking an already-revoked link succeeds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /shared-previews/{sharedPreviewId}","href":"/api-reference/shared-previews/revoke-a-shared-preview-link-the-link-stops-rendering-immediately;-revoking-an-already-revoked-link-succeeds"}]},{"group":"Sites","pages":[{"title":"List sites for a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /sites","href":"/api-reference/sites/list-sites-for-a-project"},{"title":"Update a site","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /sites/{siteId}","href":"/api-reference/sites/update-a-site"},{"title":"Publish a site","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /sites/{siteId}/publish","href":"/api-reference/sites/publish-a-site"}]},{"group":"Tasks","pages":[{"title":"List tasks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /tasks","href":"/api-reference/tasks/list-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /tasks","href":"/api-reference/tasks/create-a-task"},{"title":"Get a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /tasks/{taskId}","href":"/api-reference/tasks/get-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /tasks/{taskId}","href":"/api-reference/tasks/delete-a-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /tasks/{taskId}","href":"/api-reference/tasks/update-a-task"}]}]},{"group":"Changelog","pages":[{"title":"Version 2026-10-05","href":"/api-reference/changelog/2026-10-05"},{"title":"Version 2026-09-08","href":"/api-reference/changelog/2026-09-08"},{"title":"Version 2026-08-21","href":"/api-reference/changelog/2026-08-21"},{"title":"Version 2026-08-07","href":"/api-reference/changelog/2026-08-07"}]}]}]},"title":"Start a comment thread on a file, site page, order, or asset. The comment is attributed to the API key's creator. - Replo","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}