Immutable source snapshot
API reference
Endpoints, request formats and responses for the local CodeSecurity backend. Start with a workflow or find the endpoint you need.
This address preserves one reviewed source snapshot. Use the current entry point for the selected documentation version.
Start with a task
Read the workflow, then find its routes. Check authentication and authority first.
Find a route
Browse by group below, use your browser’s find command, or search all documentation.
Filters only the control routes on this page. Nothing is sent to an installation.
95 routes in 15 groups.
No routes match. Try a shorter path or clear the filter to browse every group.
Source preview and authority boundaries
The control surface contains 95 operations across 83 paths at this commit. Browser sessions and exact IDE capabilities have different authority. No generic API-key or public proxy flow is offered.
Examples are synthetic and validated against declared JSON Schema shapes. Runtime validators, state and ownership can reject an otherwise matching payload. Read authentication and export limitations.
Diagnostics 3 routesFind a route ↑
Advisor 8 routesFind a route ↑
/v1/advisor/local-modelsList local advisor modelsGET/v1/advisor/providersList advisor providersPOST/v1/advisor/providersCreate advisor providerDELETE/v1/advisor/providers/{provider_id}Delete advisor providerPUT/v1/advisor/providers/{provider_id}Replace advisor providerPOST/v1/advisor/providers/{provider_id}/commandsCommand advisor providerGET/v1/advisor/providers/{provider_id}/receiptGet advisor provider receiptGET/v1/advisor/triage-request-auditAdvisor triage request auditArtifacts 2 routesFind a route ↑
Authentication 19 routesFind a route ↑
/v1/auth/bootstrapBootstrapPOST/v1/auth/browser/pairing-tokenRotate browser pairing tokenGET/v1/auth/browser/sessionsList browser membersDELETE/v1/auth/browser/sessions/{member_id}Revoke browser memberPOST/v1/auth/ide/activateActivate ide capabilityPOST/v1/auth/ide/browser-invitationsCreate ide browser invitationGET/v1/auth/ide/browser-invitations/{invitation_id}/membershipWait for ide browser membershipGET/v1/auth/ide/capabilitiesList ide capabilitiesDELETE/v1/auth/ide/capabilities/{capability_id}Revoke ide capabilityDELETE/v1/auth/ide/capabilities/{capability_id}/invalidRecover invalid ide capabilityDELETE/v1/auth/ide/capabilities/{capability_id}/pendingCancel pending ide capability from browserGET/v1/auth/ide/enrollmentsList pending ide enrollmentsPOST/v1/auth/ide/enrollmentsCreate ide enrollmentPOST/v1/auth/ide/enrollments/current/claim-first-ownerClaim first ide ownerGET/v1/auth/ide/enrollments/current/waitWait for ide enrollment decisionPOST/v1/auth/ide/enrollments/{request_id}/decisionDecide ide enrollmentDELETE/v1/auth/ide/pendingCancel pending ide capabilityPOST/v1/auth/logoutLogoutGET/v1/auth/sessionSessionConfiguration 5 routesFind a route ↑
Events 1 routesFind a route ↑
Findings 7 routesFind a route ↑
/v1/findings/bulkBulk findingsDELETE/v1/findings/{finding_id}Delete findingGET/v1/findings/{finding_id}Get findingPOST/v1/findings/{finding_id}/advisor-disclosure-previewPreview finding advisor disclosurePATCH/v1/findings/{finding_id}/lifecycleUpdate finding lifecycleGET/v1/findings/{finding_id}/packetGet packetPOST/v1/findings/{finding_id}/triageTriage findingGates 2 routesFind a route ↑
Git protection 9 routesFind a route ↑
/v1/git/push-protectionList push policiesPOST/v1/git/push-protectionRegister push repositoryGET/v1/git/push-protection/{repository_id}Get push policyPATCH/v1/git/push-protection/{repository_id}Update push policyPOST/v1/git/push-protection/{repository_id}/checkCheck git pushPOST/v1/git/push-protection/{repository_id}/members/{client_slot}/{generation}Approve push memberPOST/v1/git/push-protection/{repository_id}/observationObserve push hookPOST/v1/git/push-protection/{repository_id}/removeRemove push repositoryPOST/v1/git/push-protection/{repository_id}/treesUpload git treeJobs 5 routesFind a route ↑
Projects 6 routesFind a route ↑
Scanner preparation 10 routesFind a route ↑
/v1/scanner/cache/rollbackRollback scanner cachePOST/v1/scanner/cache/updateUpdate scanner cachePOST/v1/scanner/cache/verification/retryRetry scanner cache verificationGET/v1/scanner/lifecycleScanner lifecycleGET/v1/scanner/preflightScanner preflightPOST/v1/scanner/preparePrepare scannersGET/v1/scanner/toolsScanner toolsPOST/v1/scanner/tools/check-latestCheck scanner toolsPATCH/v1/scanner/tools/{tool_id}Patch scanner toolPOST/v1/scanner/tools/{tool_id}/updateUpdate scanner toolScans 11 routesFind a route ↑
/v1/scansList scansPOST/v1/scansCreate scanDELETE/v1/scans/{scan_id}Delete scanGET/v1/scans/{scan_id}Get scanGET/v1/scans/{scan_id}/artifactsList scan artifactsGET/v1/scans/{scan_id}/finding-diagnosticsList finding diagnosticsGET/v1/scans/{scan_id}/finding-filesList finding filesGET/v1/scans/{scan_id}/findingsList findingsGET/v1/scans/{scan_id}/findings/{scan_finding_number}Get scan local findingGET/v1/scans/{scan_id}/summaryGet scan summaryPOST/v1/scans/{scan_id}/triageTriage scan