Modifies the fields of an existing comment. Only the original author can modify comments.
The request body should specify the fields to update, such as content, status, or context.
Omitted fields will remain unchanged.
The status field accepts the following values: resolved, open, orphaned.
Format of the content field. When set to 'markdown', the server converts the content from GitHub Flavored Markdown to HTML before storage. Defaults to 'html'.
{
"error": {
"id": "err5f744ab",
"code": 403,
"sec": "SEC:000-00014",
"message": "You do not have access to this resource",
"date": 1608742037016
}
}
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Superthread help center","colors":{"primary":"#6366F1","light":"#818CF8","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/superthread/8Pe5qUtfxBYjsAW7/logo/light.svg?fit=max\u0026auto=format\u0026n=8Pe5qUtfxBYjsAW7\u0026q=85\u0026s=3ec799023892643fb9a9173e31d2cbc2","dark":"https://mintcdn.com/superthread/8Pe5qUtfxBYjsAW7/logo/dark.svg?fit=max\u0026auto=format\u0026n=8Pe5qUtfxBYjsAW7\u0026q=85\u0026s=625cf090d83eb1dec08a314f090bd129","href":"https://superthread.com"},"favicon":"https://mintcdn.com/superthread/8Pe5qUtfxBYjsAW7/favicon.svg?fit=max\u0026auto=format\u0026n=8Pe5qUtfxBYjsAW7\u0026q=85\u0026s=fa1ffa91a2c500722dd37a97c85c7cd5","navbar":{"links":[{"href":"mailto:support@superthread.com","label":"Support"}],"primary":{"type":"button","label":"Try Superthread","href":"https://superthread.com"}},"footer":{"socials":{"x":"https://x.com/superthread_","github":"https://github.com/superthread","linkedin":"https://www.linkedin.com/company/superthread"}},"styling":{"latex":false},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"superthread","hasAudioNarration":false,"actualSubdomain":"superthread","customDomains":["superthread.com"],"gitSource":{"type":"github","owner":"superthread-com","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4b20ec2eaceb0e3453ecd","collectionId":"c94ba425-32c1-4085-8be9-fa6e54af31f2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4b20ec2eaceb0e3453ecd"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4b20ec2eaceb0e3453ecd","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"API docs","count":123},{"language":"default","tag":"Help","count":45},{"language":"default","tag":"Time tracking","count":34},{"language":"default","tag":"Cards","count":14},{"language":"default","tag":"Platform \u0026 integrations","count":12},{"language":"default","tag":"Notes","count":10},{"language":"default","tag":"Pages","count":10},{"language":"default","tag":"Projects","count":10},{"language":"default","tag":"Task management","count":10},{"language":"default","tag":"Comments","count":9}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-docs/comments/edit-a-comment","slug":"/api-docs/comments/edit-a-comment","pageMetadata":{"title":"Edit a comment","openapi":"PATCH /{team_id}/comments/{comment_id}","description":"Modifies the fields of an existing comment. Only the original author can modify comments.\nThe request body should specify the fields to update, such as content, status, or context.\nOmitted fields will remain unchanged.\nThe status field accepts the following values: resolved, open, orphaned.\n","href":"/api-docs/comments/edit-a-comment"},"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: \"Modifies the fields of an existing comment. Only the original author can modify comments.\\nThe request body should specify the fields to update, such as content, status, or context.\\nOmitted fields will remain unchanged.\\nThe status field accepts the following values: resolved, open, orphaned.\"\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":"Edit a comment","openapi":"PATCH /{team_id}/comments/{comment_id}","description":"Modifies the fields of an existing comment. Only the original author can modify comments.\nThe request body should specify the fields to update, such as content, status, or context.\nOmitted fields will remain unchanged.\nThe status field accepts the following values: resolved, open, orphaned.\n","href":"/api-docs/comments/edit-a-comment"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update an existing comment.","description":"Modifies the fields of an existing comment. Only the original author can modify comments.\nThe request body should specify the fields to update, such as content, status, or context.\nOmitted fields will remain unchanged.\nThe status field accepts the following values: resolved, open, orphaned.\n","operationId":"updateComment","x-ai-agent":true,"x-excluded":true,"tags":["Comments"],"requestBody":"27896305-cc62-4a00-8555-9086d2f94ded","responses":{"200":"3c10db5a-f440-4c06-adbd-e565190c9745","default":"4c7e6d79-eed7-459a-a19f-f22f29a731dc"},"method":"patch","type":"path","servers":["c37be052-6148-4ecf-b35d-32848cca42a7"],"security":["54f21800-c560-43ca-86a6-b1396b396cc5"],"path":"/{team_id}/comments/{comment_id}","baseUrlOptions":["https://api.superthread.com/v1"],"title":"Update an existing comment.","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b83a82e0-4f3f-4723-bf2a-e20ae81957ea":{"in":"path","name":"team_id","description":"Team ID is an alphanumerical string that identifies a Team. This is externally referred to as a \"Workspace\".","required":true,"schema":{"type":"string","isRequired":true,"description":"Team ID is an alphanumerical string that identifies a Team. This is externally referred to as a \"Workspace\".","uniqueKey":"","typeLabel":"string"}},"527187bb-eee6-4ecc-83d1-0f0e1faeacd7":{"in":"path","name":"comment_id","description":"Comment ID is a numerical string that identifies a Comment.","required":true,"schema":{"type":"string","isRequired":true,"description":"Comment ID is a numerical string that identifies a Comment.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"oneOf":[{"type":"string","example":"Sounds great!","maxLength":102400,"uniqueKey":"content.oneOf.0","typeLabel":"string"},{"type":"null","example":"Sounds great!","maxLength":102400,"uniqueKey":"content.oneOf.1","typeLabel":"null"}],"uniqueKey":"content","typeLabel":"string | null"},"content_format":{"type":"string","description":"Format of the content field. When set to 'markdown', the server converts the content from GitHub Flavored Markdown to HTML before storage. Defaults to 'html'.","enum":["html","markdown"],"default":"html","uniqueKey":"content_format","typeLabel":"enum\u003cstring>"},"schema":{"oneOf":[{"type":"integer","example":1,"uniqueKey":"schema.oneOf.0","typeLabel":"integer"},{"type":"null","example":1,"uniqueKey":"schema.oneOf.1","typeLabel":"null"}],"uniqueKey":"schema","typeLabel":"integer | null"},"context":{"oneOf":[{"type":"string","example":"new highlighted text","uniqueKey":"context.oneOf.0","typeLabel":"string"},{"type":"null","example":"new highlighted text","uniqueKey":"context.oneOf.1","typeLabel":"null"}],"uniqueKey":"context","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","enum":["resolved","open","orphaned"],"uniqueKey":"status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["resolved","open","orphaned"],"uniqueKey":"status.oneOf.1","typeLabel":"null"}],"uniqueKey":"status","typeLabel":"enum\u003cstring> | null"},"health_update":{"type":"object","description":"Metadata about a health status update","required":["previous","new"],"properties":{"previous":{"type":"string","description":"The health status of an project (epic).","enum":["on_track","at_risk","off_track","not_expected"],"example":"on_track","default":"on_track","isRequired":true,"uniqueKey":"health_update.previous","typeLabel":"enum\u003cstring>"},"new":{"type":"string","description":"The health status of an project (epic).","enum":["on_track","at_risk","off_track","not_expected"],"example":"on_track","default":"on_track","isRequired":true,"uniqueKey":"health_update.new","typeLabel":"enum\u003cstring>"},"time":{"oneOf":[{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"health_update.time.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"health_update.time.oneOf.1","typeLabel":"null"}],"uniqueKey":"health_update.time","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"health_update","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"content":"Sounds great!","content_format":"html","schema":1,"context":"new highlighted text"}}},"exampleType":"generated"}},"description":"Comment fields that need to be updated. All omitted fields are left unmodified.","required":true,"exampleType":"generated"},"responses":{"3c10db5a-f440-4c06-adbd-e565190c9745":{"description":"updated comment response","content":{"application/json":{"schema":{"type":"object","properties":{"comment":{"type":"object","properties":{"id":{"type":"string","example":"42","uniqueKey":"comment.id","typeLabel":"string"},"type":{"type":"string","enum":["comment","child_comment"],"uniqueKey":"comment.type","typeLabel":"enum\u003cstring>"},"content":{"type":"string","example":"Good point!","maxLength":102400,"uniqueKey":"comment.content","typeLabel":"string"},"is_internal":{"type":"boolean","description":"Whether the comment is internal. Internal comments are visible only to members and hidden from guests and guest-readers.","uniqueKey":"comment.is_internal","typeLabel":"boolean"},"schema":{"type":"integer","example":1,"uniqueKey":"comment.schema","typeLabel":"integer"},"page_id":{"type":"string","example":"431","uniqueKey":"comment.page_id","typeLabel":"string"},"card_id":{"type":"string","example":"433","uniqueKey":"comment.card_id","typeLabel":"string"},"user_id":{"type":"string","example":"u-dsu0j19","uniqueKey":"comment.user_id","typeLabel":"string"},"user":{"title":"Actor","type":"object","description":"describes a user or robot that created or updated a resource","properties":{"user_id":{"type":"string","example":"uDsu0j19","x-go-custom-tag":"dynamodbav:\",omitempty\"","uniqueKey":"comment.user.user_id","typeLabel":"string"},"type":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","example":"user","default":"user","enum":["user","robot","system"],"nullable":false,"uniqueKey":"comment.user.type","typeLabel":"enum\u003cstring>"},"source":{"title":"ActorSource","type":"object","description":"describes the source of an actor","properties":{"type":{"type":"string","example":"oauth","enum":["oauth","import","email","agent"],"uniqueKey":"comment.user.source.type","typeLabel":"enum\u003cstring>"},"client_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"client ID if the resource was created via oauth2 app","example":"oczapier","uniqueKey":"comment.user.source.client_id","typeLabel":"string"},"import_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"import ID if the resource was created by an import","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.user.source.import_id","typeLabel":"string"},"agent_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"agent ID if the resource was created by an agent","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.user.source.agent_id","typeLabel":"string"},"email_addr":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"email address if the resource was created via an email","example":"somebody@example.com","uniqueKey":"comment.user.source.email_addr","typeLabel":"string"},"email_verified":{"type":"boolean","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"whether the email sender was verified","example":false,"uniqueKey":"comment.user.source.email_verified","typeLabel":"boolean"},"on_behalf_of":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"User ID of the human responsible for this action. For trigger-initiated agent actions, this is the trigger creator. For mention/chat-initiated actions, this is the user who invoked the agent.","uniqueKey":"comment.user.source.on_behalf_of","typeLabel":"string"}},"uniqueKey":"comment.user.source","typeLabel":"ActorSource · object"}},"uniqueKey":"comment.user","typeLabel":"Actor · object"},"user_updated":{"title":"Actor","type":"object","description":"describes a user or robot that created or updated a resource","properties":{"user_id":{"type":"string","example":"uDsu0j19","x-go-custom-tag":"dynamodbav:\",omitempty\"","uniqueKey":"comment.user_updated.user_id","typeLabel":"string"},"type":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","example":"user","default":"user","enum":["user","robot","system"],"nullable":false,"uniqueKey":"comment.user_updated.type","typeLabel":"enum\u003cstring>"},"source":{"title":"ActorSource","type":"object","description":"describes the source of an actor","properties":{"type":{"type":"string","example":"oauth","enum":["oauth","import","email","agent"],"uniqueKey":"comment.user_updated.source.type","typeLabel":"enum\u003cstring>"},"client_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"client ID if the resource was created via oauth2 app","example":"oczapier","uniqueKey":"comment.user_updated.source.client_id","typeLabel":"string"},"import_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"import ID if the resource was created by an import","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.user_updated.source.import_id","typeLabel":"string"},"agent_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"agent ID if the resource was created by an agent","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.user_updated.source.agent_id","typeLabel":"string"},"email_addr":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"email address if the resource was created via an email","example":"somebody@example.com","uniqueKey":"comment.user_updated.source.email_addr","typeLabel":"string"},"email_verified":{"type":"boolean","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"whether the email sender was verified","example":false,"uniqueKey":"comment.user_updated.source.email_verified","typeLabel":"boolean"},"on_behalf_of":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"User ID of the human responsible for this action. For trigger-initiated agent actions, this is the trigger creator. For mention/chat-initiated actions, this is the user who invoked the agent.","uniqueKey":"comment.user_updated.source.on_behalf_of","typeLabel":"string"}},"uniqueKey":"comment.user_updated.source","typeLabel":"ActorSource · object"}},"uniqueKey":"comment.user_updated","typeLabel":"Actor · object"},"external_author":{"type":"object","description":"Where an external request, card or reply came from. Stored separately from the Superthread\nrequester, participant and creator fields, which external requesters never populate. Set only\nby the internal published-agent service facades; read-only everywhere else.\n\nIt carries no personal data beyond an optional display name: no email, host subject or\naccount reference. Those exist only in the private facade type `ExternalRequester` (stored by\ncustomers) and in ai's admin conversation view. So card and comment events, portal\nresponses and webhooks that embed Card or Comment can never carry them.\n","required":["source","external_conversation"],"properties":{"source":{"type":"string","enum":["published_agent"],"nullable":false,"isRequired":true,"uniqueKey":"comment.external_author.source","typeLabel":"enum\u003cstring>"},"external_conversation":{"type":"object","description":"Routing reference from a Superthread object (card, customer request or comment) back to the\npublished-agent conversation that created it or replied on it. Holds no personal data, so it\nis safe to carry on events. Every identifier is an opaque value issued by the ai service and\nis never a Superthread user, requester or participant ID.\n","required":["publication_id","conversation_id","actor_id","audience"],"properties":{"publication_id":{"type":"string","description":"Opaque public ID of the agent publication the conversation belongs to.","example":"pub_01JB7Q4Z8XKQ3N6V2W1Y9T5R0M","nullable":false,"isRequired":true,"uniqueKey":"comment.external_author.external_conversation.publication_id","typeLabel":"string"},"conversation_id":{"type":"string","description":"The external conversation.","example":"xc_01JB7Q5B2C3D4E5F6G7H8J9K0L","nullable":false,"isRequired":true,"uniqueKey":"comment.external_author.external_conversation.conversation_id","typeLabel":"string"},"actor_id":{"type":"string","description":"ai external actor. A verified requester has one actor per (workspace, app registration,\nexternal subject); an anonymous visitor has one per anonymous session lineage. Never a\nSuperthread user ID.\n","example":"xa_01JB7Q5RZ0Y1X2W3V4U5T6S7R8","nullable":false,"isRequired":true,"uniqueKey":"comment.external_author.external_conversation.actor_id","typeLabel":"string"},"audience":{"type":"string","description":"Whether the requester was anonymous or verified by the host app when the object was created.","enum":["anonymous","verified"],"nullable":false,"isRequired":true,"uniqueKey":"comment.external_author.external_conversation.audience","typeLabel":"enum\u003cstring>"},"agent_id":{"type":"string","description":"The published agent.","uniqueKey":"comment.external_author.external_conversation.agent_id","typeLabel":"string"},"app_id":{"type":"string","description":"App registration that verified the requester. Empty for anonymous requesters.","uniqueKey":"comment.external_author.external_conversation.app_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"comment.external_author.external_conversation","typeLabel":"object"},"source_label":{"type":"string","description":"Visible source label, always computed by the owning service (e.g. \"Published agent · anonymous\" or \"Published agent · \u003capp name>\"). Ignored and overwritten when sent in a request body.","example":"Published agent · anonymous","uniqueKey":"comment.external_author.source_label","typeLabel":"string"},"display_name":{"type":"string","description":"Requester's display name (signed by the host app, or typed and unverified for anonymous visitors). Cleared on erasure.","maxLength":200,"uniqueKey":"comment.external_author.display_name","typeLabel":"string"},"redacted":{"type":"boolean","description":"True once the requester's personal data was erased.","x-omitempty":false,"uniqueKey":"comment.external_author.redacted","typeLabel":"boolean"}},"uniqueKey":"comment.external_author","typeLabel":"object"},"team_id":{"type":"string","example":"u-dsu0j19","uniqueKey":"comment.team_id","typeLabel":"string"},"time_created":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.time_created","typeLabel":"integer\u003cint64>"},"time_updated":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.time_updated","typeLabel":"integer\u003cint64>"},"reactions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","example":"sweat_smile","uniqueKey":"comment.reactions.items.[INDEX].id","typeLabel":"string"},"unicode":{"type":"string","description":"Reaction UTF-8 unicode value","uniqueKey":"comment.reactions.items.[INDEX].unicode","typeLabel":"string"},"members":{"type":"array","items":{"type":"object","properties":{"user_id":{"type":"string","description":"ID of user that reacted","uniqueKey":"comment.reactions.items.[INDEX].members.items.[INDEX].user_id","typeLabel":"string"},"time_created":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.reactions.items.[INDEX].members.items.[INDEX].time_created","typeLabel":"integer\u003cint64>"},"variation":{"type":"string","description":"Variation of reaction","uniqueKey":"comment.reactions.items.[INDEX].members.items.[INDEX].variation","typeLabel":"string"}},"uniqueKey":"comment.reactions.items.[INDEX].members.items.[INDEX]","typeLabel":"object"},"uniqueKey":"comment.reactions.items.[INDEX].members","typeLabel":"object[]"}},"uniqueKey":"comment.reactions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"comment.reactions","typeLabel":"object[]"},"health_update_metadata":{"type":"object","description":"Metadata about a health status update","required":["previous","new"],"properties":{"previous":{"type":"string","description":"The health status of an project (epic).","enum":["on_track","at_risk","off_track","not_expected"],"example":"on_track","default":"on_track","isRequired":true,"uniqueKey":"comment.health_update_metadata.previous","typeLabel":"enum\u003cstring>"},"new":{"type":"string","description":"The health status of an project (epic).","enum":["on_track","at_risk","off_track","not_expected"],"example":"on_track","default":"on_track","isRequired":true,"uniqueKey":"comment.health_update_metadata.new","typeLabel":"enum\u003cstring>"},"time":{"oneOf":[{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.health_update_metadata.time.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.health_update_metadata.time.oneOf.1","typeLabel":"null"}],"uniqueKey":"comment.health_update_metadata.time","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"comment.health_update_metadata","typeLabel":"object"},"context":{"type":"string","example":"attach context to a comment","uniqueKey":"comment.context","typeLabel":"string"},"status":{"oneOf":[{"type":"string","enum":["resolved","open","orphaned"],"uniqueKey":"comment.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["resolved","open","orphaned"],"uniqueKey":"comment.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"comment.status","typeLabel":"enum\u003cstring> | null"},"participants":{"type":"array","items":{"type":"string","uniqueKey":"comment.participants.items.[INDEX]","typeLabel":"string"},"uniqueKey":"comment.participants","typeLabel":"string[]"},"children":{"type":"object","required":["cursor","count"],"properties":{"cursor":{"type":"string","example":"dmsjqh9d8w1hdjosjaasda","nullable":false,"isRequired":true,"uniqueKey":"comment.children.cursor","typeLabel":"string"},"count":{"type":"integer","example":14,"nullable":false,"isRequired":true,"uniqueKey":"comment.children.count","typeLabel":"integer"},"child_comments":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","example":"42","uniqueKey":"comment.children.child_comments.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","enum":["comment","child_comment"],"uniqueKey":"comment.children.child_comments.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"content":{"type":"string","example":"Good point!","maxLength":102400,"uniqueKey":"comment.children.child_comments.items.[INDEX].content","typeLabel":"string"},"is_internal":{"type":"boolean","description":"Whether the comment is internal. Internal comments are visible only to members and hidden from guests and guest-readers.","uniqueKey":"comment.children.child_comments.items.[INDEX].is_internal","typeLabel":"boolean"},"schema":{"type":"integer","example":1,"uniqueKey":"comment.children.child_comments.items.[INDEX].schema","typeLabel":"integer"},"page_id":{"type":"string","example":"431","uniqueKey":"comment.children.child_comments.items.[INDEX].page_id","typeLabel":"string"},"card_id":{"type":"string","example":"433","uniqueKey":"comment.children.child_comments.items.[INDEX].card_id","typeLabel":"string"},"user_id":{"type":"string","example":"u-dsu0j19","uniqueKey":"comment.children.child_comments.items.[INDEX].user_id","typeLabel":"string"},"user":{"title":"Actor","type":"object","description":"describes a user or robot that created or updated a resource","properties":{"user_id":{"type":"string","example":"uDsu0j19","x-go-custom-tag":"dynamodbav:\",omitempty\"","uniqueKey":"comment.children.child_comments.items.[INDEX].user.user_id","typeLabel":"string"},"type":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","example":"user","default":"user","enum":["user","robot","system"],"nullable":false,"uniqueKey":"comment.children.child_comments.items.[INDEX].user.type","typeLabel":"enum\u003cstring>"},"source":{"title":"ActorSource","type":"object","description":"describes the source of an actor","properties":{"type":{"type":"string","example":"oauth","enum":["oauth","import","email","agent"],"uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.type","typeLabel":"enum\u003cstring>"},"client_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"client ID if the resource was created via oauth2 app","example":"oczapier","uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.client_id","typeLabel":"string"},"import_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"import ID if the resource was created by an import","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.import_id","typeLabel":"string"},"agent_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"agent ID if the resource was created by an agent","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.agent_id","typeLabel":"string"},"email_addr":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"email address if the resource was created via an email","example":"somebody@example.com","uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.email_addr","typeLabel":"string"},"email_verified":{"type":"boolean","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"whether the email sender was verified","example":false,"uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.email_verified","typeLabel":"boolean"},"on_behalf_of":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"User ID of the human responsible for this action. For trigger-initiated agent actions, this is the trigger creator. For mention/chat-initiated actions, this is the user who invoked the agent.","uniqueKey":"comment.children.child_comments.items.[INDEX].user.source.on_behalf_of","typeLabel":"string"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].user.source","typeLabel":"ActorSource · object"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].user","typeLabel":"Actor · object"},"user_updated":{"title":"Actor","type":"object","description":"describes a user or robot that created or updated a resource","properties":{"user_id":{"type":"string","example":"uDsu0j19","x-go-custom-tag":"dynamodbav:\",omitempty\"","uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.user_id","typeLabel":"string"},"type":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","example":"user","default":"user","enum":["user","robot","system"],"nullable":false,"uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.type","typeLabel":"enum\u003cstring>"},"source":{"title":"ActorSource","type":"object","description":"describes the source of an actor","properties":{"type":{"type":"string","example":"oauth","enum":["oauth","import","email","agent"],"uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.type","typeLabel":"enum\u003cstring>"},"client_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"client ID if the resource was created via oauth2 app","example":"oczapier","uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.client_id","typeLabel":"string"},"import_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"import ID if the resource was created by an import","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.import_id","typeLabel":"string"},"agent_id":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"agent ID if the resource was created by an agent","example":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.agent_id","typeLabel":"string"},"email_addr":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"email address if the resource was created via an email","example":"somebody@example.com","uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.email_addr","typeLabel":"string"},"email_verified":{"type":"boolean","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"whether the email sender was verified","example":false,"uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.email_verified","typeLabel":"boolean"},"on_behalf_of":{"type":"string","x-go-custom-tag":"dynamodbav:\",omitempty\"","description":"User ID of the human responsible for this action. For trigger-initiated agent actions, this is the trigger creator. For mention/chat-initiated actions, this is the user who invoked the agent.","uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source.on_behalf_of","typeLabel":"string"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated.source","typeLabel":"ActorSource · object"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].user_updated","typeLabel":"Actor · object"},"external_author":{"type":"object","description":"Where an external request, card or reply came from. Stored separately from the Superthread\nrequester, participant and creator fields, which external requesters never populate. Set only\nby the internal published-agent service facades; read-only everywhere else.\n\nIt carries no personal data beyond an optional display name: no email, host subject or\naccount reference. Those exist only in the private facade type `ExternalRequester` (stored by\ncustomers) and in ai's admin conversation view. So card and comment events, portal\nresponses and webhooks that embed Card or Comment can never carry them.\n","required":["source","external_conversation"],"properties":{"source":{"type":"string","enum":["published_agent"],"nullable":false,"isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.source","typeLabel":"enum\u003cstring>"},"external_conversation":{"type":"object","description":"Routing reference from a Superthread object (card, customer request or comment) back to the\npublished-agent conversation that created it or replied on it. Holds no personal data, so it\nis safe to carry on events. Every identifier is an opaque value issued by the ai service and\nis never a Superthread user, requester or participant ID.\n","required":["publication_id","conversation_id","actor_id","audience"],"properties":{"publication_id":{"type":"string","description":"Opaque public ID of the agent publication the conversation belongs to.","example":"pub_01JB7Q4Z8XKQ3N6V2W1Y9T5R0M","nullable":false,"isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation.publication_id","typeLabel":"string"},"conversation_id":{"type":"string","description":"The external conversation.","example":"xc_01JB7Q5B2C3D4E5F6G7H8J9K0L","nullable":false,"isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation.conversation_id","typeLabel":"string"},"actor_id":{"type":"string","description":"ai external actor. A verified requester has one actor per (workspace, app registration,\nexternal subject); an anonymous visitor has one per anonymous session lineage. Never a\nSuperthread user ID.\n","example":"xa_01JB7Q5RZ0Y1X2W3V4U5T6S7R8","nullable":false,"isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation.actor_id","typeLabel":"string"},"audience":{"type":"string","description":"Whether the requester was anonymous or verified by the host app when the object was created.","enum":["anonymous","verified"],"nullable":false,"isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation.audience","typeLabel":"enum\u003cstring>"},"agent_id":{"type":"string","description":"The published agent.","uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation.agent_id","typeLabel":"string"},"app_id":{"type":"string","description":"App registration that verified the requester. Empty for anonymous requesters.","uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation.app_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.external_conversation","typeLabel":"object"},"source_label":{"type":"string","description":"Visible source label, always computed by the owning service (e.g. \"Published agent · anonymous\" or \"Published agent · \u003capp name>\"). Ignored and overwritten when sent in a request body.","example":"Published agent · anonymous","uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.source_label","typeLabel":"string"},"display_name":{"type":"string","description":"Requester's display name (signed by the host app, or typed and unverified for anonymous visitors). Cleared on erasure.","maxLength":200,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.display_name","typeLabel":"string"},"redacted":{"type":"boolean","description":"True once the requester's personal data was erased.","x-omitempty":false,"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author.redacted","typeLabel":"boolean"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].external_author","typeLabel":"object"},"team_id":{"type":"string","example":"u-dsu0j19","uniqueKey":"comment.children.child_comments.items.[INDEX].team_id","typeLabel":"string"},"time_created":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].time_created","typeLabel":"integer\u003cint64>"},"time_updated":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].time_updated","typeLabel":"integer\u003cint64>"},"reactions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","example":"sweat_smile","uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].id","typeLabel":"string"},"unicode":{"type":"string","description":"Reaction UTF-8 unicode value","uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].unicode","typeLabel":"string"},"members":{"type":"array","items":{"type":"object","properties":{"user_id":{"type":"string","description":"ID of user that reacted","uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].members.items.[INDEX].user_id","typeLabel":"string"},"time_created":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].members.items.[INDEX].time_created","typeLabel":"integer\u003cint64>"},"variation":{"type":"string","description":"Variation of reaction","uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].members.items.[INDEX].variation","typeLabel":"string"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].members.items.[INDEX]","typeLabel":"object"},"uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX].members","typeLabel":"object[]"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].reactions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"comment.children.child_comments.items.[INDEX].reactions","typeLabel":"object[]"},"health_update_metadata":{"type":"object","description":"Metadata about a health status update","required":["previous","new"],"properties":{"previous":{"type":"string","description":"The health status of an project (epic).","enum":["on_track","at_risk","off_track","not_expected"],"example":"on_track","default":"on_track","isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].health_update_metadata.previous","typeLabel":"enum\u003cstring>"},"new":{"type":"string","description":"The health status of an project (epic).","enum":["on_track","at_risk","off_track","not_expected"],"example":"on_track","default":"on_track","isRequired":true,"uniqueKey":"comment.children.child_comments.items.[INDEX].health_update_metadata.new","typeLabel":"enum\u003cstring>"},"time":{"oneOf":[{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].health_update_metadata.time.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].health_update_metadata.time.oneOf.1","typeLabel":"null"}],"uniqueKey":"comment.children.child_comments.items.[INDEX].health_update_metadata.time","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"comment.children.child_comments.items.[INDEX].health_update_metadata","typeLabel":"object"},"parent_id":{"type":"string","example":"1","uniqueKey":"comment.children.child_comments.items.[INDEX].parent_id","typeLabel":"string"}},"uniqueKey":"comment.children.child_comments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"comment.children.child_comments","typeLabel":"object[]"}},"uniqueKey":"comment.children","typeLabel":"object"}},"uniqueKey":"comment","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"comment":{"id":"42","type":"comment","content":"Good point!","is_internal":true,"schema":1,"page_id":"431","card_id":"433","user_id":"u-dsu0j19","user":{"user_id":"uDsu0j19","type":"user","source":{"type":"oauth","client_id":"oczapier","import_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","agent_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","email_addr":"somebody@example.com","email_verified":false,"on_behalf_of":"\u003cstring>"}},"user_updated":{"user_id":"uDsu0j19","type":"user","source":{"type":"oauth","client_id":"oczapier","import_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","agent_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","email_addr":"somebody@example.com","email_verified":false,"on_behalf_of":"\u003cstring>"}},"external_author":{"source":"published_agent","external_conversation":{"publication_id":"pub_01JB7Q4Z8XKQ3N6V2W1Y9T5R0M","conversation_id":"xc_01JB7Q5B2C3D4E5F6G7H8J9K0L","actor_id":"xa_01JB7Q5RZ0Y1X2W3V4U5T6S7R8","audience":"anonymous","agent_id":"\u003cstring>","app_id":"\u003cstring>"},"source_label":"Published agent · anonymous","display_name":"\u003cstring>","redacted":true},"team_id":"u-dsu0j19","time_created":1608742037016,"time_updated":1608742037016,"reactions":[{"id":"sweat_smile","unicode":"\u003cstring>","members":[{"user_id":"\u003cstring>","time_created":1608742037016,"variation":"\u003cstring>"}]}],"health_update_metadata":{"previous":"on_track","new":"on_track","time":1608742037016},"context":"attach context to a comment","status":"resolved","participants":["\u003cstring>"],"children":{"cursor":"dmsjqh9d8w1hdjosjaasda","count":14,"child_comments":[{"id":"42","type":"comment","content":"Good point!","is_internal":true,"schema":1,"page_id":"431","card_id":"433","user_id":"u-dsu0j19","user":{"user_id":"uDsu0j19","type":"user","source":{"type":"oauth","client_id":"oczapier","import_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","agent_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","email_addr":"somebody@example.com","email_verified":false,"on_behalf_of":"\u003cstring>"}},"user_updated":{"user_id":"uDsu0j19","type":"user","source":{"type":"oauth","client_id":"oczapier","import_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","agent_id":"bf1b9f76-3f95-42fc-bd7f-050b2f5f4197","email_addr":"somebody@example.com","email_verified":false,"on_behalf_of":"\u003cstring>"}},"external_author":{"source":"published_agent","external_conversation":{"publication_id":"pub_01JB7Q4Z8XKQ3N6V2W1Y9T5R0M","conversation_id":"xc_01JB7Q5B2C3D4E5F6G7H8J9K0L","actor_id":"xa_01JB7Q5RZ0Y1X2W3V4U5T6S7R8","audience":"anonymous","agent_id":"\u003cstring>","app_id":"\u003cstring>"},"source_label":"Published agent · anonymous","display_name":"\u003cstring>","redacted":true},"team_id":"u-dsu0j19","time_created":1608742037016,"time_updated":1608742037016,"reactions":[{"id":"sweat_smile","unicode":"\u003cstring>","members":[{"user_id":"\u003cstring>","time_created":1608742037016,"variation":"\u003cstring>"}]}],"health_update_metadata":{"previous":"on_track","new":"on_track","time":1608742037016},"parent_id":"1"}]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"4c7e6d79-eed7-459a-a19f-f22f29a731dc":{"description":"client error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"id":{"type":"string","example":"err5f744ab","uniqueKey":"error.id","typeLabel":"string"},"code":{"type":"integer","format":"int32","example":403,"uniqueKey":"error.code","typeLabel":"integer\u003cint32>"},"sec":{"type":"string","description":"Superthread Error Code (`SEC`): A structured error code.\nFormat: `SEC:{ServiceID}-{InternalErrorCode}`.\n\n\n - `SEC`: Prefix for all structured error codes.\n - `ServiceID`: First 3 characters identify the service, '000' is reserved for generic errors.\n - `InternalErrorCode`: the next (last) 5 characters define the specific error.\n","pattern":"^SEC:\\d{3}-\\d{5}$","example":"SEC:000-00014","uniqueKey":"error.sec","typeLabel":"string"},"message":{"type":"string","example":"You do not have access to this resource","description":"A user-friendly error message","uniqueKey":"error.message","typeLabel":"string"},"date":{"type":"integer","format":"int64","example":1608742037016,"description":"unix timestamp in seconds","x-go-type":{"type":"STime","import":{"package":"github.com/superthread-com/common/pkg/types"},"hints":{"noValidation":true,"kind":"primitive"}},"uniqueKey":"error.date","typeLabel":"integer\u003cint64>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"id":"err5f744ab","code":403,"sec":"SEC:000-00014","message":"You do not have access to this resource","date":1608742037016}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"54f21800-c560-43ca-86a6-b1396b396cc5":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"c37be052-6148-4ecf-b35d-32848cca42a7":{"url":"https://api.superthread.com/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":"superthread.yaml"},"subdomain":"superthread","siteName":"Superthread help center","title":"Edit a comment - Superthread help center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-26T11:26:00.300Z","originalFileLocation":"api-docs/comments/edit-a-comment.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Modifies the fields of an existing comment. Only the original author can modify comments. The request body should specify the fields to update, such as content, status, or context. Omitted fields will remain unchanged. The status field accepts the following values: resolved, open, orphaned.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Superthread help center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_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=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Edit a comment - Superthread help center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Modifies the fields of an existing comment. Only the original author can modify comments. The request body should specify the fields to update, such as content, status, or context. Omitted fields will remain unchanged. The status field accepts the following values: resolved, open, orphaned.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Superthread help center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://superthread.com/docs/api-docs/comments/edit-a-comment\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://superthread.mintlify.app/_mintlify/api/og/v2?division=Comments\u0026amp;title=Edit+a+comment\u0026amp;description=Modifies+the+fields+of+an+existing+comment.+Only+the+original+author+can+modify+comments.%0AThe+request+body+should+specify+the+fields+to+update%2C+such+as+content%2C\u0026amp;theme=12ef36890fcbcd2fc595f246\u0026amp;signature=ebddda364ff4b901d2cd234caa90a350c74ab3e597aa16b1554fe608dd401820\">\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=\"Edit a comment - Superthread help center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Modifies the fields of an existing comment. Only the original author can modify comments. The request body should specify the fields to update, such as content, status, or context. Omitted fields will remain unchanged. The status field accepts the following values: resolved, open, orphaned.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://superthread.mintlify.app/_mintlify/api/og/v2?division=Comments\u0026amp;title=Edit+a+comment\u0026amp;description=Modifies+the+fields+of+an+existing+comment.+Only+the+original+author+can+modify+comments.%0AThe+request+body+should+specify+the+fields+to+update%2C+such+as+content%2C\u0026amp;theme=12ef36890fcbcd2fc595f246\u0026amp;signature=ebddda364ff4b901d2cd234caa90a350c74ab3e597aa16b1554fe608dd401820\">\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=\"/docs/mintlify-assets/_mintlify/favicons/superthread/yMxqwTj4LNjxeDTn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Superthread help center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366F1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://superthread.com/docs/api-docs/comments/edit-a-comment\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-docs/comments/edit-a-comment.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://superthread.com/#organization\",\"name\":\"Superthread help center\",\"url\":\"https://superthread.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/superthread/8Pe5qUtfxBYjsAW7/logo/light.svg?fit=max\u0026auto=format\u0026n=8Pe5qUtfxBYjsAW7\u0026q=85\u0026s=3ec799023892643fb9a9173e31d2cbc2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://superthread.com/docs#website\",\"name\":\"Superthread help center\",\"url\":\"https://superthread.com/docs\",\"publisher\":{\"@id\":\"https://superthread.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment#webpage\",\"url\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment\",\"name\":\"Edit a comment\",\"description\":\"Modifies the fields of an existing comment. Only the original author can modify comments. The request body should specify the fields to update, such as content, status, or context. Omitted fields will remain unchanged. The status field accepts the following values: resolved, open, orphaned.\",\"dateModified\":\"2026-01-26T11:26:00.300Z\",\"isPartOf\":{\"@id\":\"https://superthread.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Comments\",\"item\":\"https://superthread.com/docs/api-docs/comments/create-a-comment\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Edit a comment\",\"item\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment#apireference\",\"headline\":\"Edit a comment\",\"name\":\"Edit a comment\",\"description\":\"Modifies the fields of an existing comment. Only the original author can modify comments. The request body should specify the fields to update, such as content, status, or context. Omitted fields will remain unchanged. The status field accepts the following values: resolved, open, orphaned.\",\"url\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment\",\"mainEntityOfPage\":{\"@id\":\"https://superthread.com/docs/api-docs/comments/edit-a-comment#webpage\"},\"dateModified\":\"2026-01-26T11:26:00.300Z\",\"publisher\":{\"@id\":\"https://superthread.com/#organization\"},\"isPartOf\":{\"@id\":\"https://superthread.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Superthread help center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Superthread help center","nav":{"global":{},"tabs":[{"tab":"Help","pages":[{"title":"Help","href":""}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"API docs","groups":[{"group":"Get started","pages":[{"title":"Authentication","href":"/api-docs/auth"},{"title":"API terminology","href":"/api-docs/api-terminology"}]},{"group":"Users","pages":[{"title":"Get my account","openapi":"GET /users/{user_id}","href":"/api-docs/users/get-my-account"},{"title":"Update my account","openapi":"PATCH /users/{user_id}","href":"/api-docs/users/update-my-account"},{"title":"Get team members","openapi":"GET /teams/{team_id}/members","href":"/api-docs/users/get-team-members"},{"title":"Update a team member","openapi":"PATCH /teams/{team_id}/members/{user_id}","href":"/api-docs/users/update-a-team-member"},{"title":"Delete a team member","openapi":"DELETE /teams/{team_id}/members/{user_id}","href":"/api-docs/users/delete-a-team-member"}]},{"group":"Cards","pages":[{"title":"Create a card","openapi":"POST /{team_id}/cards","href":"/api-docs/cards/create-a-card"},{"title":"Update a card property","openapi":"PATCH /{team_id}/cards/{card_id}","href":"/api-docs/cards/update-a-card"},{"title":"Replace a card description","openapi":"PUT /{team_id}/cards/{card_id}/content","href":"/api-docs/cards/replace-a-card-description"},{"title":"Get tags","openapi":"GET /{team_id}/tags","href":"/api-docs/cards/get-tags"},{"title":"Add tags to a card","openapi":"POST /{team_id}/cards/{card_id}/tags","href":"/api-docs/cards/add-tags"},{"title":"Remove a tag from a card","openapi":"DELETE /{team_id}/cards/{card_id}/tags/{tag_id}","href":"/api-docs/cards/remove-a-tag"},{"title":"Get a card","openapi":"GET /{team_id}/cards/{card_id}","href":"/api-docs/cards/get-a-card"},{"title":"Get card activity","openapi":"GET /{team_id}/activity","href":"/api-docs/cards/get-card-activity"},{"title":"Duplicate a card","openapi":"POST /{team_id}/cards/{card_id}/copy","href":"/api-docs/cards/duplicate-a-card"},{"title":"Get cards assigned to a user","openapi":"POST /{team_id}/views/preview","href":"/api-docs/cards/get-cards"},{"title":"Add related card","openapi":"POST /{team_id}/cards/{card_id}/linked_cards","href":"/api-docs/cards/add-related-card"},{"title":"Remove related card","openapi":"DELETE /{team_id}/cards/{card_id}/linked_cards/{linked_card_id}","href":"/api-docs/cards/remove-related-card"},{"title":"Archive a card","openapi":"PATCH /{team_id}/cards/{card_id}","href":"/api-docs/cards/archive-a-card"},{"title":"Delete a card","openapi":"DELETE /{team_id}/cards/{card_id}","href":"/api-docs/cards/delete-a-card"}]},{"group":"Projects","pages":[{"title":"Create a project","openapi":"POST /{team_id}/epics","href":"/api-docs/projects/create-a-project"},{"title":"Update a project","openapi":"PATCH /{team_id}/epics/{epic_id}","href":"/api-docs/projects/update-a-project"},{"title":"Replace a project description","openapi":"PUT /{team_id}/epics/{epic_id}/content","href":"/api-docs/projects/replace-a-project-description"},{"title":"Get a project","openapi":"GET /{team_id}/epics/{epic_id}","href":"/api-docs/projects/get-a-project"},{"title":"Get project activity","openapi":"GET /{team_id}/activity","href":"/api-docs/projects/get-project-activity"},{"title":"Get projects","openapi":"GET /{team_id}/epics","href":"/api-docs/projects/get-projects"},{"title":"Add related project","openapi":"POST /{team_id}/cards/{card_id}/linked_cards","href":"/api-docs/projects/add-related-project"},{"title":"Remove related project","openapi":"DELETE /{team_id}/cards/{card_id}/linked_cards/{linked_card_id}","href":"/api-docs/projects/remove-related-project"},{"title":"Archive a project","openapi":"PATCH /{team_id}/epics/{epic_id}","href":"/api-docs/projects/archive-a-project"},{"title":"Delete a project","openapi":"DELETE /{team_id}/epics/{epic_id}","href":"/api-docs/projects/delete-a-project"}]},{"group":"Notes","pages":[{"title":"Create a note","openapi":"POST /{team_id}/notes","href":"/api-docs/notes/create-a-note"},{"title":"Get a note","openapi":"GET /{team_id}/notes/{note_id}","href":"/api-docs/notes/get-a-note"},{"title":"Get notes","openapi":"GET /{team_id}/notes","href":"/api-docs/notes/get-notes"},{"title":"Delete a note","openapi":"DELETE /{team_id}/notes/{note_id}","href":"/api-docs/notes/delete-a-note"},{"title":"Enhance or revise a note","openapi":"POST /{team_id}/notes/{note_id}/enhancement","href":"/api-docs/notes/enhance-a-note"},{"title":"Observe a note enhancement","openapi":"GET /{team_id}/notes/{note_id}/enhancement","href":"/api-docs/notes/get-note-enhancement"},{"title":"Update an enhanced note","openapi":"PATCH /{team_id}/notes/{note_id}/enhanced/{enhanced_note_id}","href":"/api-docs/notes/update-enhanced-note"},{"title":"List note templates","openapi":"GET /{team_id}/notes/templates","href":"/api-docs/notes/get-note-templates"},{"title":"Get a note template","openapi":"GET /{team_id}/notes/templates/{template_id}","href":"/api-docs/notes/get-note-template"},{"title":"Update a note template","openapi":"PATCH /{team_id}/notes/templates/{template_id}","href":"/api-docs/notes/update-note-template"}]},{"group":"Pages","pages":[{"title":"Create a page","openapi":"POST /{team_id}/pages","href":"/api-docs/pages/create-a-page"},{"title":"Update a page property","openapi":"PATCH /{team_id}/pages/{page_id}","href":"/api-docs/pages/update-a-page"},{"title":"Replace a page's content","openapi":"PUT /{team_id}/pages/{page_id}/content","href":"/api-docs/pages/replace-a-page-content"},{"title":"Get a page","openapi":"GET /{team_id}/pages/{page_id}","href":"/api-docs/pages/get-a-page"},{"title":"Duplicate a page","openapi":"POST /{team_id}/pages/{page_id}/copy","href":"/api-docs/pages/duplicate-a-page"},{"title":"Get pages","openapi":"GET /{team_id}/pages","href":"/api-docs/pages/get-pages"},{"title":"Archive a page","openapi":"PUT /{team_id}/pages/{page_id}/archive","href":"/api-docs/pages/archive-a-page"},{"title":"Delete a page","openapi":"DELETE /{team_id}/pages/{page_id}","href":"/api-docs/pages/delete-a-page"},{"title":"Delete a page icon","openapi":"DELETE /{team_id}/pages/{page_id}/icon","href":"/api-docs/pages/delete-page-icon"},{"title":"Delete a page cover image","openapi":"DELETE /{team_id}/pages/{page_id}/cover","href":"/api-docs/pages/delete-page-cover-image"}]},{"group":"Comments","pages":[{"title":"Create a comment","openapi":"POST /{team_id}/comments","description":"Adds a new comment to a specified team resource.\nThe request body must include the content field, with optional fields for context, page_id, or card_id.\n","href":"/api-docs/comments/create-a-comment"},{"title":"Edit a comment","openapi":"PATCH /{team_id}/comments/{comment_id}","href":"/api-docs/comments/edit-a-comment"},{"title":"Get a comment","openapi":"GET /{team_id}/comments/{comment_id}","description":"Fetches the details of a single comment identified by comment_id. Includes metadata like author, reactions, and timestamps.\n","href":"/api-docs/comments/get-a-comment"},{"title":"Get comments for a resource","openapi":"GET /{team_id}/comments","href":"/api-docs/comments/get-comments"},{"title":"Get replies to a comment","openapi":"GET /{team_id}/comments/{comment_id}/children","href":"/api-docs/comments/get-replies"},{"title":"Reply to a comment","openapi":"POST /{team_id}/comments/{comment_id}/children","href":"/api-docs/comments/reply-to-a-comment"},{"title":"Edit a reply","openapi":"PATCH /{team_id}/comments/{comment_id}/children/{child_comment_id}","href":"/api-docs/comments/edit-a-reply"},{"title":"Delete a reply","openapi":"DELETE /{team_id}/comments/{comment_id}/children/{child_comment_id}","href":"/api-docs/comments/delete-a-reply"},{"title":"Delete a comment","openapi":"DELETE /{team_id}/comments/{comment_id}","href":"/api-docs/comments/delete-a-comment"}]},{"group":"Boards","pages":[{"title":"Create a board","openapi":"POST /{team_id}/boards","href":"/api-docs/boards/create-a-board"},{"title":"Update a board","openapi":"PATCH /{team_id}/boards/{board_id}","href":"/api-docs/boards/update-a-board"},{"title":"Create a list","openapi":"POST /{team_id}/lists","href":"/api-docs/boards/create-a-list"},{"title":"Update a list","openapi":"PATCH /{team_id}/lists/{list_id}","href":"/api-docs/boards/update-a-list"},{"title":"Duplicate a board","openapi":"POST /{team_id}/boards/{board_id}/copy","href":"/api-docs/boards/duplicate-a-board"},{"title":"Get a board","openapi":"GET /{team_id}/boards/{board_id}","href":"/api-docs/boards/get-a-board"},{"title":"Get boards","openapi":"GET /{team_id}/boards","href":"/api-docs/boards/get-boards"},{"title":"Delete a board","openapi":"DELETE /{team_id}/boards/{board_id}","href":"/api-docs/boards/delete-a-board"}]},{"group":"Sprints","pages":[{"title":"Create a sprint","openapi":"POST /{team_id}/sprints","href":"/api-docs/sprints/create-a-sprint"},{"title":"Update a sprint","openapi":"PATCH /{team_id}/sprints/{sprint_id}","href":"/api-docs/sprints/update-a-sprint"},{"title":"Get a sprint","openapi":"GET /{team_id}/sprints/{sprint_id}","href":"/api-docs/sprints/get-a-sprint"},{"title":"Get sprints","openapi":"GET /{team_id}/sprints","href":"/api-docs/sprints/get-sprints"},{"title":"Get sprint settings","openapi":"GET /{team_id}/sprints/settings","href":"/api-docs/sprints/get-sprint-settings"},{"title":"Update sprint settings","openapi":"PUT /{team_id}/sprints/settings","href":"/api-docs/sprints/update-sprint-settings"}]},{"group":"Spaces","pages":[{"title":"Create a space","openapi":"POST /{team_id}/projects","href":"/api-docs/spaces/create-a-space"},{"title":"Update a space","openapi":"PATCH /{team_id}/projects/{project_id}","href":"/api-docs/spaces/update-a-space"},{"title":"Get a space","openapi":"GET /{team_id}/projects/{project_id}","href":"/api-docs/spaces/get-a-space"},{"title":"Get spaces","openapi":"GET /{team_id}/projects","href":"/api-docs/spaces/get-spaces"},{"title":"Add a member to a space","openapi":"POST /{team_id}/projects/{project_id}/members","href":"/api-docs/spaces/add-member-to-a-space"},{"title":"Remove a member from a space","openapi":"DELETE /{team_id}/projects/{project_id}/members/{user_id}","href":"/api-docs/spaces/remove-member-from-a-space"},{"title":"Delete a space","openapi":"DELETE /{team_id}/projects/{project_id}","href":"/api-docs/spaces/delete-a-space"}]},{"group":"Saved filters","pages":[{"title":"Create a saved filter","openapi":"POST /{team_id}/views","href":"/api-docs/saved-filters/create-a-saved-filter"},{"title":"Update a saved filter","openapi":"PATCH /{team_id}/views/{view_id}","href":"/api-docs/saved-filters/update-a-saved-filter"},{"title":"Get a saved filter","openapi":"GET /{team_id}/views/{view_id}","href":"/api-docs/saved-filters/get-a-saved-filter"},{"title":"Get saved filters","openapi":"GET /{team_id}/views","href":"/api-docs/saved-filters/get-saved-filters"},{"title":"Get saved filter results","openapi":"GET /{team_id}/views/{view_id}/results","href":"/api-docs/saved-filters/get-saved-filter-results"},{"title":"Find cards, pages or boards","openapi":"POST /{team_id}/views/preview","href":"/api-docs/saved-filters/find-cards-pages-or-boards"},{"title":"Delete a saved filter","openapi":"DELETE /{team_id}/views/{view_id}","href":"/api-docs/saved-filters/delete-a-saved-filter"}]},{"group":"Time tracking","pages":[{"title":"Query time reports","openapi":"GET /{team_id}/time/reports","href":"/api-docs/time-tracking/query-time-reports"},{"title":"Export time reports","openapi":"GET /{team_id}/time/reports/export","href":"/api-docs/time-tracking/export-time-reports"},{"title":"List time estimates","openapi":"GET /{team_id}/time/estimates","href":"/api-docs/time-tracking/list-time-estimates"},{"title":"Save a time estimate","openapi":"PATCH /{team_id}/time/estimates/{card_id}","href":"/api-docs/time-tracking/save-a-time-estimate"},{"title":"Get card time summary","openapi":"GET /{team_id}/time/cards/{card_id}","href":"/api-docs/time-tracking/get-card-time-summary"},{"title":"List space time tracking configs","openapi":"GET /{team_id}/time/tracking/spaces","href":"/api-docs/time-tracking/list-space-time-tracking-configs"},{"title":"Get time entry lock","openapi":"GET /{team_id}/time/tracking/lock","href":"/api-docs/time-tracking/get-time-entry-lock"},{"title":"List or aggregate time entries","openapi":"GET /{team_id}/time/entries","href":"/api-docs/time-tracking/list-or-aggregate-time-entries"},{"title":"Create a time entry","openapi":"POST /{team_id}/time/entries","href":"/api-docs/time-tracking/create-a-time-entry"},{"title":"Get a time entry","openapi":"GET /{team_id}/time/entries/{time_entry_id}","href":"/api-docs/time-tracking/get-a-time-entry"},{"title":"Update a time entry","openapi":"PATCH /{team_id}/time/entries/{time_entry_id}","href":"/api-docs/time-tracking/update-a-time-entry"},{"title":"Delete a time entry","openapi":"DELETE /{team_id}/time/entries/{time_entry_id}","href":"/api-docs/time-tracking/delete-a-time-entry"},{"title":"Get active timer","openapi":"GET /{team_id}/time/timer","href":"/api-docs/time-tracking/get-active-timer"},{"title":"Start a timer","openapi":"POST /{team_id}/time/timer","href":"/api-docs/time-tracking/start-a-timer"},{"title":"Stop a timer","openapi":"DELETE /{team_id}/time/timer","href":"/api-docs/time-tracking/stop-a-timer"},{"title":"List time categories","openapi":"GET /{team_id}/time/categories","href":"/api-docs/time-tracking/list-time-categories"},{"title":"Create a time category","openapi":"POST /{team_id}/time/categories","href":"/api-docs/time-tracking/create-a-time-category"},{"title":"Update a time category","openapi":"PATCH /{team_id}/time/categories/{time_category_id}","href":"/api-docs/time-tracking/update-a-time-category"},{"title":"Archive a time category","openapi":"DELETE /{team_id}/time/categories/{time_category_id}","href":"/api-docs/time-tracking/archive-a-time-category"},{"title":"Get workspace rate config","openapi":"GET /{team_id}/time/tracking/config","href":"/api-docs/time-tracking/get-workspace-rate-config"},{"title":"Update workspace rate config","openapi":"PATCH /{team_id}/time/tracking/config","href":"/api-docs/time-tracking/update-workspace-rate-config"},{"title":"Get space time tracking config","openapi":"GET /{team_id}/time/tracking/spaces/{project_id}/config","href":"/api-docs/time-tracking/get-space-time-tracking-config"},{"title":"Update space time tracking config","openapi":"PATCH /{team_id}/time/tracking/spaces/{project_id}/config","href":"/api-docs/time-tracking/update-space-time-tracking-config"},{"title":"List per-user rate overrides","openapi":"GET /{team_id}/time/tracking/overrides","href":"/api-docs/time-tracking/list-user-rate-overrides"},{"title":"Set a per-user rate override","openapi":"PUT /{team_id}/time/tracking/overrides","href":"/api-docs/time-tracking/set-user-rate-override"},{"title":"Clear a per-user rate override","openapi":"DELETE /{team_id}/time/tracking/overrides","href":"/api-docs/time-tracking/clear-user-rate-override"},{"title":"Lock time entries","openapi":"POST /{team_id}/time/tracking/lock","href":"/api-docs/time-tracking/lock-time-entries"},{"title":"Unlock time entries","openapi":"DELETE /{team_id}/time/tracking/lock","href":"/api-docs/time-tracking/unlock-time-entries"},{"title":"Query the time tracking audit log","openapi":"GET /{team_id}/time/tracking/audit","href":"/api-docs/time-tracking/query-time-tracking-audit-log"},{"title":"Time report by user","openapi":"GET /{team_id}/time/reports/user","href":"/api-docs/time-tracking/time-report-by-user"},{"title":"Time report by week","openapi":"GET /{team_id}/time/reports/week","href":"/api-docs/time-tracking/time-report-by-week"},{"title":"Time report by project","openapi":"GET /{team_id}/time/reports/project","href":"/api-docs/time-tracking/time-report-by-project"},{"title":"Time report by category","openapi":"GET /{team_id}/time/reports/category","href":"/api-docs/time-tracking/time-report-by-category"},{"title":"Time report by billable status","openapi":"GET /{team_id}/time/reports/billable","href":"/api-docs/time-tracking/time-report-by-billable"}]},{"group":"Search","pages":[{"title":"Get search results","openapi":"GET /{team_id}/search","href":"/api-docs/search/get-search-results"}]}]},{"tab":"CLI reference","pages":[{"title":"CLI reference","href":"/cli"}]}]},"basePath":"","title":"Edit a comment - Superthread help center","buildId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","deploymentId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-D_4Sesi0.js","utils-DRHeK26p.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C6d-DUc2.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dex7slho.js","snippetPresets-BcCEBp0Z.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BoJxk0m8.js","ApiExamples-CufowNTX.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-A4lJSCIe.js","shallow-DqoHP7zn.js","getApiPlaygroundDisplay-Cku8AmtL.js","CodeSnippet-CtHQbNqc.js","CodeSnippets-CGo5Cslf.js","getPastedJson-M-bKdue4.js","icon-DEqCU4st.js","MethodPill-DnfSSXiJ.js","DuplicateIcon-BHu2PE8M.js","createIcon-BPsE5X7c.js","DynamicMarkdown-Dnt6YhtR.js","SectionHeading-6CtFWqMQ.js","axios-vUo_bRtp.js","Markdown-BoKe_1fI.js","clsx-DM5-sUNJ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CkIdkovK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-B3e6Nh_r.js"]}