{ "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "status": "processing", "gitHeadSha": "8a1b2c3d4e5f678901234567890123456789abcd", "gitBaseSha": "7a1b2c3d4e5f678901234567890123456789abcd", "error": "Unable to retrieve the pull request diff.", "comments": [ { "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "filePath": "src/auth/session.kt", "lineSide": "right", "startLine": 42, "endLine": 45, "category": "LogicError", "title": "Expired sessions remain valid", "description": "Check the session expiration before allowing the request." } ]}
{
"status": 400
}
{
"status": 400
}
{
"status": 400
}
{
"status": 400
}
{
"status": 400
}
{
"status": 400
}
Code Reviews
Create Code Review
Draft - not available. The specification is subject to change.
Start an asynchronous code review for the pull request identified by prUrl.
The URL is normalized to identify the pull request, accepting equivalent pull request URL forms.
The response identifies the run and the head and base commits being analyzed.
Poll GET /code-reviews/{codeReviewId} until the status is complete or failed.
This operation does not post comments, reviews, or statuses to the pull request or modify it.
Present when status is complete; omitted otherwise. An empty array means no findings.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Unblocked","colors":{"primary":"#3E2DDA","light":"#8A7EF9","dark":"#3E2DDA"},"logo":{"light":"https://mintcdn.com/unblocked/SNr4qjffJioxNaz0/img/Unblocked-logo-with-text-coloured.svg?fit=max\u0026auto=format\u0026n=SNr4qjffJioxNaz0\u0026q=85\u0026s=401dce22d95765942f25732336b5f46a","dark":"https://mintcdn.com/unblocked/SNr4qjffJioxNaz0/img/Unblocked-logo-with-text-transparent.svg?fit=max\u0026auto=format\u0026n=SNr4qjffJioxNaz0\u0026q=85\u0026s=79d1d5e9b85c1009d43c69131b3c9092","href":"https://www.getunblocked.com"},"favicon":"https://mintcdn.com/unblocked/Ot7bkvJ2zHKpe7gi/favicon.png?fit=max\u0026auto=format\u0026n=Ot7bkvJ2zHKpe7gi\u0026q=85\u0026s=4a0d15374f5a771bce02c878fb07c134","navbar":{"primary":{"type":"button","label":"Book a Demo","href":"https://getunblocked.com/demo/"}},"seo":{"indexing":"all"},"integrations":{"gtm":{"tagId":"GTM-KRHSC7M9"},"intercom":{"appId":"crhakcyc"}},"contextual":{"options":["copy","download-spec","claude","chatgpt",{"title":"Try Unblocked MCP","description":"Give rich context to your agentic apps with Unblocked MCP","icon":"robot","href":"https://getunblocked.com/unblocked-mcp/?ref=docs"}],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"unblocked","hasAudioNarration":false,"actualSubdomain":"unblocked","customDomains":["docs.getunblocked.com"],"gitSource":{"type":"github","owner":"unblocked","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeac019f7b633c2050fd75b","collectionId":"0c22f3ff-6a17-4cd3-a81f-7020b10f19e0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeac019f7b633c2050fd75b"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed877bdb7b5546b4e23bba","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Documentation","count":112},{"language":"default","tag":"Unblocked API","count":44},{"language":"default","tag":"Product Guides","count":41},{"language":"default","tag":"Data Sources","count":37},{"language":"default","tag":"Unblocked MCP","count":16},{"language":"default","tag":"Team Settings","count":14},{"language":"default","tag":"SCIM","count":12},{"language":"default","tag":"Unblocked Chat","count":11},{"language":"default","tag":"Install","count":10},{"language":"default","tag":"Context","count":9}]},"assistantConfig":{},"basePath":"","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":"vite-origin","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":"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":[{"filePath":"style.css","content":".twoMinVideo{aspect-ratio:560/315;width:100%;border-radius:10px}div.img-outline{padding:1% 5.5%;img {\n margin: 0;\n border-radius: 4px;\n box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.7), 0px 10px 15px rgba(0, 0, 0, 0.3),\n 0px 5px 25px rgba(0, 0, 0, 0.2);\n }}div.img-outline-nested{img {\n margin: 0;\n border-radius: 4px;\n box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.7), 0px 4px 8px rgba(0, 0, 0, 0.12);\n }}.img-radius{border-radius:8px}a[class~=\"text-primary\"]{--nav-icon-color: rgb(var(--primary))}.dark a[class~=\"text-primary\"]{--nav-icon-color: rgb(var(--primary-light))}.card-group>.card{--nav-icon-color: rgb(var(--primary))}.dark .card-group>.card{--nav-icon-color: rgb(var(--primary-light))}.dark img[src*=\".svg\"].bg-transparent{background-color:var(--nav-icon-color, rgb(var(--gray-500)))}img[src*=\".svg\"].bg-transparent{object-fit:none;object-position:9999px 9999px;background-color:var(--nav-icon-color, rgb(var(--gray-400)));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100%;mask-repeat:no-repeat;mask-position:center;mask-size:100%}img[src*=\"datadog.svg\"]{-webkit-mask-image:url(\"/img/datadog.svg\");mask-image:url(\"/img/datadog.svg\")}img[src*=\"sentry.svg\"]{-webkit-mask-image:url(\"/img/sentry.svg\");mask-image:url(\"/img/sentry.svg\")}img[src*=\"circleci.svg\"]{-webkit-mask-image:url(\"/img/circleci.svg\");mask-image:url(\"/img/circleci.svg\")}img[src*=\"coda.svg\"]{-webkit-mask-image:url(\"/img/coda.svg\");mask-image:url(\"/img/coda.svg\")}img[src*=\"buildkite.svg\"]{-webkit-mask-image:url(\"/img/buildkite.svg\");mask-image:url(\"/img/buildkite.svg\")}img[src*=\"asana.svg\"]{-webkit-mask-image:url(\"/img/asana.svg\");mask-image:url(\"/img/asana.svg\")}img[src*=\"ado.svg\"]{-webkit-mask-image:url(\"/img/ado.svg\");mask-image:url(\"/img/ado.svg\")}img[src*=\"notion.svg\"]{-webkit-mask-image:url(\"/img/notion.svg\");mask-image:url(\"/img/notion.svg\")}img[src*=\"posthog.svg\"]{-webkit-mask-image:url(\"/img/posthog.svg\");mask-image:url(\"/img/posthog.svg\")}img[src*=\"linear.svg\"]{-webkit-mask-image:url(\"/img/linear.svg\");mask-image:url(\"/img/linear.svg\")}img[src*=\"databricks.svg\"]{-webkit-mask-image:url(\"/img/databricks.svg\");mask-image:url(\"/img/databricks.svg\")}img[src*=\"snowflake.svg\"]{-webkit-mask-image:url(\"/img/snowflake.svg\");mask-image:url(\"/img/snowflake.svg\")}img[src*=\"zendesk.svg\"]{-webkit-mask-image:url(\"/img/zendesk.svg\");mask-image:url(\"/img/zendesk.svg\")}img[src*=\"mcp.svg\"]{-webkit-mask-image:url(\"/img/mcp.svg\");mask-image:url(\"/img/mcp.svg\")}img[src*=\"claude.svg\"]{-webkit-mask-image:url(\"/img/claude.svg\");mask-image:url(\"/img/claude.svg\")}img[src*=\"openai.svg\"]{-webkit-mask-image:url(\"/img/openai.svg\");mask-image:url(\"/img/openai.svg\")}img[src*=\"cursor.svg\"]{-webkit-mask-image:url(\"/img/cursor.svg\");mask-image:url(\"/img/cursor.svg\")}img[src*=\"vscode.svg\"]{-webkit-mask-image:url(\"/img/vscode.svg\");mask-image:url(\"/img/vscode.svg\")}img[src*=\"windsurf.svg\"]{-webkit-mask-image:url(\"/img/windsurf.svg\");mask-image:url(\"/img/windsurf.svg\")}img[src*=\"jetbrains.svg\"]{-webkit-mask-image:url(\"/img/jetbrains.svg\");mask-image:url(\"/img/jetbrains.svg\")}img[src*=\"opencode.svg\"]{-webkit-mask-image:url(\"/img/opencode.svg\");mask-image:url(\"/img/opencode.svg\")}"}],"page":{"pagePath":"api-reference/code-reviews/create-code-review","slug":"/api-reference/code-reviews/create-code-review","pageMetadata":{"title":"Create Code Review","description":"**Draft - not available.** The specification is subject to change.\n\nStart an asynchronous code review for the pull request identified by `prUrl`.\nThe URL is normalized to identify the pull request, accepting equivalent pull request URL forms.\nThe response identifies the run and the head and base commits being analyzed.\nPoll `GET /code-reviews/{codeReviewId}` until the status is `complete` or `failed`.\nThis operation does not post comments, reviews, or statuses to the pull request or modify it.\n","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /code-reviews","href":"/api-reference/code-reviews/create-code-review","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Draft - not available.\"\n }), \" The specification is subject to change.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Start an asynchronous code review for the pull request identified by \", _jsx(_components.code, {\n children: \"prUrl\"\n }), \".\\nThe URL is normalized to identify the pull request, accepting equivalent pull request URL forms.\\nThe response identifies the run and the head and base commits being analyzed.\\nPoll \", _jsx(_components.code, {\n children: \"GET /code-reviews/{codeReviewId}\"\n }), \" until the status is \", _jsx(_components.code, {\n children: \"complete\"\n }), \" or \", _jsx(_components.code, {\n children: \"failed\"\n }), \".\\nThis operation does not post comments, reviews, or statuses to the pull request or modify it.\"]\n })]\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":"Create Code Review","description":"**Draft - not available.** The specification is subject to change.\n\nStart an asynchronous code review for the pull request identified by `prUrl`.\nThe URL is normalized to identify the pull request, accepting equivalent pull request URL forms.\nThe response identifies the run and the head and base commits being analyzed.\nPoll `GET /code-reviews/{codeReviewId}` until the status is `complete` or `failed`.\nThis operation does not post comments, reviews, or statuses to the pull request or modify it.\n","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /code-reviews","href":"/api-reference/code-reviews/create-code-review","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/unblocked/ac3292a4816f3c55/script.js","/_mintlify/custom/unblocked/67c80997e68b13b2/cometly.js"],"openApiReferenceData":{"operation":{"description":"**Draft - not available.** The specification is subject to change.\n\nStart an asynchronous code review for the pull request identified by `prUrl`.\nThe URL is normalized to identify the pull request, accepting equivalent pull request URL forms.\nThe response identifies the run and the head and base commits being analyzed.\nPoll `GET /code-reviews/{codeReviewId}` until the status is `complete` or `failed`.\nThis operation does not post comments, reviews, or statuses to the pull request or modify it.\n","operationId":"createCodeReview","requestBody":"a2349fa6-6649-4f57-963a-924a8c8b4aa5","responses":{"202":"89bb271f-310b-41bc-a1fd-96ef7e86bc81","400":"c1954971-52cd-491f-9d90-a15f5c347f84","401":"32660d55-bb96-4ef6-9bfc-21f798a6e0f0","403":"e9ae5f58-9716-4842-a1e6-fd27a89a06f2","404":"53dd1ba1-77ec-4587-8d72-1a7346a8e987","429":"2ae5f435-8ce5-45d7-9c99-db67cfec3121","500":"e80b81f3-13eb-4459-98c1-6d87b2edb18a"},"summary":"Create Code Review","tags":["Code Reviews"],"x-api-key-audiences":["PublicApi","PAT"],"method":"post","type":"path","servers":["1a6d9244-d093-42c1-a36e-a1f9d37eddf0"],"security":["fca69a45-c7ce-4a32-aa14-8bb3e366ffe2"],"path":"/code-reviews","baseUrlOptions":["https://getunblocked.com/api/v1"],"title":"Create Code Review","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"prUrl":{"description":"The pull request URL. Equivalent URL forms are normalized to identify the pull request.","example":"https://github.com/acme/backend/pull/123","format":"uri","type":"string","isRequired":true,"uniqueKey":"prUrl","typeLabel":"string\u003curi>"}},"required":["prUrl"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"prUrl":"https://github.com/acme/backend/pull/123"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"89bb271f-310b-41bc-a1fd-96ef7e86bc81":{"content":{"application/json":{"schema":{"properties":{"id":{"description":"The ID of a resource that can be retrieved from the service.","format":"uuid","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"status":{"description":"The status of an asynchronous run. Poll while processing.\nComplete and failed are terminal states.\n","enum":["processing","complete","failed"],"example":"processing","type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"gitHeadSha":{"description":"The head commit SHA analyzed by this code review.","example":"8a1b2c3d4e5f678901234567890123456789abcd","type":"string","isRequired":true,"uniqueKey":"gitHeadSha","typeLabel":"string"},"gitBaseSha":{"description":"The base commit SHA analyzed by this code review.","example":"7a1b2c3d4e5f678901234567890123456789abcd","type":"string","isRequired":true,"uniqueKey":"gitBaseSha","typeLabel":"string"},"error":{"description":"An error message present when status is failed; omitted otherwise.","example":"Unable to retrieve the pull request diff.","type":"string","uniqueKey":"error","typeLabel":"string"},"comments":{"description":"Present when status is complete; omitted otherwise. An empty array means no findings.","items":{"properties":{"id":{"description":"The ID of a resource that can be retrieved from the service.","format":"uuid","type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"filePath":{"description":"The repository-relative path of the file containing the finding.","example":"src/auth/session.kt","type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].filePath","typeLabel":"string"},"lineSide":{"description":"The side of the diff containing the finding. Left is the base revision; right is the head revision.","enum":["left","right"],"example":"right","type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].lineSide","typeLabel":"enum\u003cstring>"},"startLine":{"description":"The inclusive, one-based start line in the specified revision.","example":42,"format":"int32","minimum":1,"type":"integer","isRequired":true,"uniqueKey":"comments.items.[INDEX].startLine","typeLabel":"integer\u003cint32>"},"endLine":{"description":"The inclusive, one-based end line in the specified revision. Must be greater than or equal to startLine.","example":45,"format":"int32","minimum":1,"type":"integer","isRequired":true,"uniqueKey":"comments.items.[INDEX].endLine","typeLabel":"integer\u003cint32>"},"category":{"description":"The category of the finding.","enum":["BestPractice","CodeStyle","CrashOrHang","ErrorHandling","LogicError","Maintainability","Performance","Readability","Security","Testability"],"example":"LogicError","type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].category","typeLabel":"enum\u003cstring>"},"title":{"description":"A short summary of the finding.","example":"Expired sessions remain valid","type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].title","typeLabel":"string"},"description":{"description":"The finding and suggested remediation in Markdown.","example":"Check the session expiration before allowing the request.","type":"string","isRequired":true,"uniqueKey":"comments.items.[INDEX].description","typeLabel":"string"}},"required":["category","description","endLine","filePath","id","lineSide","startLine","title"],"type":"object","uniqueKey":"comments.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"comments","typeLabel":"object[]"}},"required":["gitBaseSha","gitHeadSha","id","status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"processing","gitHeadSha":"8a1b2c3d4e5f678901234567890123456789abcd","gitBaseSha":"7a1b2c3d4e5f678901234567890123456789abcd","error":"Unable to retrieve the pull request diff.","comments":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","filePath":"src/auth/session.kt","lineSide":"right","startLine":42,"endLine":45,"category":"LogicError","title":"Expired sessions remain valid","description":"Check the session expiration before allowing the request."}]}}},"exampleType":"generated"}},"description":"Accepted - The run has been queued","exampleType":"generated"},"c1954971-52cd-491f-9d90-a15f5c347f84":{"content":{"application/json":{"schema":{"properties":{"status":{"description":"The HTTP status code","example":400,"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"}},"required":["status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":400}}},"exampleType":"generated"}},"description":"Bad Request - Invalid or missing required fields","exampleType":"generated"},"32660d55-bb96-4ef6-9bfc-21f798a6e0f0":{"content":{"application/json":{"schema":{"properties":{"status":{"description":"The HTTP status code","example":400,"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"}},"required":["status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":400}}},"exampleType":"generated"}},"description":"Unauthorized - Invalid or missing API token","exampleType":"generated"},"e9ae5f58-9716-4842-a1e6-fd27a89a06f2":{"content":{"application/json":{"schema":{"properties":{"status":{"description":"The HTTP status code","example":400,"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"}},"required":["status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":400}}},"exampleType":"generated"}},"description":"Error response","exampleType":"generated"},"53dd1ba1-77ec-4587-8d72-1a7346a8e987":{"content":{"application/json":{"schema":{"properties":{"status":{"description":"The HTTP status code","example":400,"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"}},"required":["status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":400}}},"exampleType":"generated"}},"description":"Error response","exampleType":"generated"},"2ae5f435-8ce5-45d7-9c99-db67cfec3121":{"content":{"application/json":{"schema":{"properties":{"status":{"description":"The HTTP status code","example":400,"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"}},"required":["status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":400}}},"exampleType":"generated"}},"description":"Error response","exampleType":"generated"},"e80b81f3-13eb-4459-98c1-6d87b2edb18a":{"content":{"application/json":{"schema":{"properties":{"status":{"description":"The HTTP status code","example":400,"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"}},"required":["status"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":400}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"}},"security":{"fca69a45-c7ce-4a32-aa14-8bb3e366ffe2":{"ApiKeyBearerAuth":{"bearerFormat":"Unblocked API Key","description":"The API key to authenticate requests. Obtainable from the web dashboard.","scheme":"bearer","type":"http","scopes":[],"schemeName":"ApiKeyBearerAuth"}}},"servers":{"1a6d9244-d093-42c1-a36e-a1f9d37eddf0":{"url":"https://getunblocked.com/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"Unblocked API Key","description":"The API key to authenticate requests. Obtainable from the web dashboard.","scheme":"bearer","type":"http","scopes":[],"schemeName":"ApiKeyBearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"The API key to authenticate requests. Obtainable from the web dashboard.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiKeyBearerAuth","name":"Authorization"}],"title":"ApiKeyBearerAuth"}]},"originalFileLocation":"https://getunblocked.com/api/v1/public-api.json"},"subdomain":"unblocked","siteName":"Unblocked","title":"Create Code Review - Unblocked","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T07:53:38.207Z","originalFileLocation":"api-reference/code-reviews/create-code-review.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=\"Draft - not available. The specification is subject to change. Start an asynchronous code review for the pull request identified by prUrl. The URL is normalized to identify the pull request, accepting equivalent pull request URL forms. The response identifies the run and the head and base commits being analyzed. Poll GET /code-reviews/{codeReviewId} until the status is complete or failed. This operation does not post comments, reviews, or statuses to the pull request or modify it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Unblocked\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Code Review - Unblocked\">\u003cmeta data-mint-head property=\"og:description\" content=\"Draft - not available. The specification is subject to change. Start an asynchronous code review for the pull request identified by prUrl. The URL is normalized to identify the pull request, accepting equivalent pull request URL forms. The response identifies the run and the head and base commits being analyzed. Poll GET /code-reviews/{codeReviewId} until the status is complete or failed. This operation does not post comments, reviews, or statuses to the pull request or modify it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Unblocked\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://unblocked.mintlify.site/_mintlify/api/og/v2?division=Code+Reviews\u0026amp;title=Create+Code+Review\u0026amp;description=**Draft+-+not+available.**+The+specification+is+subject+to+change.%0A%0AStart+an+asynchronous+code+review+for+the+pull+request+identified+by+%60prUrl%60.%0AThe+URL+is+nor\u0026amp;theme=c680f7db3819a4e838599c2e\u0026amp;signature=9d917c0b4c3e450979bd55d80815b083a8c81f026fbb92a0ce70098304e47094\">\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=\"Create Code Review - Unblocked\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Draft - not available. The specification is subject to change. Start an asynchronous code review for the pull request identified by prUrl. The URL is normalized to identify the pull request, accepting equivalent pull request URL forms. The response identifies the run and the head and base commits being analyzed. Poll GET /code-reviews/{codeReviewId} until the status is complete or failed. This operation does not post comments, reviews, or statuses to the pull request or modify it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://unblocked.mintlify.site/_mintlify/api/og/v2?division=Code+Reviews\u0026amp;title=Create+Code+Review\u0026amp;description=**Draft+-+not+available.**+The+specification+is+subject+to+change.%0A%0AStart+an+asynchronous+code+review+for+the+pull+request+identified+by+%60prUrl%60.%0AThe+URL+is+nor\u0026amp;theme=c680f7db3819a4e838599c2e\u0026amp;signature=9d917c0b4c3e450979bd55d80815b083a8c81f026fbb92a0ce70098304e47094\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Unblocked\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3E2DDA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/code-reviews/create-code-review.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getunblocked.com/#organization\",\"name\":\"Unblocked\",\"url\":\"https://docs.getunblocked.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/unblocked/SNr4qjffJioxNaz0/img/Unblocked-logo-with-text-coloured.svg?fit=max\u0026auto=format\u0026n=SNr4qjffJioxNaz0\u0026q=85\u0026s=401dce22d95765942f25732336b5f46a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getunblocked.com#website\",\"name\":\"Unblocked\",\"url\":\"https://docs.getunblocked.com\",\"publisher\":{\"@id\":\"https://docs.getunblocked.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review#webpage\",\"url\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review\",\"name\":\"Create Code Review\",\"description\":\"Draft - not available. The specification is subject to change. Start an asynchronous code review for the pull request identified by prUrl. The URL is normalized to identify the pull request, accepting equivalent pull request URL forms. The response identifies the run and the head and base commits being analyzed. Poll GET /code-reviews/{codeReviewId} until the status is complete or failed. This operation does not post comments, reviews, or statuses to the pull request or modify it.\",\"dateModified\":\"2026-11-06T07:53:38.207Z\",\"isPartOf\":{\"@id\":\"https://docs.getunblocked.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Code Reviews\",\"item\":\"https://docs.getunblocked.com/api-reference/code-reviews-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Code Review\",\"item\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review#apireference\",\"headline\":\"Create Code Review\",\"name\":\"Create Code Review\",\"description\":\"Draft - not available. The specification is subject to change. Start an asynchronous code review for the pull request identified by prUrl. The URL is normalized to identify the pull request, accepting equivalent pull request URL forms. The response identifies the run and the head and base commits being analyzed. Poll GET /code-reviews/{codeReviewId} until the status is complete or failed. This operation does not post comments, reviews, or statuses to the pull request or modify it.\",\"url\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getunblocked.com/api-reference/code-reviews/create-code-review#webpage\"},\"dateModified\":\"2026-11-06T07:53:38.207Z\",\"publisher\":{\"@id\":\"https://docs.getunblocked.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getunblocked.com#website\"}}]}\u003c/script>","siteName":"Unblocked","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/what-is-unblocked"}]},{"tab":"Unblocked API","groups":[{"group":"Overview","pages":[{"title":"Quickstart for the Unblocked API","sidebarTitle":"Quickstart","icon":"rocket-launch","href":"/api-reference/quickstart"},{"title":"Pagination in the Unblocked API","sidebarTitle":"Pagination","icon":"page","href":"/api-reference/pagination"},{"title":"Rate limits","icon":"gauge","href":"/api-reference/rate-limits"},{"title":"Errors","icon":"circle-exclamation","href":"/api-reference/errors"}]},{"group":"Answers","root":{"title":"Answers","href":"/api-reference/answers-overview"},"expanded":true,"pages":[{"title":"List Answers","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /answers","href":"/api-reference/answers/list-answers"},{"title":"Ask a Question","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json put /answers/{questionId}","href":"/api-reference/answers/ask-a-question"},{"title":"Retrieve an Answer","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /answers/{questionId}","href":"/api-reference/answers/retrieve-an-answer"},{"title":"Delete a Question","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json delete /answers/{questionId}","href":"/api-reference/answers/delete-a-question"}]},{"group":"Code Reviews","root":{"title":"Code Reviews","description":"APIs for reviewing pull requests, assessing risk, and retrieving results asynchronously.","href":"/api-reference/code-reviews-overview"},"expanded":true,"pages":[{"title":"Create Code Review","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /code-reviews","href":"/api-reference/code-reviews/create-code-review"},{"title":"Get Code Review","description":"**Draft - not available.** The specification is subject to change.\n\nRetrieve a code review created through this API for the authenticated team.\nPoll while the status is `processing`. Results are available when the status is `complete`.\nA `failed` result includes an error message. The commit SHAs identify the analyzed revision,\neven if the pull request has since changed.\n","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /code-reviews/{codeReviewId}","href":"/api-reference/code-reviews/get-code-review"},{"title":"Create Risk Assessment","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /risk-assessments","href":"/api-reference/code-reviews/create-risk-assessment"},{"title":"Get Risk Assessment","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /risk-assessments/{riskAssessmentId}","href":"/api-reference/code-reviews/get-risk-assessment"}]},{"group":"Collections","root":{"title":"Collections","href":"/api-reference/collections-overview"},"expanded":true,"pages":[{"title":"List Collections","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /collections","href":"/api-reference/collections/list-collections"},{"title":"Create Collection","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /collections","href":"/api-reference/collections/create-collection"},{"title":"Get Collection","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /collections/{collectionId}","href":"/api-reference/collections/get-collection"},{"title":"Update Collection","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json patch /collections/{collectionId}","href":"/api-reference/collections/update-collection"},{"title":"Delete Collection","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json delete /collections/{collectionId}","href":"/api-reference/collections/delete-collection"}]},{"group":"Context","root":{"title":"Context","href":"/api-reference/context-overview"},"expanded":true,"pages":[{"title":"Research Context","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/research","href":"/api-reference/context/research-context"},{"title":"Search Code","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/search/code","href":"/api-reference/context/search-code"},{"title":"Search Documentation","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/search/documentation","href":"/api-reference/context/search-documentation"},{"title":"Search Issues","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/search/issues","href":"/api-reference/context/search-issues"},{"title":"Search Messages","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/search/messages","href":"/api-reference/context/search-messages"},{"title":"Search Pull Requests","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/search/prs","href":"/api-reference/context/search-pull-requests"},{"title":"Query Issues","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/query/issues","href":"/api-reference/context/query-issues"},{"title":"Query Pull Requests","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/query/prs","href":"/api-reference/context/query-pull-requests"},{"title":"Get URL Content","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /context/get/urls","href":"/api-reference/context/get-url-content"}]},{"group":"Documents","root":{"title":"Documents","href":"/api-reference/documents-overview"},"expanded":true,"pages":[{"title":"List Documents","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /documents","href":"/api-reference/documents/list-documents"},{"title":"Put Document","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json put /documents","href":"/api-reference/documents/put-document"},{"title":"Delete Document","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json delete /documents/{documentId}","href":"/api-reference/documents/delete-document"}]},{"group":"SCIM","root":{"title":"SCIM","href":"/api-reference/scim-overview"},"expanded":true,"pages":[{"title":"List Users","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /scim/v2/Users","href":"/api-reference/scim/list-users"},{"title":"Create User","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /scim/v2/Users","href":"/api-reference/scim/create-user"},{"title":"Get User","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /scim/v2/Users/{userId}","href":"/api-reference/scim/get-user"},{"title":"Replace User","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json put /scim/v2/Users/{userId}","href":"/api-reference/scim/replace-user"},{"title":"Update User","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json patch /scim/v2/Users/{userId}","href":"/api-reference/scim/update-user"},{"title":"Delete User","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json delete /scim/v2/Users/{userId}","href":"/api-reference/scim/delete-user"},{"title":"List Groups","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /scim/v2/Groups","href":"/api-reference/scim/list-groups"},{"title":"Create Group","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json post /scim/v2/Groups","href":"/api-reference/scim/create-group"},{"title":"Get Group","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /scim/v2/Groups/{groupId}","href":"/api-reference/scim/get-group"},{"title":"Replace Group","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json put /scim/v2/Groups/{groupId}","href":"/api-reference/scim/replace-group"},{"title":"Update Group","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json patch /scim/v2/Groups/{groupId}","href":"/api-reference/scim/update-group"},{"title":"Delete Group","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json delete /scim/v2/Groups/{groupId}","href":"/api-reference/scim/delete-group"}]},{"group":"Security Events","root":{"title":"Security Events","href":"/api-reference/security-events-overview"},"expanded":true,"pages":[{"title":"List Audit Logs","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /audit-logs","href":"/api-reference/security-events/list-audit-logs"},{"title":"List Agent Access Logs","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /agent-access-logs","href":"/api-reference/security-events/list-agent-access-logs"}]},{"group":"Usage","root":{"title":"Usage","href":"/api-reference/usage-overview"},"expanded":true,"pages":[{"title":"List Coding Task Usage","deprecated":null,"version":null,"openapi":"https://getunblocked.com/api/v1/public-api.json get /coding-task-usage","href":"/api-reference/usage/list-coding-task-usage"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Create Code Review - Unblocked","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}