Select GCP projects for a connection | Comp AI API
Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.
GCP organization the projects belong to. Saved on the connection when provided.
Example:
"123456789012"
Response
201
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Comp AI - Documentation","colors":{"primary":"#0E0E10","light":"#E6E6E6","dark":"#0E0E10"},"logo":{"light":"https://mintcdn.com/bubbaaiinc/K62d4Im87dsqHChw/logo/compai-white.png?fit=max\u0026auto=format\u0026n=K62d4Im87dsqHChw\u0026q=85\u0026s=474d8b432f94b87ab4b32f18061dce83","dark":"https://mintcdn.com/bubbaaiinc/K62d4Im87dsqHChw/logo/compai-dark.png?fit=max\u0026auto=format\u0026n=K62d4Im87dsqHChw\u0026q=85\u0026s=abe217a77ac02bd308c8b8e5d77e1b13"},"favicon":"https://mintcdn.com/bubbaaiinc/K62d4Im87dsqHChw/favicon.ico?fit=max\u0026auto=format\u0026n=K62d4Im87dsqHChw\u0026q=85\u0026s=ce41a02ea3a392165a5d5358e0a53906","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["bash","javascript","python"],"prefill":true}},"navbar":{"links":[{"href":"mailto:hello@trycomp.ai","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"https://trycomp.ai"}},"footer":{"socials":{"x":"https://x.com/trycompai","github":"https://github.com/trycompai/comp","linkedin":"https://linkedin.com/company/trycompai"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Join us on Discord","icon":"discord","href":"https://discord.gg/compai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bubbaaiinc","hasAudioNarration":false,"actualSubdomain":"bubbaaiinc","customDomains":["www.trycomp.ai"],"gitSource":{"type":"github","owner":"trycompai","repo":"comp-v2","deployBranch":"release","contentDirectory":"packages/docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed77f56ef5b3d55c3e9cf1","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":500},{"language":"default","tag":"Reference","count":499},{"language":"default","tag":"Integrations","count":54},{"language":"default","tag":"Policies","count":40},{"language":"default","tag":"Trust Portal","count":40},{"language":"default","tag":"Tasks","count":26},{"language":"default","tag":"People","count":25},{"language":"default","tag":"ISMS","count":24},{"language":"default","tag":"Trust Access","count":22},{"language":"default","tag":"Cloud Security","count":20}]},"assistantConfig":{},"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":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/cloudsecurity/select-gcp-projects-for-a-connection","slug":"/api-reference/cloudsecurity/select-gcp-projects-for-a-connection","pageMetadata":{"title":"Select GCP projects for a connection | Comp AI API","description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.","deprecated":null,"version":null,"sidebarTitle":"Select GCP projects for a connection","og:title":"Select GCP projects for a connection | Comp AI API","og:description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.","openapi":"/openapi.json post /v1/cloud-security/select-gcp-projects/{connectionId}","href":"/api-reference/cloudsecurity/select-gcp-projects-for-a-connection","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.\"\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":"Select GCP projects for a connection | Comp AI API","description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.","deprecated":null,"version":null,"sidebarTitle":"Select GCP projects for a connection","og:title":"Select GCP projects for a connection | Comp AI API","og:description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.","openapi":"/openapi.json post /v1/cloud-security/select-gcp-projects/{connectionId}","href":"/api-reference/cloudsecurity/select-gcp-projects-for-a-connection","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"CloudSecurityController_selectGcpProjects_v1","parameters":["18973499-f822-4f63-8be5-1d63dcc3a33a"],"requestBody":"3b68fc07-c0c2-474f-80b1-8a2246b1445e","responses":{"201":"beb061ca-f953-4d1f-8060-1bfae030e96f"},"summary":"Select GCP projects for a connection","tags":["CloudSecurity"],"description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.","x-mint":{"metadata":{"title":"Select GCP projects for a connection | Comp AI API","sidebarTitle":"Select GCP projects for a connection","description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.","og:title":"Select GCP projects for a connection | Comp AI API","og:description":"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud."}},"x-speakeasy-mcp":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"name":"select-gcp-projects"},"method":"post","type":"path","servers":["c99c0967-7845-4caf-9939-bd094ee19794"],"security":[],"path":"/v1/cloud-security/select-gcp-projects/{connectionId}","baseUrlOptions":["https://api.trycomp.ai"],"title":"Select GCP projects for a connection","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.projectIds.items.0":"acme-prod-1234","body.projectNames.acme-prod-1234":"Acme Production","body.gcpOrganizationId":"123456789012"}]},"dependencies":{"parameters":{"18973499-f822-4f63-8be5-1d63dcc3a33a":{"name":"connectionId","required":true,"in":"path","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"description":"GCP projects to scan on this connection","content":{"application/json":{"schema":{"type":"object","required":["projectIds"],"properties":{"projectIds":{"type":"array","items":{"type":"string","uniqueKey":"projectIds.items.[INDEX]","typeLabel":"string"},"minItems":1,"description":"Project IDs to scan, from the connection's discovered projects.","example":["acme-prod-1234"],"isRequired":true,"uniqueKey":"projectIds","typeLabel":"string[]"},"projectNames":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"projectNames.additionalProperties","typeLabel":"string"},"description":"Display name per project ID, for the UI.","example":{"acme-prod-1234":"Acme Production"},"uniqueKey":"projectNames","typeLabel":"object"},"gcpOrganizationId":{"type":"string","description":"GCP organization the projects belong to. Saved on the connection when provided.","example":"123456789012","uniqueKey":"gcpOrganizationId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"projectIds":["acme-prod-1234"],"projectNames":{"acme-prod-1234":"Acme Production"},"gcpOrganizationId":"123456789012"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"beb061ca-f953-4d1f-8060-1bfae030e96f":{"description":""}},"security":{},"servers":{"c99c0967-7845-4caf-9939-bd094ee19794":{"url":"https://api.trycomp.ai","description":"Production API Server"}}},"originalFileLocation":"openapi.json"},"subdomain":"bubbaaiinc","siteName":"Comp AI - Documentation","title":"Select GCP projects for a connection | Comp AI API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T06:47:29.064Z","originalFileLocation":"api-reference/cloudsecurity/select-gcp-projects-for-a-connection.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=\"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Comp AI - Documentation\">\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/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_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/bubbaaiinc/E5xbjDE8uz30JUBD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Select GCP projects for a connection | Comp AI API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Comp AI - Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bubbaaiinc.mintlify.site/docs/_mintlify/api/og/v2?division=Cloud+Security\u0026amp;title=Select+GCP+projects+for+a+connection+%7C+Comp+AI+API\u0026amp;description=Select+GCP+projects+for+a+connection+in+Comp+AI.+Run+AWS%2C+Azure%2C+and+GCP+cloud+security+scans%2C+detect+enabled+services%2C+review+findings%2C+and+connect+cloud.\u0026amp;theme=033ea1546a71104fcbbb5fbb\u0026amp;signature=9ba39321f4469852a72544fa675100311d493b957505adb680fbc264f7dcebab\">\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=\"Select GCP projects for a connection | Comp AI API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bubbaaiinc.mintlify.site/docs/_mintlify/api/og/v2?division=Cloud+Security\u0026amp;title=Select+GCP+projects+for+a+connection+%7C+Comp+AI+API\u0026amp;description=Select+GCP+projects+for+a+connection+in+Comp+AI.+Run+AWS%2C+Azure%2C+and+GCP+cloud+security+scans%2C+detect+enabled+services%2C+review+findings%2C+and+connect+cloud.\u0026amp;theme=033ea1546a71104fcbbb5fbb\u0026amp;signature=9ba39321f4469852a72544fa675100311d493b957505adb680fbc264f7dcebab\">\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/bubbaaiinc/E5xbjDE8uz30JUBD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Comp AI - Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0E0E10\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection\">\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-reference/cloudsecurity/select-gcp-projects-for-a-connection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.trycomp.ai/#organization\",\"name\":\"Comp AI - Documentation\",\"url\":\"https://www.trycomp.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bubbaaiinc/K62d4Im87dsqHChw/logo/compai-white.png?fit=max\u0026auto=format\u0026n=K62d4Im87dsqHChw\u0026q=85\u0026s=474d8b432f94b87ab4b32f18061dce83\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.trycomp.ai/docs#website\",\"name\":\"Comp AI - Documentation\",\"url\":\"https://www.trycomp.ai/docs\",\"publisher\":{\"@id\":\"https://www.trycomp.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection#webpage\",\"url\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection\",\"name\":\"Select GCP projects for a connection | Comp AI API\",\"description\":\"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.\",\"dateModified\":\"2026-11-06T06:47:29.064Z\",\"isPartOf\":{\"@id\":\"https://www.trycomp.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://www.trycomp.ai/docs/api-reference/organization/get-organization-profile\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Security\",\"item\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/list-recent-cloud-security-activity\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Select GCP projects for a connection | Comp AI API\",\"item\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection#apireference\",\"headline\":\"Select GCP projects for a connection | Comp AI API\",\"name\":\"Select GCP projects for a connection | Comp AI API\",\"description\":\"Select GCP projects for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud.\",\"url\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection\",\"mainEntityOfPage\":{\"@id\":\"https://www.trycomp.ai/docs/api-reference/cloudsecurity/select-gcp-projects-for-a-connection#webpage\"},\"dateModified\":\"2026-11-06T06:47:29.064Z\",\"publisher\":{\"@id\":\"https://www.trycomp.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://www.trycomp.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Comp AI - Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Comp AI - Documentation","nav":{"global":{"anchors":[{"anchor":"Join us on Discord","icon":"discord","href":"https://discord.gg/compai"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Cloud Tests","pages":[{"title":"Cloud Tests","href":"/cloud-tests"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Compliance Automation API","href":"/api-reference/overview"}]},{"group":"Reference","pages":[{"group":"Organization","pages":[{"title":"Get organization profile | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get organization profile","openapi":"/openapi.json get /v1/organization","href":"/api-reference/organization/get-organization-profile"},{"title":"Delete organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete organization","openapi":"/openapi.json delete /v1/organization","href":"/api-reference/organization/delete-organization"},{"title":"Update organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update organization","openapi":"/openapi.json patch /v1/organization","href":"/api-reference/organization/update-organization"},{"title":"Get organization onboarding status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get organization onboarding status","openapi":"/openapi.json get /v1/organization/onboarding","href":"/api-reference/organization/get-organization-onboarding-status"},{"title":"Transfer organization ownership | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Transfer organization ownership","openapi":"/openapi.json post /v1/organization/transfer-ownership","href":"/api-reference/organization/transfer-organization-ownership"},{"title":"Get role notification settings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get role notification settings","openapi":"/openapi.json get /v1/organization/role-notifications","href":"/api-reference/organization/get-role-notification-settings"},{"title":"Update role notification settings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update role notification settings","openapi":"/openapi.json put /v1/organization/role-notifications","href":"/api-reference/organization/update-role-notification-settings"},{"title":"List API keys | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List API keys","openapi":"/openapi.json get /v1/organization/api-keys","href":"/api-reference/organization/list-api-keys"},{"title":"Create API key | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create API key","openapi":"/openapi.json post /v1/organization/api-keys","href":"/api-reference/organization/create-api-key"},{"title":"List API key scopes | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List API key scopes","openapi":"/openapi.json get /v1/organization/api-keys/available-scopes","href":"/api-reference/organization/list-api-key-scopes"},{"title":"Get organization brand color | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get organization brand color","openapi":"/openapi.json get /v1/organization/primary-color","href":"/api-reference/organization/get-organization-brand-color"},{"title":"Upload organization logo | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload organization logo","openapi":"/openapi.json post /v1/organization/logo","href":"/api-reference/organization/upload-organization-logo"},{"title":"Remove organization logo | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove organization logo","openapi":"/openapi.json delete /v1/organization/logo","href":"/api-reference/organization/remove-organization-logo"},{"title":"Revoke API key | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Revoke API key","openapi":"/openapi.json post /v1/organization/api-keys/revoke","href":"/api-reference/organization/revoke-api-key"},{"title":"Auto-approve organization access via domain | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Auto-approve organization access via domain or self-hosted check","openapi":"/openapi.json post /v1/organization-access/auto-approve","href":"/api-reference/organization/auto-approve-organization-access-via-domain-or-self-hosted-check"}]},{"group":"People","pages":[{"title":"Invite workforce members | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Invite workforce members","openapi":"/openapi.json post /v1/people/invite","href":"/api-reference/people/invite-workforce-members"},{"title":"List workforce members | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List workforce members","openapi":"/openapi.json get /v1/people","href":"/api-reference/people/list-workforce-members"},{"title":"Create a new member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a new member","openapi":"/openapi.json post /v1/people","href":"/api-reference/people/create-a-new-member"},{"title":"Get all employee devices with fleet | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get all employee devices with fleet compliance data","openapi":"/openapi.json get /v1/people/devices","href":"/api-reference/people/get-all-employee-devices-with-fleet-compliance-data"},{"title":"Get integration test statistics grouped by | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get integration test statistics grouped by assignee","openapi":"/openapi.json get /v1/people/test-stats/by-assignee","href":"/api-reference/people/get-integration-test-statistics-grouped-by-assignee"},{"title":"Add multiple members to organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add multiple members to organization","openapi":"/openapi.json post /v1/people/bulk","href":"/api-reference/people/add-multiple-members-to-organization"},{"title":"Send portal reminders in bulk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Send portal reminders in bulk","openapi":"/openapi.json post /v1/people/send-reminders","href":"/api-reference/people/send-portal-reminders-in-bulk"},{"title":"Get members who can read a specific resource | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get members who can read a specific resource type","openapi":"/openapi.json get /v1/people/mentionable","href":"/api-reference/people/get-members-who-can-read-a-specific-resource-type"},{"title":"Reactivate a deactivated member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reactivate a deactivated member","openapi":"/openapi.json patch /v1/people/{id}/reactivate","href":"/api-reference/people/reactivate-a-deactivated-member"},{"title":"Get person by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get person by ID","openapi":"/openapi.json get /v1/people/{id}","href":"/api-reference/people/get-person-by-id"},{"title":"Delete member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete member","openapi":"/openapi.json delete /v1/people/{id}","href":"/api-reference/people/delete-member"},{"title":"Update workforce member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update workforce member","openapi":"/openapi.json patch /v1/people/{id}","href":"/api-reference/people/update-workforce-member"},{"title":"Member's access across connected integrations | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Member's access across connected integrations","openapi":"/openapi.json get /v1/people/{id}/access","href":"/api-reference/people/members-access-across-connected-integrations"},{"title":"Get training video completions for a member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get training video completions for a member","openapi":"/openapi.json get /v1/people/{id}/training-videos","href":"/api-reference/people/get-training-video-completions-for-a-member"},{"title":"Get fleet compliance | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get fleet compliance","openapi":"/openapi.json get /v1/people/{id}/fleet-compliance","href":"/api-reference/people/get-fleet-compliance"},{"title":"Remove host (device) from Fleet | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove host (device) from Fleet","openapi":"/openapi.json delete /v1/people/{id}/host/{hostId}","href":"/api-reference/people/remove-host-device-from-fleet"},{"title":"Resend portal invite email to a member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resend portal invite email to a member","openapi":"/openapi.json post /v1/people/{id}/resend-portal-invite","href":"/api-reference/people/resend-portal-invite-email-to-a-member"},{"title":"Send a portal reminder to one member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Send a portal reminder to one member","openapi":"/openapi.json post /v1/people/{id}/send-reminder","href":"/api-reference/people/send-a-portal-reminder-to-one-member"},{"title":"Skip pending member offboarding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Skip pending member offboarding","openapi":"/openapi.json patch /v1/people/{id}/skip-offboarding","href":"/api-reference/people/skip-pending-member-offboarding"},{"title":"Unlink device from member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Unlink device from member","openapi":"/openapi.json patch /v1/people/{id}/unlink-device","href":"/api-reference/people/unlink-device-from-member"},{"title":"Get employment evidence attachments | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get employment evidence attachments","openapi":"/openapi.json get /v1/people/{id}/employment-evidence/{eventType}","href":"/api-reference/people/get-employment-evidence-attachments"},{"title":"Upload employment evidence | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload employment evidence","openapi":"/openapi.json post /v1/people/{id}/employment-evidence/{eventType}","href":"/api-reference/people/upload-employment-evidence"},{"title":"Delete employment evidence | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete employment evidence","openapi":"/openapi.json delete /v1/people/{id}/employment-evidence/{eventType}/{attachmentId}","href":"/api-reference/people/delete-employment-evidence"},{"title":"Get current user email notification | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get current user email notification preferences","openapi":"/openapi.json get /v1/people/me/email-preferences","href":"/api-reference/people/get-current-user-email-notification-preferences"},{"title":"Update current user email notification | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update current user email notification preferences","openapi":"/openapi.json put /v1/people/me/email-preferences","href":"/api-reference/people/update-current-user-email-notification-preferences"}]},{"group":"Attachments","pages":[{"title":"Upload an attachment to any supported entity | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload an attachment to any supported entity","openapi":"/openapi.json post /v1/attachments","href":"/api-reference/attachments/upload-an-attachment-to-any-supported-entity"},{"title":"Get shared attachment download URL | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get shared attachment download URL","openapi":"/openapi.json get /v1/attachments/{attachmentId}/download","href":"/api-reference/attachments/get-shared-attachment-download-url"},{"title":"Preview an attachment inline | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Preview an attachment inline","openapi":"/openapi.json get /v1/attachments/{attachmentId}/preview","href":"/api-reference/attachments/preview-an-attachment-inline"}]},{"group":"Uploads","pages":[{"title":"Get a presigned URL to upload a file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a presigned URL to upload a file","openapi":"/openapi.json post /v1/uploads/presign","href":"/api-reference/uploads/get-a-presigned-url-to-upload-a-file"}]},{"group":"Timelines","pages":[{"title":"Respond to the draft audit report | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Respond to the draft audit report","openapi":"/openapi.json post /v1/timelines/{id}/phases/{phaseId}/draft-review","href":"/api-reference/timelines/respond-to-the-draft-audit-report"},{"title":"Get the final audit report download link | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the final audit report download link","openapi":"/openapi.json get /v1/timelines/{id}/final-report","href":"/api-reference/timelines/get-the-final-audit-report-download-link"},{"title":"Publish the final audit report to the Trust | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Publish the final audit report to the Trust Center","openapi":"/openapi.json post /v1/timelines/{id}/final-report/publish-trust","href":"/api-reference/timelines/publish-the-final-audit-report-to-the-trust-center"},{"title":"List timelines for the organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List timelines for the organization","openapi":"/openapi.json get /v1/timelines","href":"/api-reference/timelines/list-timelines-for-the-organization"},{"title":"Get a single timeline instance with phases | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a single timeline instance with phases","openapi":"/openapi.json get /v1/timelines/{id}","href":"/api-reference/timelines/get-a-single-timeline-instance-with-phases"},{"title":"Mark a phase as ready for review | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark a phase as ready for review","openapi":"/openapi.json post /v1/timelines/{id}/phases/{phaseId}/ready","href":"/api-reference/timelines/mark-a-phase-as-ready-for-review"}]},{"group":"Review Issues","pages":[{"title":"List evidence review issues | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List evidence review issues","openapi":"/openapi.json get /v1/review-issues","href":"/api-reference/review-issues/list-evidence-review-issues"},{"title":"Dismiss an evidence review issue | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Dismiss an evidence review issue","openapi":"/openapi.json post /v1/review-issues/{id}/dismiss","href":"/api-reference/review-issues/dismiss-an-evidence-review-issue"}]},{"group":"Trust Portal","pages":[{"title":"Get Trust Center settings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Trust Center settings","openapi":"/openapi.json get /v1/trust-portal/settings","href":"/api-reference/trust-portal/get-trust-center-settings"},{"title":"Upload a favicon for the trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload a favicon for the trust portal","openapi":"/openapi.json post /v1/trust-portal/favicon","href":"/api-reference/trust-portal/upload-a-favicon-for-the-trust-portal"},{"title":"Remove the trust portal favicon | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove the trust portal favicon","openapi":"/openapi.json delete /v1/trust-portal/favicon","href":"/api-reference/trust-portal/remove-the-trust-portal-favicon"},{"title":"Get domain verification status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get domain verification status","openapi":"/openapi.json get /v1/trust-portal/domain/status","href":"/api-reference/trust-portal/get-domain-verification-status"},{"title":"Upload compliance certificate | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload compliance certificate","openapi":"/openapi.json post /v1/trust-portal/compliance-resources/upload","href":"/api-reference/trust-portal/upload-compliance-certificate"},{"title":"Generate a temporary signed URL for a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Generate a temporary signed URL for a compliance certificate","openapi":"/openapi.json post /v1/trust-portal/compliance-resources/signed-url","href":"/api-reference/trust-portal/generate-a-temporary-signed-url-for-a-compliance-certificate"},{"title":"List uploaded compliance certificates for the | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List uploaded compliance certificates for the organization","openapi":"/openapi.json post /v1/trust-portal/compliance-resources/list","href":"/api-reference/trust-portal/list-uploaded-compliance-certificates-for-the-organization"},{"title":"Upload an additional trust portal document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload an additional trust portal document","openapi":"/openapi.json post /v1/trust-portal/documents/upload","href":"/api-reference/trust-portal/upload-an-additional-trust-portal-document"},{"title":"List additional trust portal documents for | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List additional trust portal documents for the organization","openapi":"/openapi.json post /v1/trust-portal/documents/list","href":"/api-reference/trust-portal/list-additional-trust-portal-documents-for-the-organization"},{"title":"Generate a temporary signed URL for a trust | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Generate a temporary signed URL for a trust portal document","openapi":"/openapi.json post /v1/trust-portal/documents/{documentId}/download","href":"/api-reference/trust-portal/generate-a-temporary-signed-url-for-a-trust-portal-document"},{"title":"Delete (deactivate) a trust portal document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete (deactivate) a trust portal document","openapi":"/openapi.json post /v1/trust-portal/documents/{documentId}/delete","href":"/api-reference/trust-portal/delete-deactivate-a-trust-portal-document"},{"title":"Enable or disable the trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Enable or disable the trust portal","openapi":"/openapi.json put /v1/trust-portal/settings/toggle","href":"/api-reference/trust-portal/enable-or-disable-the-trust-portal"},{"title":"Add or update a custom domain for the trust | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add or update a custom domain for the trust portal","openapi":"/openapi.json post /v1/trust-portal/settings/custom-domain","href":"/api-reference/trust-portal/add-or-update-a-custom-domain-for-the-trust-portal"},{"title":"Check DNS records for a custom domain | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Check DNS records for a custom domain","openapi":"/openapi.json post /v1/trust-portal/settings/check-dns","href":"/api-reference/trust-portal/check-dns-records-for-a-custom-domain"},{"title":"Update trust portal FAQs | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update trust portal FAQs","openapi":"/openapi.json put /v1/trust-portal/settings/faqs","href":"/api-reference/trust-portal/update-trust-portal-faqs"},{"title":"Update allowed domains for the trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update allowed domains for the trust portal","openapi":"/openapi.json put /v1/trust-portal/settings/allowed-domains","href":"/api-reference/trust-portal/update-allowed-domains-for-the-trust-portal"},{"title":"Update allowed emails for the trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update allowed emails for the trust portal","openapi":"/openapi.json put /v1/trust-portal/settings/allowed-emails","href":"/api-reference/trust-portal/update-allowed-emails-for-the-trust-portal"},{"title":"Update trust portal framework settings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update trust portal framework settings","openapi":"/openapi.json put /v1/trust-portal/settings/frameworks","href":"/api-reference/trust-portal/update-trust-portal-framework-settings"},{"title":"Show or hide the Security Questionnaire on | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Show or hide the Security Questionnaire on the public trust portal","openapi":"/openapi.json put /v1/trust-portal/settings/security-questionnaire","href":"/api-reference/trust-portal/show-or-hide-the-security-questionnaire-on-the-public-trust-portal"},{"title":"List org-authored custom frameworks with | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List org-authored custom frameworks with their trust portal selection","openapi":"/openapi.json get /v1/trust-portal/custom-frameworks","href":"/api-reference/trust-portal/list-org-authored-custom-frameworks-with-their-trust-portal-selection"},{"title":"Enable/disable a custom framework on the | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Enable/disable a custom framework on the trust portal and set its status","openapi":"/openapi.json put /v1/trust-portal/custom-frameworks","href":"/api-reference/trust-portal/enabledisable-a-custom-framework-on-the-trust-portal-and-set-its-status"},{"title":"Upload or replace a custom framework's Trust | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload or replace a custom framework's Trust Portal badge image","openapi":"/openapi.json post /v1/trust-portal/custom-frameworks/badge","href":"/api-reference/trust-portal/upload-or-replace-a-custom-frameworks-trust-portal-badge-image"},{"title":"Remove a custom framework's Trust Portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove a custom framework's Trust Portal badge image","openapi":"/openapi.json delete /v1/trust-portal/custom-frameworks/badge","href":"/api-reference/trust-portal/remove-a-custom-frameworks-trust-portal-badge-image"},{"title":"Get trust portal overview | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get trust portal overview","openapi":"/openapi.json get /v1/trust-portal/overview","href":"/api-reference/trust-portal/get-trust-portal-overview"},{"title":"Update Trust Center overview | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update Trust Center overview","openapi":"/openapi.json post /v1/trust-portal/overview","href":"/api-reference/trust-portal/update-trust-center-overview"},{"title":"List custom links for trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List custom links for trust portal","openapi":"/openapi.json get /v1/trust-portal/custom-links","href":"/api-reference/trust-portal/list-custom-links-for-trust-portal"},{"title":"Create a custom link for trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a custom link for trust portal","openapi":"/openapi.json post /v1/trust-portal/custom-links","href":"/api-reference/trust-portal/create-a-custom-link-for-trust-portal"},{"title":"Update a custom link | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a custom link","openapi":"/openapi.json post /v1/trust-portal/custom-links/{linkId}","href":"/api-reference/trust-portal/update-a-custom-link"},{"title":"Delete a custom link | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a custom link","openapi":"/openapi.json post /v1/trust-portal/custom-links/{linkId}/delete","href":"/api-reference/trust-portal/delete-a-custom-link"},{"title":"Reorder custom links | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reorder custom links","openapi":"/openapi.json post /v1/trust-portal/custom-links/reorder","href":"/api-reference/trust-portal/reorder-custom-links"},{"title":"Update vendor trust portal settings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update vendor trust portal settings","openapi":"/openapi.json post /v1/trust-portal/vendors/{vendorId}/trust-settings","href":"/api-reference/trust-portal/update-vendor-trust-portal-settings"},{"title":"List vendors configured for trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List vendors configured for trust portal","openapi":"/openapi.json get /v1/trust-portal/vendors","href":"/api-reference/trust-portal/list-vendors-configured-for-trust-portal"},{"title":"List controls with trust portal visibility | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List controls with trust portal visibility","openapi":"/openapi.json get /v1/trust-portal/controls","href":"/api-reference/trust-portal/list-controls-with-trust-portal-visibility"},{"title":"Update control trust portal visibility | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update control trust portal visibility","openapi":"/openapi.json post /v1/trust-portal/controls/{controlId}/trust-settings","href":"/api-reference/trust-portal/update-control-trust-portal-visibility"},{"title":"Get the custom Trust Access NDA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the custom Trust Access NDA","openapi":"/openapi.json get /v1/trust-portal/nda-template","href":"/api-reference/trust-portal/get-the-custom-trust-access-nda"},{"title":"Upload a custom Trust Access NDA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload a custom Trust Access NDA","openapi":"/openapi.json post /v1/trust-portal/nda-template","href":"/api-reference/trust-portal/upload-a-custom-trust-access-nda"},{"title":"Remove the custom Trust Access NDA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove the custom Trust Access NDA","openapi":"/openapi.json delete /v1/trust-portal/nda-template","href":"/api-reference/trust-portal/remove-the-custom-trust-access-nda"},{"title":"Download the custom Trust Access NDA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download the custom Trust Access NDA","openapi":"/openapi.json get /v1/trust-portal/nda-template/download","href":"/api-reference/trust-portal/download-the-custom-trust-access-nda"},{"title":"List policies with trust portal visibility | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List policies with trust portal visibility","openapi":"/openapi.json get /v1/trust-portal/policies","href":"/api-reference/trust-portal/list-policies-with-trust-portal-visibility"},{"title":"Update policy trust portal visibility | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update policy trust portal visibility","openapi":"/openapi.json post /v1/trust-portal/policies/{policyId}/trust-settings","href":"/api-reference/trust-portal/update-policy-trust-portal-visibility"}]},{"group":"Trust Access","pages":[{"title":"Submit Trust Access request | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit Trust Access request","openapi":"/openapi.json post /v1/trust-access/{friendlyUrl}/requests","href":"/api-reference/trust-access/submit-trust-access-request"},{"title":"List Trust Access requests | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List Trust Access requests","openapi":"/openapi.json get /v1/trust-access/admin/requests","href":"/api-reference/trust-access/list-trust-access-requests"},{"title":"Get Trust Access request | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Trust Access request","openapi":"/openapi.json get /v1/trust-access/admin/requests/{id}","href":"/api-reference/trust-access/get-trust-access-request"},{"title":"Approve Trust Access request | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Approve Trust Access request","openapi":"/openapi.json post /v1/trust-access/admin/requests/{id}/approve","href":"/api-reference/trust-access/approve-trust-access-request"},{"title":"Deny Trust Access request | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Deny Trust Access request","openapi":"/openapi.json post /v1/trust-access/admin/requests/{id}/deny","href":"/api-reference/trust-access/deny-trust-access-request"},{"title":"List Trust Access grants | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List Trust Access grants","openapi":"/openapi.json get /v1/trust-access/admin/grants","href":"/api-reference/trust-access/list-trust-access-grants"},{"title":"Revoke Trust Access grant | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Revoke Trust Access grant","openapi":"/openapi.json post /v1/trust-access/admin/grants/{id}/revoke","href":"/api-reference/trust-access/revoke-trust-access-grant"},{"title":"Resend Trust Access email | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resend Trust Access email","openapi":"/openapi.json post /v1/trust-access/admin/grants/{id}/resend-access-email","href":"/api-reference/trust-access/resend-trust-access-email"},{"title":"Get access link | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get access link","openapi":"/openapi.json post /v1/trust-access/admin/grants/{id}/access-link","href":"/api-reference/trust-access/get-access-link"},{"title":"Resend Trust Access NDA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resend Trust Access NDA","openapi":"/openapi.json post /v1/trust-access/admin/requests/{id}/resend-nda","href":"/api-reference/trust-access/resend-trust-access-nda"},{"title":"Get NDA signing link | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get NDA signing link","openapi":"/openapi.json post /v1/trust-access/admin/requests/{id}/nda-link","href":"/api-reference/trust-access/get-nda-signing-link"},{"title":"Preview or download the Trust Access NDA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Preview or download the Trust Access NDA","openapi":"/openapi.json post /v1/trust-access/admin/requests/{id}/preview-nda","href":"/api-reference/trust-access/preview-or-download-the-trust-access-nda"},{"title":"Reclaim Trust Access link | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reclaim Trust Access link","openapi":"/openapi.json post /v1/trust-access/{friendlyUrl}/reclaim","href":"/api-reference/trust-access/reclaim-trust-access-link"},{"title":"Get Trust Center FAQs | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Trust Center FAQs","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/faqs","href":"/api-reference/trust-access/get-trust-center-faqs"},{"title":"Get Trust Center overview | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Trust Center overview","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/overview","href":"/api-reference/trust-access/get-trust-center-overview"},{"title":"Get Security Questionnaire visibility for a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Security Questionnaire visibility for a trust portal","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/security-questionnaire","href":"/api-reference/trust-access/get-security-questionnaire-visibility-for-a-trust-portal"},{"title":"List Trust Center custom links | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List Trust Center custom links","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/custom-links","href":"/api-reference/trust-access/list-trust-center-custom-links"},{"title":"Get Trust Center favicon | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Trust Center favicon","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/favicon","href":"/api-reference/trust-access/get-trust-center-favicon"},{"title":"List Trust Center vendors | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List Trust Center vendors","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/vendors","href":"/api-reference/trust-access/list-trust-center-vendors"},{"title":"Get controls shown on a trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get controls shown on a trust portal","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/controls","href":"/api-reference/trust-access/get-controls-shown-on-a-trust-portal"},{"title":"Get policies shown on a trust portal | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get policies shown on a trust portal","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/policies","href":"/api-reference/trust-access/get-policies-shown-on-a-trust-portal"},{"title":"Get org-authored custom frameworks shown on a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get org-authored custom frameworks shown on a trust portal","openapi":"/openapi.json get /v1/trust-access/{friendlyUrl}/custom-frameworks","href":"/api-reference/trust-access/get-org-authored-custom-frameworks-shown-on-a-trust-portal"}]},{"group":"Integrations","pages":[{"title":"List integration providers | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List integration providers","openapi":"/openapi.json get /v1/integrations/connections/providers","href":"/api-reference/integrations/list-integration-providers"},{"title":"Get an integration provider by slug | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get an integration provider by slug","openapi":"/openapi.json get /v1/integrations/connections/providers/{slug}","href":"/api-reference/integrations/get-an-integration-provider-by-slug"},{"title":"List integration connections | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List integration connections","openapi":"/openapi.json get /v1/integrations/connections","href":"/api-reference/integrations/list-integration-connections"},{"title":"Create integration connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create integration connection","openapi":"/openapi.json post /v1/integrations/connections","href":"/api-reference/integrations/create-integration-connection"},{"title":"Get an integration connection by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get an integration connection by ID","openapi":"/openapi.json get /v1/integrations/connections/{id}","href":"/api-reference/integrations/get-an-integration-connection-by-id"},{"title":"Delete an integration connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete an integration connection","openapi":"/openapi.json delete /v1/integrations/connections/{id}","href":"/api-reference/integrations/delete-an-integration-connection"},{"title":"Update an integration connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update an integration connection","openapi":"/openapi.json patch /v1/integrations/connections/{id}","href":"/api-reference/integrations/update-an-integration-connection"},{"title":"Test an integration connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Test an integration connection","openapi":"/openapi.json post /v1/integrations/connections/{id}/test","href":"/api-reference/integrations/test-an-integration-connection"},{"title":"Pause an integration connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Pause an integration connection","openapi":"/openapi.json post /v1/integrations/connections/{id}/pause","href":"/api-reference/integrations/pause-an-integration-connection"},{"title":"Resume an integration connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resume an integration connection","openapi":"/openapi.json post /v1/integrations/connections/{id}/resume","href":"/api-reference/integrations/resume-an-integration-connection"},{"title":"Disconnect an integration | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Disconnect an integration","openapi":"/openapi.json post /v1/integrations/connections/{id}/disconnect","href":"/api-reference/integrations/disconnect-an-integration"},{"title":"List services enabled on a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List services enabled on a connection","openapi":"/openapi.json get /v1/integrations/connections/{id}/services","href":"/api-reference/integrations/list-services-enabled-on-a-connection"},{"title":"Set services enabled on a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set services enabled on a connection","openapi":"/openapi.json put /v1/integrations/connections/{id}/services","href":"/api-reference/integrations/set-services-enabled-on-a-connection"},{"title":"List check definitions for a provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List check definitions for a provider","openapi":"/openapi.json get /v1/integrations/checks/providers/{providerSlug}","href":"/api-reference/integrations/list-check-definitions-for-a-provider"},{"title":"List checks for a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List checks for a connection","openapi":"/openapi.json get /v1/integrations/checks/connections/{connectionId}","href":"/api-reference/integrations/list-checks-for-a-connection"},{"title":"Run integration checks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Run integration checks","openapi":"/openapi.json post /v1/integrations/checks/connections/{connectionId}/run","href":"/api-reference/integrations/run-integration-checks"},{"title":"Run a single check on a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Run a single check on a connection","openapi":"/openapi.json post /v1/integrations/checks/connections/{connectionId}/run/{checkId}","href":"/api-reference/integrations/run-a-single-check-on-a-connection"},{"title":"List variable definitions for a provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List variable definitions for a provider","openapi":"/openapi.json get /v1/integrations/variables/providers/{providerSlug}","href":"/api-reference/integrations/list-variable-definitions-for-a-provider"},{"title":"List connection variables | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List connection variables","openapi":"/openapi.json get /v1/integrations/variables/connections/{connectionId}","href":"/api-reference/integrations/list-connection-variables"},{"title":"Update connection variables | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update connection variables","openapi":"/openapi.json post /v1/integrations/variables/connections/{connectionId}","href":"/api-reference/integrations/update-connection-variables"},{"title":"Get options for a connection variable | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get options for a connection variable","openapi":"/openapi.json get /v1/integrations/variables/connections/{connectionId}/options/{variableId}","href":"/api-reference/integrations/get-options-for-a-connection-variable"},{"title":"List checks for a task template | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List checks for a task template","openapi":"/openapi.json get /v1/integrations/tasks/template/{templateId}/checks","href":"/api-reference/integrations/list-checks-for-a-task-template"},{"title":"List checks attached to a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List checks attached to a task","openapi":"/openapi.json get /v1/integrations/tasks/{taskId}/checks","href":"/api-reference/integrations/list-checks-attached-to-a-task"},{"title":"Run a check for a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Run a check for a task","openapi":"/openapi.json post /v1/integrations/tasks/{taskId}/run-check","href":"/api-reference/integrations/run-a-check-for-a-task"},{"title":"Disconnect checks from a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Disconnect checks from a task","openapi":"/openapi.json post /v1/integrations/tasks/{taskId}/checks/disconnect","href":"/api-reference/integrations/disconnect-checks-from-a-task"},{"title":"Reconnect checks to a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reconnect checks to a task","openapi":"/openapi.json post /v1/integrations/tasks/{taskId}/checks/reconnect","href":"/api-reference/integrations/reconnect-checks-to-a-task"},{"title":"List check runs for a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List check runs for a task","openapi":"/openapi.json get /v1/integrations/tasks/{taskId}/runs","href":"/api-reference/integrations/list-check-runs-for-a-task"},{"title":"List a check run's results | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List a check run's results","openapi":"/openapi.json get /v1/integrations/tasks/{taskId}/runs/{runId}/results","href":"/api-reference/integrations/list-a-check-runs-results"},{"title":"Sync Google Workspace employees | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Sync Google Workspace employees","openapi":"/openapi.json post /v1/integrations/sync/google-workspace/employees","href":"/api-reference/integrations/sync-google-workspace-employees"},{"title":"Get Google Workspace sync status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get Google Workspace sync status","openapi":"/openapi.json post /v1/integrations/sync/google-workspace/status","href":"/api-reference/integrations/get-google-workspace-sync-status"},{"title":"Sync JumpCloud employees | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Sync JumpCloud employees","openapi":"/openapi.json post /v1/integrations/sync/jumpcloud/employees","href":"/api-reference/integrations/sync-jumpcloud-employees"},{"title":"Get JumpCloud sync status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get JumpCloud sync status","openapi":"/openapi.json post /v1/integrations/sync/jumpcloud/status","href":"/api-reference/integrations/get-jumpcloud-sync-status"},{"title":"Get the currently configured employee sync | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the currently configured employee sync provider","openapi":"/openapi.json get /v1/integrations/sync/employee-sync-provider","href":"/api-reference/integrations/get-the-currently-configured-employee-sync-provider"},{"title":"Set the employee sync provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set the employee sync provider","openapi":"/openapi.json post /v1/integrations/sync/employee-sync-provider","href":"/api-reference/integrations/set-the-employee-sync-provider"},{"title":"Get the currently configured device sync | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the currently configured device sync provider","openapi":"/openapi.json get /v1/integrations/sync/device-sync-provider","href":"/api-reference/integrations/get-the-currently-configured-device-sync-provider"},{"title":"Set the device sync provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set the device sync provider","openapi":"/openapi.json post /v1/integrations/sync/device-sync-provider","href":"/api-reference/integrations/set-the-device-sync-provider"},{"title":"List sync providers available to the org | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List sync providers available to the org","openapi":"/openapi.json get /v1/integrations/sync/available-providers","href":"/api-reference/integrations/list-sync-providers-available-to-the-org"},{"title":"Sync employees for a dynamic provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Sync employees for a dynamic provider","openapi":"/openapi.json post /v1/integrations/sync/dynamic/{providerSlug}/employees","href":"/api-reference/integrations/sync-employees-for-a-dynamic-provider"},{"title":"Sync devices for a dynamic provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Sync devices for a dynamic provider","openapi":"/openapi.json post /v1/integrations/sync/dynamic/{providerSlug}/devices","href":"/api-reference/integrations/sync-devices-for-a-dynamic-provider"},{"title":"Get the configured 2FA source provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the configured 2FA source provider","openapi":"/openapi.json get /v1/integrations/sync/two-factor-source","href":"/api-reference/integrations/get-the-configured-2fa-source-provider"},{"title":"Set the 2FA source provider | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set the 2FA source provider","openapi":"/openapi.json post /v1/integrations/sync/two-factor-source","href":"/api-reference/integrations/set-the-2fa-source-provider"},{"title":"List integrations that can supply per-user | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List integrations that can supply per-user 2FA status","openapi":"/openapi.json get /v1/integrations/sync/available-2fa-sources","href":"/api-reference/integrations/list-integrations-that-can-supply-per-user-2fa-status"},{"title":"Per-user 2FA status from the configured source | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Per-user 2FA status from the configured source","openapi":"/openapi.json get /v1/integrations/sync/two-factor-statuses","href":"/api-reference/integrations/per-user-2fa-status-from-the-configured-source"}]},{"group":"Cloud Security","pages":[{"title":"List recent cloud security activity | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List recent cloud security activity","openapi":"/openapi.json get /v1/cloud-security/activity","href":"/api-reference/cloudsecurity/list-recent-cloud-security-activity"},{"title":"List supported cloud providers | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List supported cloud providers","openapi":"/openapi.json get /v1/cloud-security/providers","href":"/api-reference/cloudsecurity/list-supported-cloud-providers"},{"title":"List cloud security findings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List cloud security findings","openapi":"/openapi.json get /v1/cloud-security/findings","href":"/api-reference/cloudsecurity/list-cloud-security-findings"},{"title":"Mark a finding as an exception so it no | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark a finding as an exception so it no longer appears in the active Scan Results list","openapi":"/openapi.json post /v1/cloud-security/findings/{findingId}/exception","href":"/api-reference/cloudsecurity/mark-a-finding-as-an-exception-so-it-no-longer-appears-in-the-active-scan-results-list"},{"title":"Mark several findings as exceptions with one | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark several findings as exceptions with one shared reason","openapi":"/openapi.json post /v1/cloud-security/findings/exceptions","href":"/api-reference/cloudsecurity/mark-several-findings-as-exceptions-with-one-shared-reason"},{"title":"Switch the AWS scan engine for a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Switch the AWS scan engine for a connection (Comp AI scanners ↔ Security Hub)","openapi":"/openapi.json patch /v1/cloud-security/connections/{connectionId}/scan-mode","href":"/api-reference/cloudsecurity/switch-the-aws-scan-engine-for-a-connection-comp-ai-scanners-↔-security-hub"},{"title":"Revoke an exception, reopening the finding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Revoke an exception, reopening the finding","openapi":"/openapi.json delete /v1/cloud-security/exceptions/{exceptionId}","href":"/api-reference/cloudsecurity/revoke-an-exception-reopening-the-finding"},{"title":"List resolution, exception, and regression | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List resolution, exception, and regression history for a connection","openapi":"/openapi.json get /v1/cloud-security/history","href":"/api-reference/cloudsecurity/list-resolution-exception-and-regression-history-for-a-connection"},{"title":"Resolve the \"About this check\" description | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resolve the \"About this check\" description for a finding (AI-cached for AWS; provider-derived for GCP/Azure)","openapi":"/openapi.json get /v1/cloud-security/findings/{findingId}/check-definition","href":"/api-reference/cloudsecurity/resolve-the-\"about-this-check\"-description-for-a-finding-ai-cached-for-aws;-provider-derived-for-gcpazure"},{"title":"Resolve short-lived AWS credentials for a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resolve short-lived AWS credentials for a connection (internal only)","openapi":"/openapi.json post /v1/cloud-security/resolve-session/{connectionId}","href":"/api-reference/cloudsecurity/resolve-short-lived-aws-credentials-for-a-connection-internal-only"},{"title":"Run cloud security scan | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Run cloud security scan","openapi":"/openapi.json post /v1/cloud-security/scan/{connectionId}","href":"/api-reference/cloudsecurity/run-cloud-security-scan"},{"title":"Detect available cloud services for a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Detect available cloud services for a connection","openapi":"/openapi.json post /v1/cloud-security/detect-services/{connectionId}","href":"/api-reference/cloudsecurity/detect-available-cloud-services-for-a-connection"},{"title":"Detect the GCP organization for a connection | Comp AI API","description":"Detect the GCP organization for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect.","deprecated":null,"version":null,"sidebarTitle":"Detect the GCP organization for a connection","openapi":"/openapi.json post /v1/cloud-security/detect-gcp-org/{connectionId}","href":"/api-reference/cloudsecurity/detect-the-gcp-organization-for-a-connection"},{"title":"Select GCP projects for a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Select GCP projects for a connection","openapi":"/openapi.json post /v1/cloud-security/select-gcp-projects/{connectionId}","href":"/api-reference/cloudsecurity/select-gcp-projects-for-a-connection"},{"title":"Set up GCP for a connection | Comp AI API","description":"Set up GCP for a connection in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud posture.","deprecated":null,"version":null,"sidebarTitle":"Set up GCP for a connection","openapi":"/openapi.json post /v1/cloud-security/setup-gcp/{connectionId}","href":"/api-reference/cloudsecurity/set-up-gcp-for-a-connection"},{"title":"Resolve a GCP setup step | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resolve a GCP setup step","openapi":"/openapi.json post /v1/cloud-security/setup-gcp/{connectionId}/resolve-step","href":"/api-reference/cloudsecurity/resolve-a-gcp-setup-step"},{"title":"Set up Azure for a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set up Azure for a connection","openapi":"/openapi.json post /v1/cloud-security/setup-azure/{connectionId}","href":"/api-reference/cloudsecurity/set-up-azure-for-a-connection"},{"title":"Validate Azure credentials for a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Validate Azure credentials for a connection","openapi":"/openapi.json post /v1/cloud-security/validate-azure/{connectionId}","href":"/api-reference/cloudsecurity/validate-azure-credentials-for-a-connection"},{"title":"Trigger a cloud security run for a connection | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Trigger a cloud security run for a connection","openapi":"/openapi.json post /v1/cloud-security/trigger/{connectionId}","href":"/api-reference/cloudsecurity/trigger-a-cloud-security-run-for-a-connection"},{"title":"Get a cloud security scan run by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a cloud security scan run by ID","openapi":"/openapi.json get /v1/cloud-security/runs/{runId}","href":"/api-reference/cloudsecurity/get-a-cloud-security-scan-run-by-id"}]},{"group":"Risks","pages":[{"title":"List organization risks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List organization risks","openapi":"/openapi.json get /v1/risks","href":"/api-reference/risks/list-organization-risks"},{"title":"Create organization risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create organization risk","openapi":"/openapi.json post /v1/risks","href":"/api-reference/risks/create-organization-risk"},{"title":"Get risk statistics grouped by assignee | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get risk statistics grouped by assignee","openapi":"/openapi.json get /v1/risks/stats/by-assignee","href":"/api-reference/risks/get-risk-statistics-grouped-by-assignee"},{"title":"Get risk counts grouped by department | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get risk counts grouped by department","openapi":"/openapi.json get /v1/risks/stats/by-department","href":"/api-reference/risks/get-risk-counts-grouped-by-department"},{"title":"Get organization risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get organization risk","openapi":"/openapi.json get /v1/risks/{id}","href":"/api-reference/risks/get-organization-risk"},{"title":"Delete organization risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete organization risk","openapi":"/openapi.json delete /v1/risks/{id}","href":"/api-reference/risks/delete-organization-risk"},{"title":"Update organization risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update organization risk","openapi":"/openapi.json patch /v1/risks/{id}","href":"/api-reference/risks/update-organization-risk"},{"title":"List risk-owner acceptance events | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List risk-owner acceptance events","openapi":"/openapi.json get /v1/risks/{id}/acceptances","href":"/api-reference/risks/list-risk-owner-acceptance-events"},{"title":"Record risk-owner acceptance | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Record risk-owner acceptance","openapi":"/openapi.json post /v1/risks/{id}/acceptances","href":"/api-reference/risks/record-risk-owner-acceptance"}]},{"group":"Vendors","pages":[{"title":"Search global vendors | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Search global vendors","openapi":"/openapi.json get /v1/vendors/global/search","href":"/api-reference/vendors/search-global-vendors"},{"title":"List vendors | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List vendors","openapi":"/openapi.json get /v1/vendors","href":"/api-reference/vendors/list-vendors"},{"title":"Create vendor | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create vendor","openapi":"/openapi.json post /v1/vendors","href":"/api-reference/vendors/create-vendor"},{"title":"Get vendor details | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get vendor details","openapi":"/openapi.json get /v1/vendors/{id}","href":"/api-reference/vendors/get-vendor-details"},{"title":"Delete vendor | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete vendor","openapi":"/openapi.json delete /v1/vendors/{id}","href":"/api-reference/vendors/delete-vendor"},{"title":"Update vendor record | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update vendor record","openapi":"/openapi.json patch /v1/vendors/{id}","href":"/api-reference/vendors/update-vendor-record"},{"title":"Trigger vendor risk assessment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Trigger vendor risk assessment","openapi":"/openapi.json post /v1/vendors/{id}/trigger-assessment","href":"/api-reference/vendors/trigger-vendor-risk-assessment"},{"title":"List vendor risk acceptance events | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List vendor risk acceptance events","openapi":"/openapi.json get /v1/vendors/{id}/acceptances","href":"/api-reference/vendors/list-vendor-risk-acceptance-events"},{"title":"Record vendor risk-owner acceptance | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Record vendor risk-owner acceptance","openapi":"/openapi.json post /v1/vendors/{id}/acceptances","href":"/api-reference/vendors/record-vendor-risk-owner-acceptance"},{"title":"Set the manual risk assessment of a vendor | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set the manual risk assessment of a vendor","openapi":"/openapi.json put /v1/vendors/{id}/manual-assessment","href":"/api-reference/vendors/set-the-manual-risk-assessment-of-a-vendor"},{"title":"List vendor attachments | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List vendor attachments","openapi":"/openapi.json get /v1/vendors/{id}/attachments","href":"/api-reference/vendors/list-vendor-attachments"},{"title":"Attach a file to a vendor | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Attach a file to a vendor","openapi":"/openapi.json post /v1/vendors/{id}/attachments","href":"/api-reference/vendors/attach-a-file-to-a-vendor"},{"title":"Delete a vendor attachment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a vendor attachment","openapi":"/openapi.json delete /v1/vendors/{id}/attachments/{attachmentId}","href":"/api-reference/vendors/delete-a-vendor-attachment"}]},{"group":"Context","pages":[{"title":"List organization context | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List organization context","openapi":"/openapi.json get /v1/context","href":"/api-reference/context/list-organization-context"},{"title":"Create a new context entry | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a new context entry","openapi":"/openapi.json post /v1/context","href":"/api-reference/context/create-a-new-context-entry"},{"title":"Get organization context | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get organization context","openapi":"/openapi.json get /v1/context/{id}","href":"/api-reference/context/get-organization-context"},{"title":"Delete context entry | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete context entry","openapi":"/openapi.json delete /v1/context/{id}","href":"/api-reference/context/delete-context-entry"},{"title":"Update organization context | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update organization context","openapi":"/openapi.json patch /v1/context/{id}","href":"/api-reference/context/update-organization-context"}]},{"group":"Devices","pages":[{"title":"List managed devices | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List managed devices","openapi":"/openapi.json get /v1/devices","href":"/api-reference/devices/list-managed-devices"},{"title":"Get devices by member ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get devices by member ID","openapi":"/openapi.json get /v1/devices/member/{memberId}","href":"/api-reference/devices/get-devices-by-member-id"},{"title":"Delete device | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete device","openapi":"/openapi.json delete /v1/devices/{id}","href":"/api-reference/devices/delete-device"}]},{"group":"Policies","pages":[{"title":"List compliance policies | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List compliance policies","openapi":"/openapi.json get /v1/policies","href":"/api-reference/policies/list-compliance-policies"},{"title":"Create compliance policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create compliance policy","openapi":"/openapi.json post /v1/policies","href":"/api-reference/policies/create-compliance-policy"},{"title":"Publish all draft policies | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Publish all draft policies","openapi":"/openapi.json post /v1/policies/publish-all","href":"/api-reference/policies/publish-all-draft-policies"},{"title":"Download all published policies | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download all published policies","openapi":"/openapi.json get /v1/policies/download-all","href":"/api-reference/policies/download-all-published-policies"},{"title":"Get mapped and all controls for a policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get mapped and all controls for a policy","openapi":"/openapi.json get /v1/policies/{id}/controls","href":"/api-reference/policies/get-mapped-and-all-controls-for-a-policy"},{"title":"Map controls to a policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Map controls to a policy","openapi":"/openapi.json post /v1/policies/{id}/controls","href":"/api-reference/policies/map-controls-to-a-policy"},{"title":"Get tasks that serve as evidence for a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get tasks that serve as evidence for a policy, grouped by control","openapi":"/openapi.json get /v1/policies/{id}/evidence-tasks","href":"/api-reference/policies/get-tasks-that-serve-as-evidence-for-a-policy-grouped-by-control"},{"title":"Regenerate policy with AI | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Regenerate policy with AI","openapi":"/openapi.json post /v1/policies/{id}/regenerate","href":"/api-reference/policies/regenerate-policy-with-ai"},{"title":"Get a signed URL for the policy PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a signed URL for the policy PDF","openapi":"/openapi.json get /v1/policies/{id}/pdf/signed-url","href":"/api-reference/policies/get-a-signed-url-for-the-policy-pdf"},{"title":"Upload a PDF to a policy version (UI-only) | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload a PDF to a policy version (UI-only)","openapi":"/openapi.json post /v1/policies/{id}/pdf","href":"/api-reference/policies/upload-a-pdf-to-a-policy-version-ui-only"},{"title":"Delete a policy version PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a policy version PDF","openapi":"/openapi.json delete /v1/policies/{id}/pdf","href":"/api-reference/policies/delete-a-policy-version-pdf"},{"title":"Request a presigned URL to upload a policy PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Request a presigned URL to upload a policy PDF","openapi":"/openapi.json post /v1/policies/{id}/pdf/upload-url","href":"/api-reference/policies/request-a-presigned-url-to-upload-a-policy-pdf"},{"title":"Confirm a policy PDF upload completed | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Confirm a policy PDF upload completed","openapi":"/openapi.json post /v1/policies/{id}/pdf/confirm","href":"/api-reference/policies/confirm-a-policy-pdf-upload-completed"},{"title":"Re-read an attached policy document into the | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Re-read an attached policy document into the editor","openapi":"/openapi.json post /v1/policies/{id}/extract-document","href":"/api-reference/policies/re-read-an-attached-policy-document-into-the-editor"},{"title":"Get signed URL for policy PDF (alternate path) | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get signed URL for policy PDF (alternate path)","openapi":"/openapi.json get /v1/policies/{id}/pdf-url","href":"/api-reference/policies/get-signed-url-for-policy-pdf-alternate-path"},{"title":"Remove a control mapping from a policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove a control mapping from a policy","openapi":"/openapi.json delete /v1/policies/{id}/controls/{controlId}","href":"/api-reference/policies/remove-a-control-mapping-from-a-policy"},{"title":"Link references from a document to other | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link references from a document to other documents","openapi":"/openapi.json post /v1/policies/{id}/references","href":"/api-reference/policies/link-references-from-a-document-to-other-documents"},{"title":"Remove a document reference | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove a document reference","openapi":"/openapi.json delete /v1/policies/{id}/references/{targetId}","href":"/api-reference/policies/remove-a-document-reference"},{"title":"Get compliance policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get compliance policy","openapi":"/openapi.json get /v1/policies/{id}","href":"/api-reference/policies/get-compliance-policy"},{"title":"Delete compliance policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete compliance policy","openapi":"/openapi.json delete /v1/policies/{id}","href":"/api-reference/policies/delete-compliance-policy"},{"title":"Update compliance policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update compliance policy","openapi":"/openapi.json patch /v1/policies/{id}","href":"/api-reference/policies/update-compliance-policy"},{"title":"Get policy versions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get policy versions","openapi":"/openapi.json get /v1/policies/{id}/versions","href":"/api-reference/policies/get-policy-versions"},{"title":"Create policy version | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create policy version","openapi":"/openapi.json post /v1/policies/{id}/versions","href":"/api-reference/policies/create-policy-version"},{"title":"Get policy version by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get policy version by ID","openapi":"/openapi.json get /v1/policies/{id}/versions/{versionId}","href":"/api-reference/policies/get-policy-version-by-id"},{"title":"Delete policy version | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete policy version","openapi":"/openapi.json delete /v1/policies/{id}/versions/{versionId}","href":"/api-reference/policies/delete-policy-version"},{"title":"Update version content | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update version content","openapi":"/openapi.json patch /v1/policies/{id}/versions/{versionId}","href":"/api-reference/policies/update-version-content"},{"title":"Publish policy version | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Publish policy version","openapi":"/openapi.json post /v1/policies/{id}/versions/publish","href":"/api-reference/policies/publish-policy-version"},{"title":"Set active policy version | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set active policy version","openapi":"/openapi.json post /v1/policies/{id}/versions/{versionId}/activate","href":"/api-reference/policies/set-active-policy-version"},{"title":"Submit version for approval | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit version for approval","openapi":"/openapi.json post /v1/policies/{id}/versions/{versionId}/submit-for-approval","href":"/api-reference/policies/submit-version-for-approval"},{"title":"Accept pending policy changes and publish the | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Accept pending policy changes and publish the version","openapi":"/openapi.json post /v1/policies/{id}/accept-changes","href":"/api-reference/policies/accept-pending-policy-changes-and-publish-the-version"},{"title":"Deny pending policy changes | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Deny pending policy changes","openapi":"/openapi.json post /v1/policies/{id}/deny-changes","href":"/api-reference/policies/deny-pending-policy-changes"},{"title":"Recall version from approval | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Recall version from approval","openapi":"/openapi.json post /v1/policies/{id}/recall-approval","href":"/api-reference/policies/recall-version-from-approval"},{"title":"Chat with AI about a policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Chat with AI about a policy","openapi":"/openapi.json post /v1/policies/{id}/ai-chat","href":"/api-reference/policies/chat-with-ai-about-a-policy"},{"title":"List policy acknowledgments | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List policy acknowledgments","openapi":"/openapi.json get /v1/policy-acknowledgments","href":"/api-reference/policies/list-policy-acknowledgments"},{"title":"Summarize policy acknowledgments by member | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Summarize policy acknowledgments by member","openapi":"/openapi.json get /v1/policy-acknowledgments/summary","href":"/api-reference/policies/summarize-policy-acknowledgments-by-member"},{"title":"List policies with framework template updates | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List policies with framework template updates available","openapi":"/openapi.json get /v1/policy-template-updates","href":"/api-reference/policies/list-policies-with-framework-template-updates-available"},{"title":"Preview the framework template updates for | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Preview the framework template updates for one policy","openapi":"/openapi.json get /v1/policy-template-updates/{id}","href":"/api-reference/policies/preview-the-framework-template-updates-for-one-policy"},{"title":"Apply framework template updates to every | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Apply framework template updates to every policy that has them","openapi":"/openapi.json post /v1/policy-template-updates/apply","href":"/api-reference/policies/apply-framework-template-updates-to-every-policy-that-has-them"},{"title":"Apply framework template updates to one policy | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Apply framework template updates to one policy","openapi":"/openapi.json post /v1/policy-template-updates/{id}/apply","href":"/api-reference/policies/apply-framework-template-updates-to-one-policy"},{"title":"Decline the framework template updates for | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Decline the framework template updates for one policy","openapi":"/openapi.json post /v1/policy-template-updates/{id}/decline","href":"/api-reference/policies/decline-the-framework-template-updates-for-one-policy"}]},{"group":"Device Agent","pages":[{"title":"Exchange an auth code for device credentials | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Exchange an auth code for device credentials","openapi":"/openapi.json post /v1/device-agent/exchange-code","href":"/api-reference/device-agent/exchange-an-auth-code-for-device-credentials"},{"title":"Download a device-agent update | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download a device-agent update","openapi":"/openapi.json get /v1/device-agent/updates/{filename}","href":"/api-reference/device-agent/download-a-device-agent-update"},{"title":"Check a device-agent update's metadata | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Check a device-agent update's metadata","openapi":"/openapi.json head /v1/device-agent/updates/{filename}","href":"/api-reference/device-agent/check-a-device-agent-updates-metadata"},{"title":"Confirm a device-agent sign-in | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Confirm a device-agent sign-in","openapi":"/openapi.json post /v1/device-agent/auth-consent","href":"/api-reference/device-agent/confirm-a-device-agent-sign-in"},{"title":"Create a device-agent auth code | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a device-agent auth code","openapi":"/openapi.json post /v1/device-agent/auth-code","href":"/api-reference/device-agent/create-a-device-agent-auth-code"},{"title":"List organizations for the current device | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List organizations for the current device","openapi":"/openapi.json get /v1/device-agent/my-organizations","href":"/api-reference/device-agent/list-organizations-for-the-current-device"},{"title":"Register device agent | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Register device agent","openapi":"/openapi.json post /v1/device-agent/register","href":"/api-reference/device-agent/register-device-agent"},{"title":"Submit device compliance check-in | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit device compliance check-in","openapi":"/openapi.json post /v1/device-agent/check-in","href":"/api-reference/device-agent/submit-device-compliance-check-in"},{"title":"Get device-agent status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get device-agent status","openapi":"/openapi.json get /v1/device-agent/status","href":"/api-reference/device-agent/get-device-agent-status"},{"title":"Download macOS Device Agent | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download macOS Device Agent","openapi":"/openapi.json get /v1/device-agent/mac","href":"/api-reference/device-agent/download-macos-device-agent"},{"title":"Download Windows Device Agent ZIP | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download Windows Device Agent ZIP","openapi":"/openapi.json get /v1/device-agent/windows","href":"/api-reference/device-agent/download-windows-device-agent-zip"},{"title":"Revoke a device agent session | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Revoke a device agent session","openapi":"/openapi.json delete /v1/device-agent/sessions/{deviceId}","href":"/api-reference/device-agent/revoke-a-device-agent-session"},{"title":"Submit device settings screenshots | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit device settings screenshots","openapi":"/openapi.json post /v1/device-agent/manual-evidence","href":"/api-reference/device-agent/submit-device-settings-screenshots"}]},{"group":"Comments","pages":[{"title":"Get comments for an entity | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get comments for an entity","openapi":"/openapi.json get /v1/comments","href":"/api-reference/comments/get-comments-for-an-entity"},{"title":"Create a new comment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a new comment","openapi":"/openapi.json post /v1/comments","href":"/api-reference/comments/create-a-new-comment"},{"title":"Update a comment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a comment","openapi":"/openapi.json put /v1/comments/{commentId}","href":"/api-reference/comments/update-a-comment"},{"title":"Delete a comment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a comment","openapi":"/openapi.json delete /v1/comments/{commentId}","href":"/api-reference/comments/delete-a-comment"}]},{"group":"Tasks","pages":[{"title":"List compliance tasks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List compliance tasks","openapi":"/openapi.json get /v1/tasks","href":"/api-reference/tasks/list-compliance-tasks"},{"title":"Create compliance task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create compliance task","openapi":"/openapi.json post /v1/tasks","href":"/api-reference/tasks/create-compliance-task"},{"title":"Get task templates | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task templates","openapi":"/openapi.json get /v1/tasks/templates","href":"/api-reference/tasks/get-task-templates"},{"title":"Delete multiple tasks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete multiple tasks","openapi":"/openapi.json delete /v1/tasks/bulk","href":"/api-reference/tasks/delete-multiple-tasks"},{"title":"Update status for multiple tasks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update status for multiple tasks","openapi":"/openapi.json patch /v1/tasks/bulk","href":"/api-reference/tasks/update-status-for-multiple-tasks"},{"title":"Update assignee for multiple tasks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update assignee for multiple tasks","openapi":"/openapi.json patch /v1/tasks/bulk/assignee","href":"/api-reference/tasks/update-assignee-for-multiple-tasks"},{"title":"Reorder tasks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reorder tasks","openapi":"/openapi.json patch /v1/tasks/reorder","href":"/api-reference/tasks/reorder-tasks"},{"title":"Bulk submit tasks for review | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Bulk submit tasks for review","openapi":"/openapi.json post /v1/tasks/bulk/submit-for-review","href":"/api-reference/tasks/bulk-submit-tasks-for-review"},{"title":"Get page options for tasks overview | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get page options for tasks overview","openapi":"/openapi.json get /v1/tasks/options","href":"/api-reference/tasks/get-page-options-for-tasks-overview"},{"title":"Get task by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task by ID","openapi":"/openapi.json get /v1/tasks/{taskId}","href":"/api-reference/tasks/get-task-by-id"},{"title":"Delete a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a task","openapi":"/openapi.json delete /v1/tasks/{taskId}","href":"/api-reference/tasks/delete-a-task"},{"title":"Update a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a task","openapi":"/openapi.json patch /v1/tasks/{taskId}","href":"/api-reference/tasks/update-a-task"},{"title":"Get policies that reference a task via shared | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get policies that reference a task via shared controls","openapi":"/openapi.json get /v1/tasks/{taskId}/policies","href":"/api-reference/tasks/get-policies-that-reference-a-task-via-shared-controls"},{"title":"Get task activity | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task activity","openapi":"/openapi.json get /v1/tasks/{taskId}/activity","href":"/api-reference/tasks/get-task-activity"},{"title":"Regenerate task from template | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Regenerate task from template","openapi":"/openapi.json post /v1/tasks/{taskId}/regenerate","href":"/api-reference/tasks/regenerate-task-from-template"},{"title":"Submit task for review | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit task for review","openapi":"/openapi.json post /v1/tasks/{taskId}/submit-for-review","href":"/api-reference/tasks/submit-task-for-review"},{"title":"Approve a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Approve a task","openapi":"/openapi.json post /v1/tasks/{taskId}/approve","href":"/api-reference/tasks/approve-a-task"},{"title":"Reject a task review | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reject a task review","openapi":"/openapi.json post /v1/tasks/{taskId}/reject","href":"/api-reference/tasks/reject-a-task-review"},{"title":"Get task attachments | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task attachments","openapi":"/openapi.json get /v1/tasks/{taskId}/attachments","href":"/api-reference/tasks/get-task-attachments"},{"title":"Upload task evidence | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload task evidence","openapi":"/openapi.json post /v1/tasks/{taskId}/attachments","href":"/api-reference/tasks/upload-task-evidence"},{"title":"Get task attachment download URL | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task attachment download URL","openapi":"/openapi.json get /v1/tasks/{taskId}/attachments/{attachmentId}/download","href":"/api-reference/tasks/get-task-attachment-download-url"},{"title":"Preview a task attachment inline | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Preview a task attachment inline","openapi":"/openapi.json get /v1/tasks/{taskId}/attachments/{attachmentId}/preview","href":"/api-reference/tasks/preview-a-task-attachment-inline"},{"title":"Delete task attachment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete task attachment","openapi":"/openapi.json delete /v1/tasks/{taskId}/attachments/{attachmentId}","href":"/api-reference/tasks/delete-task-attachment"},{"title":"Mark task evidence file as reviewed | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark task evidence file as reviewed","openapi":"/openapi.json put /v1/tasks/{taskId}/attachments/{attachmentId}/review","href":"/api-reference/tasks/mark-task-evidence-file-as-reviewed"},{"title":"Clear the reviewed mark on task evidence file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Clear the reviewed mark on task evidence file","openapi":"/openapi.json delete /v1/tasks/{taskId}/attachments/{attachmentId}/review","href":"/api-reference/tasks/clear-the-reviewed-mark-on-task-evidence-file"},{"title":"Mark several task evidence files as reviewed | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark several task evidence files as reviewed","openapi":"/openapi.json put /v1/tasks/{taskId}/attachments/review","href":"/api-reference/tasks/mark-several-task-evidence-files-as-reviewed"}]},{"group":"Task Automations","pages":[{"title":"Count automation runs since a date | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Count automation runs since a date","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/{automationId}/runs/summary","href":"/api-reference/task-automations/count-automation-runs-since-a-date"},{"title":"Get all automations for a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get all automations for a task","openapi":"/openapi.json get /v1/tasks/{taskId}/automations","href":"/api-reference/task-automations/get-all-automations-for-a-task"},{"title":"Create evidence automation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create evidence automation","openapi":"/openapi.json post /v1/tasks/{taskId}/automations","href":"/api-reference/task-automations/create-evidence-automation"},{"title":"Get recent automation runs for a task | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get recent automation runs for a task","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/runs","href":"/api-reference/task-automations/get-recent-automation-runs-for-a-task"},{"title":"Get automation details | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get automation details","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/{automationId}","href":"/api-reference/task-automations/get-automation-details"},{"title":"Delete an automation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete an automation","openapi":"/openapi.json delete /v1/tasks/{taskId}/automations/{automationId}","href":"/api-reference/task-automations/delete-an-automation"},{"title":"Update an existing automation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update an existing automation","openapi":"/openapi.json patch /v1/tasks/{taskId}/automations/{automationId}","href":"/api-reference/task-automations/update-an-existing-automation"},{"title":"List recent runs for an automation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List recent runs for an automation","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/{automationId}/runs","href":"/api-reference/task-automations/list-recent-runs-for-an-automation"},{"title":"Get one automation run with logs and output | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get one automation run with logs and output","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/{automationId}/runs/{runId}","href":"/api-reference/task-automations/get-one-automation-run-with-logs-and-output"},{"title":"Get all versions for an automation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get all versions for an automation","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/{automationId}/versions","href":"/api-reference/task-automations/get-all-versions-for-an-automation"},{"title":"Create a published version record for an | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a published version record for an automation","openapi":"/openapi.json post /v1/tasks/{taskId}/automations/{automationId}/versions","href":"/api-reference/task-automations/create-a-published-version-record-for-an-automation"},{"title":"Download an automation version script | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download an automation version script","openapi":"/openapi.json get /v1/tasks/{taskId}/automations/{automationId}/versions/{version}/script","href":"/api-reference/task-automations/download-an-automation-version-script"}]},{"group":"Evidence Export","pages":[{"title":"Get task evidence summary | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task evidence summary","openapi":"/openapi.json get /v1/tasks/{taskId}/evidence","href":"/api-reference/evidence-export/get-task-evidence-summary"},{"title":"Export automation evidence as PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export automation evidence as PDF","openapi":"/openapi.json get /v1/tasks/{taskId}/evidence/automation/{automationId}/pdf","href":"/api-reference/evidence-export/export-automation-evidence-as-pdf"},{"title":"Export task evidence as ZIP | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export task evidence as ZIP","openapi":"/openapi.json get /v1/tasks/{taskId}/evidence/export","href":"/api-reference/evidence-export/export-task-evidence-as-zip"}]},{"group":"Evidence Export (Auditor)","pages":[{"title":"Trigger bulk evidence export (Auditor only) | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Trigger bulk evidence export (Auditor only)","openapi":"/openapi.json post /v1/evidence-export/all","href":"/api-reference/evidence-export-auditor/trigger-bulk-evidence-export-auditor-only"}]},{"group":"Findings","pages":[{"title":"List audit findings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List audit findings","openapi":"/openapi.json get /v1/findings","href":"/api-reference/findings/list-audit-findings"},{"title":"Create audit finding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create audit finding","openapi":"/openapi.json post /v1/findings","href":"/api-reference/findings/create-audit-finding"},{"title":"List all findings for the organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List all findings for the organization","openapi":"/openapi.json get /v1/findings/organization","href":"/api-reference/findings/list-all-findings-for-the-organization"},{"title":"Get finding by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get finding by ID","openapi":"/openapi.json get /v1/findings/{id}","href":"/api-reference/findings/get-finding-by-id"},{"title":"Delete a finding (auditor or platform admin | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a finding (auditor or platform admin only)","openapi":"/openapi.json delete /v1/findings/{id}","href":"/api-reference/findings/delete-a-finding-auditor-or-platform-admin-only"},{"title":"Update a finding (status transition rules | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a finding (status transition rules apply)","openapi":"/openapi.json patch /v1/findings/{id}","href":"/api-reference/findings/update-a-finding-status-transition-rules-apply"},{"title":"Get activity history for a finding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get activity history for a finding","openapi":"/openapi.json get /v1/findings/{id}/history","href":"/api-reference/findings/get-activity-history-for-a-finding"}]},{"group":"Roles","pages":[{"title":"List all roles | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List all roles","openapi":"/openapi.json get /v1/roles","href":"/api-reference/roles/list-all-roles"},{"title":"Create a custom role | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a custom role","openapi":"/openapi.json post /v1/roles","href":"/api-reference/roles/create-a-custom-role"},{"title":"Resolve permissions for custom roles | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Resolve permissions for custom roles","openapi":"/openapi.json get /v1/roles/permissions","href":"/api-reference/roles/resolve-permissions-for-custom-roles"},{"title":"Get obligations for a built-in role | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get obligations for a built-in role","openapi":"/openapi.json get /v1/roles/built-in/{name}/obligations","href":"/api-reference/roles/get-obligations-for-a-built-in-role"},{"title":"Update obligations for a built-in role | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update obligations for a built-in role","openapi":"/openapi.json patch /v1/roles/built-in/{name}/obligations","href":"/api-reference/roles/update-obligations-for-a-built-in-role"},{"title":"Get a role by ID | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a role by ID","openapi":"/openapi.json get /v1/roles/{roleId}","href":"/api-reference/roles/get-a-role-by-id"},{"title":"Delete a custom role | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a custom role","openapi":"/openapi.json delete /v1/roles/{roleId}","href":"/api-reference/roles/delete-a-custom-role"},{"title":"Update a custom role | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a custom role","openapi":"/openapi.json patch /v1/roles/{roleId}","href":"/api-reference/roles/update-a-custom-role"}]},{"group":"Questionnaire","pages":[{"title":"List security questionnaires | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List security questionnaires","openapi":"/openapi.json get /v1/questionnaire","href":"/api-reference/questionnaire/list-questionnaires"},{"title":"Get security questionnaire details | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get security questionnaire details","openapi":"/openapi.json get /v1/questionnaire/{id}","href":"/api-reference/questionnaire/get-a-questionnaire-by-id"},{"title":"Delete a security questionnaire | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a security questionnaire","openapi":"/openapi.json delete /v1/questionnaire/{id}","href":"/api-reference/questionnaire/delete-a-questionnaire"},{"title":"Generate answers for a questionnaire | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Generate answers for a questionnaire","openapi":"/openapi.json post /v1/questionnaire/{id}/auto-answer","href":"/api-reference/questionnaire/generate-answers-for-a-questionnaire"},{"title":"Parse questionnaire content | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Parse questionnaire content","openapi":"/openapi.json post /v1/questionnaire/parse","href":"/api-reference/questionnaire/parse-an-uploaded-questionnaire-file"},{"title":"Answer one questionnaire question | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Answer one questionnaire question","openapi":"/openapi.json post /v1/questionnaire/answer-single","href":"/api-reference/questionnaire/answer-a-single-questionnaire-question"},{"title":"Save questionnaire answer | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Save questionnaire answer","openapi":"/openapi.json post /v1/questionnaire/save-answer","href":"/api-reference/questionnaire/save-a-questionnaire-answer"},{"title":"Delete questionnaire answer | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete questionnaire answer","openapi":"/openapi.json post /v1/questionnaire/delete-answer","href":"/api-reference/questionnaire/delete-a-questionnaire-answer"},{"title":"Export a security questionnaire | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export a security questionnaire","openapi":"/openapi.json post /v1/questionnaire/export","href":"/api-reference/questionnaire/export-a-questionnaire"},{"title":"Start questionnaire parsing | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Start questionnaire parsing","openapi":"/openapi.json post /v1/questionnaire/upload-and-parse","href":"/api-reference/questionnaire/upload-and-parse-a-questionnaire-file"},{"title":"Upload and parse questionnaire file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload and parse questionnaire file","openapi":"/openapi.json post /v1/questionnaire/upload-and-parse/upload","href":"/api-reference/questionnaire/upload-a-questionnaire-file-and-parse-its-questions"},{"title":"Auto-answer uploaded questionnaire | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Auto-answer uploaded questionnaire","openapi":"/openapi.json post /v1/questionnaire/parse/upload","href":"/api-reference/questionnaire/upload-a-questionnaire-file-and-auto-answer-with-export"},{"title":"Export generated questionnaire answers | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export generated questionnaire answers","openapi":"/openapi.json post /v1/questionnaire/answers/export","href":"/api-reference/questionnaire/export-questionnaire-answers"},{"title":"Upload and export generated answers | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload and export generated answers","openapi":"/openapi.json post /v1/questionnaire/answers/export/upload","href":"/api-reference/questionnaire/upload-a-questionnaire-file-and-export-auto-generated-answers"},{"title":"Stream generated questionnaire answers | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Stream generated questionnaire answers","openapi":"/openapi.json post /v1/questionnaire/auto-answer","href":"/api-reference/questionnaire/auto-answer-a-questionnaire"}]},{"group":"Knowledge Base","pages":[{"title":"List knowledge base documents | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List knowledge base documents","openapi":"/openapi.json get /v1/knowledge-base/documents","href":"/api-reference/knowledge-base/list-knowledge-base-documents"},{"title":"List all manual answers for an organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List all manual answers for an organization","openapi":"/openapi.json get /v1/knowledge-base/manual-answers","href":"/api-reference/knowledge-base/list-all-manual-answers-for-an-organization"},{"title":"Save reusable manual answer | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Save reusable manual answer","openapi":"/openapi.json post /v1/knowledge-base/manual-answers","href":"/api-reference/knowledge-base/save-reusable-manual-answer"},{"title":"Upload knowledge base document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload knowledge base document","openapi":"/openapi.json post /v1/knowledge-base/documents/upload","href":"/api-reference/knowledge-base/upload-knowledge-base-document"},{"title":"Get a signed download URL for a document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a signed download URL for a document","openapi":"/openapi.json post /v1/knowledge-base/documents/{documentId}/download","href":"/api-reference/knowledge-base/get-a-signed-download-url-for-a-document"},{"title":"Get a signed view URL for a document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a signed view URL for a document","openapi":"/openapi.json post /v1/knowledge-base/documents/{documentId}/view","href":"/api-reference/knowledge-base/get-a-signed-view-url-for-a-document"},{"title":"Delete a knowledge base document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a knowledge base document","openapi":"/openapi.json post /v1/knowledge-base/documents/{documentId}/delete","href":"/api-reference/knowledge-base/delete-a-knowledge-base-document"},{"title":"Process knowledge base documents | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Process knowledge base documents","openapi":"/openapi.json post /v1/knowledge-base/documents/process","href":"/api-reference/knowledge-base/process-knowledge-base-documents"},{"title":"Delete a manual answer | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a manual answer","openapi":"/openapi.json post /v1/knowledge-base/manual-answers/{manualAnswerId}/delete","href":"/api-reference/knowledge-base/delete-a-manual-answer"},{"title":"Delete all manual answers for an organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete all manual answers for an organization","openapi":"/openapi.json post /v1/knowledge-base/manual-answers/delete-all","href":"/api-reference/knowledge-base/delete-all-manual-answers-for-an-organization"}]},{"group":"Statement of Applicability","pages":[{"title":"Save a SOA answer | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Save a SOA answer","openapi":"/openapi.json post /v1/soa/save-answer","href":"/api-reference/soa/save-a-soa-answer"},{"title":"Auto-fill ISO 27001 SOA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Auto-fill ISO 27001 SOA","openapi":"/openapi.json post /v1/soa/auto-fill","href":"/api-reference/soa/auto-fill-iso-27001-soa"},{"title":"Create a new SOA document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a new SOA document","openapi":"/openapi.json post /v1/soa/create-document","href":"/api-reference/soa/create-a-new-soa-document"},{"title":"Ensure SOA configuration and document exist | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Ensure SOA configuration and document exist","openapi":"/openapi.json post /v1/soa/ensure-setup","href":"/api-reference/soa/ensure-soa-configuration-and-document-exist"},{"title":"Read SOA configuration and document without | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Read SOA configuration and document without creating either","openapi":"/openapi.json post /v1/soa/get-setup","href":"/api-reference/soa/read-soa-configuration-and-document-without-creating-either"},{"title":"Approve a SOA document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Approve a SOA document","openapi":"/openapi.json post /v1/soa/approve","href":"/api-reference/soa/approve-a-soa-document"},{"title":"Decline a SOA document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Decline a SOA document","openapi":"/openapi.json post /v1/soa/decline","href":"/api-reference/soa/decline-a-soa-document"},{"title":"Submit SOA document for approval | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit SOA document for approval","openapi":"/openapi.json post /v1/soa/submit-for-approval","href":"/api-reference/soa/submit-soa-document-for-approval"},{"title":"Export ISO 27001 SOA | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export ISO 27001 SOA","openapi":"/openapi.json post /v1/soa/export","href":"/api-reference/soa/export-iso-27001-soa"}]},{"group":"ISMS","pages":[{"title":"Ensure ISMS foundational documents exist | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Ensure ISMS foundational documents exist","openapi":"/openapi.json post /v1/isms/ensure-setup","href":"/api-reference/isms/ensure-isms-foundational-documents-exist"},{"title":"Get an ISMS document with its latest version | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get an ISMS document with its latest version","openapi":"/openapi.json get /v1/isms/documents/{id}","href":"/api-reference/isms/get-an-isms-document-with-its-latest-version"},{"title":"Map organization controls to an ISMS document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Map organization controls to an ISMS document","openapi":"/openapi.json post /v1/isms/documents/{id}/controls","href":"/api-reference/isms/map-organization-controls-to-an-isms-document"},{"title":"Remove a control mapping from an ISMS document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove a control mapping from an ISMS document","openapi":"/openapi.json delete /v1/isms/documents/{id}/controls/{controlId}","href":"/api-reference/isms/remove-a-control-mapping-from-an-isms-document"},{"title":"Set how much of an ISMS document Comp AI holds | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Set how much of an ISMS document Comp AI holds","openapi":"/openapi.json post /v1/isms/documents/{id}/coverage","href":"/api-reference/isms/set-how-much-of-an-isms-document-comp-ai-holds"},{"title":"Derive Context-of-the-Organization issues | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Derive Context-of-the-Organization issues","openapi":"/openapi.json post /v1/isms/documents/{id}/generate","href":"/api-reference/isms/derive-context-of-the-organization-issues"},{"title":"Submit an ISMS document for approval | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit an ISMS document for approval","openapi":"/openapi.json post /v1/isms/documents/{id}/submit-for-approval","href":"/api-reference/isms/submit-an-isms-document-for-approval"},{"title":"Approve an ISMS document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Approve an ISMS document","openapi":"/openapi.json post /v1/isms/documents/{id}/approve","href":"/api-reference/isms/approve-an-isms-document"},{"title":"Decline an ISMS document | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Decline an ISMS document","openapi":"/openapi.json post /v1/isms/documents/{id}/decline","href":"/api-reference/isms/decline-an-isms-document"},{"title":"Upload a file as an ISMS document's content | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload a file as an ISMS document's content","openapi":"/openapi.json post /v1/isms/documents/{id}/upload","href":"/api-reference/isms/upload-a-file-as-an-isms-documents-content"},{"title":"Remove an ISMS document's uploaded file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove an ISMS document's uploaded file","openapi":"/openapi.json delete /v1/isms/documents/{id}/upload","href":"/api-reference/isms/remove-an-isms-documents-uploaded-file"},{"title":"Switch an ISMS document between form and | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Switch an ISMS document between form and uploaded file","openapi":"/openapi.json patch /v1/isms/documents/{id}/content-source","href":"/api-reference/isms/switch-an-isms-document-between-form-and-uploaded-file"},{"title":"Detect drift against the approved snapshot | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Detect drift against the approved snapshot","openapi":"/openapi.json get /v1/isms/documents/{id}/drift","href":"/api-reference/isms/detect-drift-against-the-approved-snapshot"},{"title":"The Risk Treatment Plan's rows (Clause 6.1.3) | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"The Risk Treatment Plan's rows (Clause 6.1.3)","openapi":"/openapi.json get /v1/isms/documents/{id}/risk-treatment","href":"/api-reference/isms/the-risk-treatment-plans-rows-clause-613"},{"title":"List an ISMS document's published version | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List an ISMS document's published version history","openapi":"/openapi.json get /v1/isms/documents/{id}/versions","href":"/api-reference/isms/list-an-isms-documents-published-version-history"},{"title":"Export an ISMS document as PDF or DOCX | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export an ISMS document as PDF or DOCX","openapi":"/openapi.json post /v1/isms/documents/{id}/export","href":"/api-reference/isms/export-an-isms-document-as-pdf-or-docx"},{"title":"Create a row in an ISMS register | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a row in an ISMS register","openapi":"/openapi.json post /v1/isms/documents/{id}/registers/{register}","href":"/api-reference/isms/create-a-row-in-an-isms-register"},{"title":"Delete a row in an ISMS register | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a row in an ISMS register","openapi":"/openapi.json delete /v1/isms/registers/{register}/{rowId}","href":"/api-reference/isms/delete-a-row-in-an-isms-register"},{"title":"Update a row in an ISMS register | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a row in an ISMS register","openapi":"/openapi.json patch /v1/isms/registers/{register}/{rowId}","href":"/api-reference/isms/update-a-row-in-an-isms-register"},{"title":"Record measurements for several metrics/period | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Record measurements for several metrics/periods in one save (Metrics due / backfill)","openapi":"/openapi.json post /v1/isms/documents/{id}/measurements/bulk","href":"/api-reference/isms/record-measurements-for-several-metricsperiods-in-one-save-metrics-due-backfill"},{"title":"Add vendors to the Approved Software Register | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add vendors to the Approved Software Register in one action","openapi":"/openapi.json post /v1/isms/documents/{id}/approved-software/import-vendors","href":"/api-reference/isms/add-vendors-to-the-approved-software-register-in-one-action"},{"title":"Add vendors to the continuity contact list in | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add vendors to the continuity contact list in one action","openapi":"/openapi.json post /v1/isms/documents/{id}/continuity-contacts/import-vendors","href":"/api-reference/isms/add-vendors-to-the-continuity-contact-list-in-one-action"},{"title":"Raise register entries from internal-audit | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Raise register entries from internal-audit findings","openapi":"/openapi.json post /v1/isms/documents/{id}/nonconformities/import-findings","href":"/api-reference/isms/raise-register-entries-from-internal-audit-findings"},{"title":"Save a singleton document narrative | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Save a singleton document narrative","openapi":"/openapi.json post /v1/isms/documents/{id}/narrative","href":"/api-reference/isms/save-a-singleton-document-narrative"}]},{"group":"Assets","pages":[{"title":"List information assets | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List information assets","openapi":"/openapi.json get /v1/assets","href":"/api-reference/assets/list-information-assets"},{"title":"Create an information asset | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create an information asset","openapi":"/openapi.json post /v1/assets","href":"/api-reference/assets/create-an-information-asset"},{"title":"Get an information asset | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get an information asset","openapi":"/openapi.json get /v1/assets/{id}","href":"/api-reference/assets/get-an-information-asset"},{"title":"Delete an information asset | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete an information asset","openapi":"/openapi.json delete /v1/assets/{id}","href":"/api-reference/assets/delete-an-information-asset"},{"title":"Update an information asset | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update an information asset","openapi":"/openapi.json patch /v1/assets/{id}","href":"/api-reference/assets/update-an-information-asset"}]},{"group":"HIPAA Security Risk Assessment","pages":[{"title":"Get the HIPAA Security Risk Assessment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the HIPAA Security Risk Assessment","openapi":"/openapi.json get /v1/hipaa/risk-assessment","href":"/api-reference/hipaa-security-risk-assessment/get-the-hipaa-security-risk-assessment"},{"title":"Update the HIPAA Security Risk Assessment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update the HIPAA Security Risk Assessment","openapi":"/openapi.json patch /v1/hipaa/risk-assessment","href":"/api-reference/hipaa-security-risk-assessment/update-the-hipaa-security-risk-assessment"},{"title":"Check whether the HIPAA Security Risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Check whether the HIPAA Security Risk Assessment is available","openapi":"/openapi.json get /v1/hipaa/risk-assessment/availability","href":"/api-reference/hipaa-security-risk-assessment/check-whether-the-hipaa-security-risk-assessment-is-available"},{"title":"Get the HIPAA risk analysis rows | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the HIPAA risk analysis rows","openapi":"/openapi.json get /v1/hipaa/risk-assessment/analysis","href":"/api-reference/hipaa-security-risk-assessment/get-the-hipaa-risk-analysis-rows"},{"title":"List ePHI asset suggestions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List ePHI asset suggestions","openapi":"/openapi.json get /v1/hipaa/risk-assessment/suggestions","href":"/api-reference/hipaa-security-risk-assessment/list-ephi-asset-suggestions"},{"title":"Export the current HIPAA Security Risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export the current HIPAA Security Risk Assessment","openapi":"/openapi.json post /v1/hipaa/risk-assessment/export","href":"/api-reference/hipaa-security-risk-assessment/export-the-current-hipaa-security-risk-assessment"},{"title":"List published HIPAA Security Risk Assessment | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List published HIPAA Security Risk Assessment versions","openapi":"/openapi.json get /v1/hipaa/risk-assessment/versions","href":"/api-reference/hipaa-security-risk-assessment/list-published-hipaa-security-risk-assessment-versions"},{"title":"Publish and sign off the HIPAA Security Risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Publish and sign off the HIPAA Security Risk Assessment","openapi":"/openapi.json post /v1/hipaa/risk-assessment/versions","href":"/api-reference/hipaa-security-risk-assessment/publish-and-sign-off-the-hipaa-security-risk-assessment"},{"title":"Download a published HIPAA Security Risk | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download a published HIPAA Security Risk Assessment version","openapi":"/openapi.json get /v1/hipaa/risk-assessment/versions/{id}/download","href":"/api-reference/hipaa-security-risk-assessment/download-a-published-hipaa-security-risk-assessment-version"},{"title":"List the HIPAA threat catalog | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List the HIPAA threat catalog","openapi":"/openapi.json get /v1/hipaa/risk-assessment/threat-catalog","href":"/api-reference/hipaa-security-risk-assessment/list-the-hipaa-threat-catalog"},{"title":"List suggested HIPAA risks from the threat | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List suggested HIPAA risks from the threat library","openapi":"/openapi.json get /v1/hipaa/risk-assessment/risks/suggestions","href":"/api-reference/hipaa-security-risk-assessment/list-suggested-hipaa-risks-from-the-threat-library"},{"title":"Seed the HIPAA threat library as risks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Seed the HIPAA threat library as risks","openapi":"/openapi.json post /v1/hipaa/risk-assessment/risks/seed","href":"/api-reference/hipaa-security-risk-assessment/seed-the-hipaa-threat-library-as-risks"},{"title":"Add a catalog threat as a risk on an asset | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add a catalog threat as a risk on an asset","openapi":"/openapi.json post /v1/hipaa/risk-assessment/risks/from-template","href":"/api-reference/hipaa-security-risk-assessment/add-a-catalog-threat-as-a-risk-on-an-asset"}]},{"group":"Task Management","pages":[{"title":"Get task items statistics for an entity | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task items statistics for an entity","openapi":"/openapi.json get /v1/task-management/stats","href":"/api-reference/task-management/get-task-items-statistics-for-an-entity"},{"title":"Get task items for an entity | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task items for an entity","openapi":"/openapi.json get /v1/task-management","href":"/api-reference/task-management/get-task-items-for-an-entity"},{"title":"Create a new task item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a new task item","openapi":"/openapi.json post /v1/task-management","href":"/api-reference/task-management/create-a-new-task-item"},{"title":"Update a task item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a task item","openapi":"/openapi.json put /v1/task-management/{id}","href":"/api-reference/task-management/update-a-task-item"},{"title":"Delete a task item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a task item","openapi":"/openapi.json delete /v1/task-management/{id}","href":"/api-reference/task-management/delete-a-task-item"},{"title":"Upload attachment to task item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload attachment to task item","openapi":"/openapi.json post /v1/task-management/attachments","href":"/api-reference/task-management/upload-attachment-to-task-item"},{"title":"Delete attachment from task item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete attachment from task item","openapi":"/openapi.json delete /v1/task-management/attachments/{attachmentId}","href":"/api-reference/task-management/delete-attachment-from-task-item"},{"title":"Get task item activity log | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get task item activity log","openapi":"/openapi.json get /v1/task-management/{id}/activity","href":"/api-reference/task-management/get-task-item-activity-log"}]},{"group":"Training","pages":[{"title":"List training completions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List training completions","openapi":"/openapi.json get /v1/training/completions","href":"/api-reference/training/list-training-completions"},{"title":"Get my training video completions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get my training video completions","openapi":"/openapi.json get /v1/training/completions/me","href":"/api-reference/training/get-my-training-video-completions"},{"title":"Mark a training video as complete | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark a training video as complete","openapi":"/openapi.json post /v1/training/completions/{videoId}/complete","href":"/api-reference/training/mark-a-training-video-as-complete"},{"title":"Send training completion email with | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Send training completion email with certificate","openapi":"/openapi.json post /v1/training/send-completion-email","href":"/api-reference/training/send-training-completion-email-with-certificate"},{"title":"Send HIPAA training completion email with | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Send HIPAA training completion email with certificate","openapi":"/openapi.json post /v1/training/send-hipaa-completion-email","href":"/api-reference/training/send-hipaa-training-completion-email-with-certificate"},{"title":"Generate training certificate | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Generate training certificate","openapi":"/openapi.json post /v1/training/generate-certificate","href":"/api-reference/training/generate-training-certificate"},{"title":"Generate HIPAA training certificate PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Generate HIPAA training certificate PDF","openapi":"/openapi.json post /v1/training/generate-hipaa-certificate","href":"/api-reference/training/generate-hipaa-training-certificate-pdf"}]},{"group":"Letter of Engagement","pages":[{"title":"Get the engagement letter | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the engagement letter","openapi":"/openapi.json get /v1/letter-of-engagement","href":"/api-reference/letter-of-engagement/get-the-engagement-letter"},{"title":"Download the engagement letter PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Download the engagement letter PDF","openapi":"/openapi.json get /v1/letter-of-engagement/pdf","href":"/api-reference/letter-of-engagement/download-the-engagement-letter-pdf"}]},{"group":"Org Chart","pages":[{"title":"Get the organization chart | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the organization chart","openapi":"/openapi.json get /v1/org-chart","href":"/api-reference/org-chart/get-the-organization-chart"},{"title":"Create or update an interactive organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create or update an interactive organization chart","openapi":"/openapi.json put /v1/org-chart","href":"/api-reference/org-chart/create-or-update-an-interactive-organization-chart"},{"title":"Delete the organization chart | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete the organization chart","openapi":"/openapi.json delete /v1/org-chart","href":"/api-reference/org-chart/delete-the-organization-chart"},{"title":"Upload an image as the organization chart | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload an image as the organization chart","openapi":"/openapi.json post /v1/org-chart/upload","href":"/api-reference/org-chart/upload-an-image-as-the-organization-chart"}]},{"group":"Evidence Forms","pages":[{"title":"List evidence forms | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List evidence forms","openapi":"/openapi.json get /v1/evidence-forms","href":"/api-reference/evidence-forms/list-evidence-forms"},{"title":"Get submission statuses for all forms | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get submission statuses for all forms","openapi":"/openapi.json get /v1/evidence-forms/statuses","href":"/api-reference/evidence-forms/get-submission-statuses-for-all-forms"},{"title":"Get document relevance settings | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get document relevance settings","openapi":"/openapi.json get /v1/evidence-forms/settings","href":"/api-reference/evidence-forms/get-document-relevance-settings"},{"title":"Update document relevance setting | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update document relevance setting","openapi":"/openapi.json patch /v1/evidence-forms/{formType}/settings","href":"/api-reference/evidence-forms/update-document-relevance-setting"},{"title":"Get current user submissions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get current user submissions","openapi":"/openapi.json get /v1/evidence-forms/my-submissions","href":"/api-reference/evidence-forms/get-current-user-submissions"},{"title":"Get pending submission count for current user | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get pending submission count for current user","openapi":"/openapi.json get /v1/evidence-forms/my-submissions/pending-count","href":"/api-reference/evidence-forms/get-pending-submission-count-for-current-user"},{"title":"Get form definition and submissions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get form definition and submissions","openapi":"/openapi.json get /v1/evidence-forms/{formType}","href":"/api-reference/evidence-forms/get-form-definition-and-submissions"},{"title":"List evidence form submissions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List evidence form submissions","openapi":"/openapi.json get /v1/evidence-forms/{formType}/submissions","href":"/api-reference/evidence-forms/list-evidence-form-submissions"},{"title":"Submit evidence form | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Submit evidence form","openapi":"/openapi.json post /v1/evidence-forms/{formType}/submissions","href":"/api-reference/evidence-forms/submit-evidence-form"},{"title":"Get a single submission | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a single submission","openapi":"/openapi.json get /v1/evidence-forms/{formType}/submissions/{submissionId}","href":"/api-reference/evidence-forms/get-a-single-submission"},{"title":"Delete a submission | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a submission","openapi":"/openapi.json delete /v1/evidence-forms/{formType}/submissions/{submissionId}","href":"/api-reference/evidence-forms/delete-a-submission"},{"title":"Upload a file as an evidence submission | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload a file as an evidence submission","openapi":"/openapi.json post /v1/evidence-forms/{formType}/upload-submission","href":"/api-reference/evidence-forms/upload-a-file-as-an-evidence-submission"},{"title":"Review evidence submission | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Review evidence submission","openapi":"/openapi.json patch /v1/evidence-forms/{formType}/submissions/{submissionId}/review","href":"/api-reference/evidence-forms/review-evidence-submission"},{"title":"Upload evidence form file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload evidence form file","openapi":"/openapi.json post /v1/evidence-forms/uploads","href":"/api-reference/evidence-forms/upload-evidence-form-file"},{"title":"Export evidence submissions | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export evidence submissions","openapi":"/openapi.json get /v1/evidence-forms/{formType}/export.csv","href":"/api-reference/evidence-forms/export-evidence-submissions"},{"title":"Start infrastructure inventory import | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Start infrastructure inventory import","openapi":"/openapi.json post /v1/evidence-forms/infrastructure-inventory/suggestions/runs","href":"/api-reference/evidence-forms/start-infrastructure-inventory-import"},{"title":"Read infrastructure inventory import | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Read infrastructure inventory import","openapi":"/openapi.json get /v1/evidence-forms/infrastructure-inventory/suggestions/runs/{runId}","href":"/api-reference/evidence-forms/read-infrastructure-inventory-import"}]},{"group":"Frameworks","pages":[{"title":"List compliance frameworks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List compliance frameworks","openapi":"/openapi.json get /v1/frameworks","href":"/api-reference/frameworks/list-compliance-frameworks"},{"title":"Add compliance frameworks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add compliance frameworks","openapi":"/openapi.json post /v1/frameworks","href":"/api-reference/frameworks/add-compliance-frameworks"},{"title":"List available frameworks | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List available frameworks","openapi":"/openapi.json get /v1/frameworks/available","href":"/api-reference/frameworks/list-available-frameworks"},{"title":"Get framework readiness scores | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get framework readiness scores","openapi":"/openapi.json get /v1/frameworks/scores","href":"/api-reference/frameworks/get-framework-readiness-scores"},{"title":"Get update statuses for all framework | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get update statuses for all framework instances","openapi":"/openapi.json get /v1/frameworks/update-statuses","href":"/api-reference/frameworks/get-update-statuses-for-all-framework-instances"},{"title":"Get a single framework instance with full | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a single framework instance with full detail","openapi":"/openapi.json get /v1/frameworks/{id}","href":"/api-reference/frameworks/get-a-single-framework-instance-with-full-detail"},{"title":"Delete a framework instance | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a framework instance","openapi":"/openapi.json delete /v1/frameworks/{id}","href":"/api-reference/frameworks/delete-a-framework-instance"},{"title":"Get a specific requirement with related | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a specific requirement with related controls","openapi":"/openapi.json get /v1/frameworks/{id}/requirements/{requirementKey}","href":"/api-reference/frameworks/get-a-specific-requirement-with-related-controls"},{"title":"Create a custom framework for this | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create a custom framework for this organization","openapi":"/openapi.json post /v1/frameworks/custom","href":"/api-reference/frameworks/create-a-custom-framework-for-this-organization"},{"title":"Update a custom framework | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a custom framework","openapi":"/openapi.json patch /v1/frameworks/{id}/custom","href":"/api-reference/frameworks/update-a-custom-framework"},{"title":"Add a custom requirement to a framework | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add a custom requirement to a framework instance","openapi":"/openapi.json post /v1/frameworks/{id}/requirements","href":"/api-reference/frameworks/add-a-custom-requirement-to-a-framework-instance"},{"title":"Link (clone) existing requirements from | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link (clone) existing requirements from another framework into this one","openapi":"/openapi.json post /v1/frameworks/{id}/requirements/link","href":"/api-reference/frameworks/link-clone-existing-requirements-from-another-framework-into-this-one"},{"title":"Link existing org controls to a requirement | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link existing org controls to a requirement","openapi":"/openapi.json post /v1/frameworks/{id}/requirements/{requirementKey}/controls/link","href":"/api-reference/frameworks/link-existing-org-controls-to-a-requirement"},{"title":"Unlink controls from a requirement on a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Unlink controls from a requirement on a framework instance","openapi":"/openapi.json delete /v1/frameworks/{id}/requirements/{requirementKey}/controls/link","href":"/api-reference/frameworks/unlink-controls-from-a-requirement-on-a-framework-instance"},{"title":"Get the update status for a framework instance | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the update status for a framework instance","openapi":"/openapi.json get /v1/frameworks/{id}/update-status","href":"/api-reference/frameworks/get-the-update-status-for-a-framework-instance"},{"title":"Preview changes from updating a framework | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Preview changes from updating a framework instance","openapi":"/openapi.json get /v1/frameworks/{id}/update-preview","href":"/api-reference/frameworks/preview-changes-from-updating-a-framework-instance"},{"title":"Sync framework requirements | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Sync framework requirements","openapi":"/openapi.json post /v1/frameworks/{id}/sync","href":"/api-reference/frameworks/sync-framework-requirements"},{"title":"Roll back a framework sync operation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Roll back a framework sync operation","openapi":"/openapi.json post /v1/frameworks/{id}/rollback","href":"/api-reference/frameworks/roll-back-a-framework-sync-operation"},{"title":"Get sync history for a framework instance | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get sync history for a framework instance","openapi":"/openapi.json get /v1/frameworks/{id}/sync-history","href":"/api-reference/frameworks/get-sync-history-for-a-framework-instance"}]},{"group":"Search","pages":[{"title":"Search compliance records | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Search compliance records","openapi":"/openapi.json get /v1/search","href":"/api-reference/search/search-compliance-records"}]},{"group":"Audit Logs","pages":[{"title":"List audit logs | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List audit logs","openapi":"/openapi.json get /v1/audit-logs","href":"/api-reference/audit-logs/list-audit-logs"},{"title":"List the organization audit log | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List the organization audit log","openapi":"/openapi.json get /v1/audit-logs/organization","href":"/api-reference/audit-logs/list-the-organization-audit-log"},{"title":"List who changed things in the organization | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List who changed things in the organization","openapi":"/openapi.json get /v1/audit-logs/organization/actors","href":"/api-reference/audit-logs/list-who-changed-things-in-the-organization"}]},{"group":"Controls","pages":[{"title":"List compliance controls | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List compliance controls","openapi":"/openapi.json get /v1/controls","href":"/api-reference/controls/list-compliance-controls"},{"title":"Create compliance control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create compliance control","openapi":"/openapi.json post /v1/controls","href":"/api-reference/controls/create-compliance-control"},{"title":"Get dropdown options for creating controls | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get dropdown options for creating controls","openapi":"/openapi.json get /v1/controls/options","href":"/api-reference/controls/get-dropdown-options-for-creating-controls"},{"title":"Get control detail with progress | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get control detail with progress","openapi":"/openapi.json get /v1/controls/{id}","href":"/api-reference/controls/get-control-detail-with-progress"},{"title":"Delete a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete a control","openapi":"/openapi.json delete /v1/controls/{id}","href":"/api-reference/controls/delete-a-control"},{"title":"Update a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a control","openapi":"/openapi.json patch /v1/controls/{id}","href":"/api-reference/controls/update-a-control"},{"title":"Link policies to control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link policies to control","openapi":"/openapi.json post /v1/controls/{id}/policies/link","href":"/api-reference/controls/link-policies-to-control"},{"title":"Unlink a policy from a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Unlink a policy from a control","openapi":"/openapi.json delete /v1/controls/{id}/policies/{policyId}","href":"/api-reference/controls/unlink-a-policy-from-a-control"},{"title":"Link tasks to control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link tasks to control","openapi":"/openapi.json post /v1/controls/{id}/tasks/link","href":"/api-reference/controls/link-tasks-to-control"},{"title":"Link existing requirements to a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link existing requirements to a control","openapi":"/openapi.json post /v1/controls/{id}/requirements/link","href":"/api-reference/controls/link-existing-requirements-to-a-control"},{"title":"Unlink requirements from a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Unlink requirements from a control","openapi":"/openapi.json delete /v1/controls/{id}/requirements/link","href":"/api-reference/controls/unlink-requirements-from-a-control"},{"title":"Unlink a task from a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Unlink a task from a control","openapi":"/openapi.json delete /v1/controls/{id}/tasks/{taskId}","href":"/api-reference/controls/unlink-a-task-from-a-control"},{"title":"Link required document types to a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Link required document types to a control","openapi":"/openapi.json post /v1/controls/{id}/document-types/link","href":"/api-reference/controls/link-required-document-types-to-a-control"},{"title":"Remove a required document type from a control | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove a required document type from a control","openapi":"/openapi.json delete /v1/controls/{id}/document-types/{formType}","href":"/api-reference/controls/remove-a-required-document-type-from-a-control"}]},{"group":"Security Penetration Tests","pages":[{"title":"List penetration test runs | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List penetration test runs","openapi":"/openapi.json get /v1/security-penetration-tests","href":"/api-reference/security-penetration-tests/list-penetration-test-runs"},{"title":"Create penetration test | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Create penetration test","openapi":"/openapi.json post /v1/security-penetration-tests","href":"/api-reference/security-penetration-tests/create-penetration-test"},{"title":"Get penetration test status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get penetration test status","openapi":"/openapi.json get /v1/security-penetration-tests/{id}","href":"/api-reference/security-penetration-tests/get-penetration-test-status"},{"title":"Get penetration test progress | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get penetration test progress","openapi":"/openapi.json get /v1/security-penetration-tests/{id}/progress","href":"/api-reference/security-penetration-tests/get-penetration-test-progress"},{"title":"Get penetration test issues | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get penetration test issues","openapi":"/openapi.json get /v1/security-penetration-tests/{id}/issues","href":"/api-reference/security-penetration-tests/get-penetration-test-issues"},{"title":"Update a penetration test finding status | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update a penetration test finding status","openapi":"/openapi.json patch /v1/security-penetration-tests/{id}/issues/{issueId}","href":"/api-reference/security-penetration-tests/update-a-penetration-test-finding-status"},{"title":"Get penetration test agent events | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get penetration test agent events","openapi":"/openapi.json get /v1/security-penetration-tests/{id}/events","href":"/api-reference/security-penetration-tests/get-penetration-test-agent-events"},{"title":"Get penetration test output | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get penetration test output","openapi":"/openapi.json get /v1/security-penetration-tests/{id}/report","href":"/api-reference/security-penetration-tests/get-penetration-test-output"},{"title":"Get penetration test PDF | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get penetration test PDF","openapi":"/openapi.json get /v1/security-penetration-tests/{id}/pdf","href":"/api-reference/security-penetration-tests/get-penetration-test-pdf"},{"title":"List pentest finding context notes | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"List pentest finding context notes","openapi":"/openapi.json get /v1/pentest-finding-contexts","href":"/api-reference/security-penetration-tests/list-pentest-finding-context-notes"},{"title":"Add context to a pentest finding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add context to a pentest finding","openapi":"/openapi.json put /v1/pentest-finding-contexts/{issueId}","href":"/api-reference/security-penetration-tests/add-context-to-a-pentest-finding"},{"title":"Remove context from a pentest finding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Remove context from a pentest finding","openapi":"/openapi.json delete /v1/pentest-finding-contexts/{issueId}","href":"/api-reference/security-penetration-tests/remove-context-from-a-pentest-finding"}]},{"group":"Offboarding Checklist","pages":[{"title":"Get members with pending offboarding | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get members with pending offboarding checklists","openapi":"/openapi.json get /v1/offboarding-checklist/pending","href":"/api-reference/offboarding-checklist/get-members-with-pending-offboarding-checklists"},{"title":"Get the offboarding checklist template | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get the offboarding checklist template","openapi":"/openapi.json get /v1/offboarding-checklist/template","href":"/api-reference/offboarding-checklist/get-the-offboarding-checklist-template"},{"title":"Add an offboarding checklist template item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Add an offboarding checklist template item","openapi":"/openapi.json post /v1/offboarding-checklist/template","href":"/api-reference/offboarding-checklist/add-an-offboarding-checklist-template-item"},{"title":"Delete an offboarding checklist template item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Delete an offboarding checklist template item","openapi":"/openapi.json delete /v1/offboarding-checklist/template/{id}","href":"/api-reference/offboarding-checklist/delete-an-offboarding-checklist-template-item"},{"title":"Update an offboarding checklist template item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Update an offboarding checklist template item","openapi":"/openapi.json patch /v1/offboarding-checklist/template/{id}","href":"/api-reference/offboarding-checklist/update-an-offboarding-checklist-template-item"},{"title":"Get a member's offboarding checklist | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get a member's offboarding checklist","openapi":"/openapi.json get /v1/offboarding-checklist/member/{memberId}","href":"/api-reference/offboarding-checklist/get-a-members-offboarding-checklist"},{"title":"Export all offboarding evidence as a zip file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export all offboarding evidence as a zip file","openapi":"/openapi.json get /v1/offboarding-checklist/export-all","href":"/api-reference/offboarding-checklist/export-all-offboarding-evidence-as-a-zip-file"},{"title":"Export offboarding evidence as a zip file | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Export offboarding evidence as a zip file","openapi":"/openapi.json get /v1/offboarding-checklist/member/{memberId}/export","href":"/api-reference/offboarding-checklist/export-offboarding-evidence-as-a-zip-file"},{"title":"Complete an offboarding checklist item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Complete an offboarding checklist item","openapi":"/openapi.json post /v1/offboarding-checklist/member/{memberId}/item/{templateItemId}/complete","href":"/api-reference/offboarding-checklist/complete-an-offboarding-checklist-item"},{"title":"Reopen an offboarding checklist item | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Reopen an offboarding checklist item","openapi":"/openapi.json delete /v1/offboarding-checklist/member/{memberId}/item/{templateItemId}/complete","href":"/api-reference/offboarding-checklist/reopen-an-offboarding-checklist-item"},{"title":"Upload evidence for an offboarding checklist | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Upload evidence for an offboarding checklist item","openapi":"/openapi.json post /v1/offboarding-checklist/member/{memberId}/item/{templateItemId}/evidence","href":"/api-reference/offboarding-checklist/upload-evidence-for-an-offboarding-checklist-item"},{"title":"Get vendor access revocation status for a | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Get vendor access revocation status for a member","openapi":"/openapi.json get /v1/offboarding-checklist/member/{memberId}/access-revocations","href":"/api-reference/offboarding-checklist/get-vendor-access-revocation-status-for-a-member"},{"title":"Confirm all vendor access as revoked | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Confirm all vendor access as revoked","openapi":"/openapi.json post /v1/offboarding-checklist/member/{memberId}/access-revocations/confirm-all","href":"/api-reference/offboarding-checklist/confirm-all-vendor-access-as-revoked"},{"title":"Mark vendor access as revoked | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Mark vendor access as revoked","openapi":"/openapi.json post /v1/offboarding-checklist/member/{memberId}/access-revocations/{vendorId}","href":"/api-reference/offboarding-checklist/mark-vendor-access-as-revoked"},{"title":"Undo vendor access revocation | Comp AI API","deprecated":null,"version":null,"sidebarTitle":"Undo vendor access revocation","openapi":"/openapi.json delete /v1/offboarding-checklist/member/{memberId}/access-revocations/{vendorId}","href":"/api-reference/offboarding-checklist/undo-vendor-access-revocation"}]}]}]}]},"basePath":"","title":"Select GCP projects for a connection | Comp AI API","buildId":"dpl_3pZeXn3XukjzFRgAX73A7GNDfRJ1","deploymentId":"dpl_3pZeXn3XukjzFRgAX73A7GNDfRJ1","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CW3yP2DK.js","utils-BN0nty2W.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C8_MydSG.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bsl5xDMQ.js","snippetPresets-DYv9OBej.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-9OnYPrVf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-xr67xWGO.js","shallow-DO1aDdBF.js","getApiPlaygroundDisplay-o7cLzFL-.js","CodeSnippet-CGr2yOA8.js","CodeSnippets-CzBbqPNh.js","Page-CBlOSKZG.js","getPastedJson-dpi9sn5Y.js","icon-aIWHt8Pn.js","MethodPill-Bv2zLsGY.js","DuplicateIcon-DxFSz0J6.js","createIcon-uDNv6jwj.js","DynamicMarkdown-C91yhnNP.js","SectionHeading-DG_xjOLR.js","axios-vUo_bRtp.js","Markdown-B4M_Eo1P.js","clsx-DShopWo_.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BX6wab7q.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-48h67xm_.js"]}