GET /v1/auth/me
Me
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Responses: 200 UserRead, 422 HTTPValidationError
97 operations. Platform build 0.1.0. Base URL: https://<your DVSentry host>/v1.
Send a token as Authorization: Bearer dvs_pat_…. For CI, create an organization service account
and give its token only the scopes listed below that the job needs. A token reaches the same data its user or
service account may see; scopes narrow that, they never widen it.
Request and response bodies are JSON. Errors are {"detail": "…"}, some with a stable
code. A resource in another organization answers 404, never 403.
/v1 and answers with DVSentry-API-Version: 1.Deprecation and Sunset headers (and a Link to its successor) for at least
180 days. After the sunset date it answers 410 Gone./v1 serve the web app. They still work, but carry no stability promise.Download dvsentry.py, a single Python 3.9+ file with no dependencies, for
CI systems such as Jenkins, CircleCI, Azure Pipelines, Bitbucket Pipelines or Buildkite.
Run python3 dvsentry.py --help.
any token/v1/auth/meMe
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Responses: 200 UserRead, 422 HTTPValidationError
org:read/v1/organizationsList Organizations
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Responses: 200 OrganizationRead[], 422 HTTPValidationError
/v1/scanner-capabilitiesScanner Capabilities
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
repositories:read/v1/repositoriesList Repositories
| Parameter | In | Required | Type |
|---|---|---|---|
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 RepositoryPage, 422 HTTPValidationError
/v1/repositories/{repository_id}/automation-runsList Automation Runs
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
source | query | no | string | null |
limit | query | no | integer |
authorization | header | no | string | null |
Responses: 200 RepositoryAutomationRunRead[], 422 HTTPValidationError
/v1/repositories/{repository_id}/baselinesList Baselines
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 RepositoryBaselineRead[], 422 HTTPValidationError
/v1/repositories/{repository_id}/infrastructure-surfaceGet Repository Infrastructure Surface
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
git_ref | query | no | string | null |
include_non_production | query | no | boolean |
authorization | header | no | string | null |
Responses: 200 InfrastructureAttackSurface, 422 HTTPValidationError
/v1/repositories/{repository_id}/regressionGet Repository Regression
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
base_commit | query | no | string | null |
head_commit | query | no | string | null |
base_report_id | query | no | string (uuid) | null |
head_report_id | query | no | string (uuid) | null |
authorization | header | no | string | null |
Responses: 200 SecurityRegressionView, 422 HTTPValidationError
/v1/repositories/{repository_id}/release-baselinesList release baselines for repository
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 ReleaseBaselineRead[], 422 HTTPValidationError
/v1/repositories/{repository_id}/scan-policyGet Repository Scan Policy
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/repositories/{repository_id}/schedulesList Schedules
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 RepositoryScheduleRead[], 422 HTTPValidationError
/v1/repositories/{repository_id}/scorecardGet Repository Scorecard
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
days | query | no | integer |
authorization | header | no | string | null |
Responses: 200 AssetScorecard, 422 HTTPValidationError
repositories:write/v1/repositoriesCreate Repository
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Body: RepositoryCreate as application/json
Responses: 201 RepositoryRead, 422 HTTPValidationError
/v1/repositories/{repository_id}/baselineSet Baseline
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: RepositoryBaselineSet as application/json
Responses: 200 RepositoryBaselineRead, 422 HTTPValidationError
/v1/repositories/{repository_id}/scan-policyReplace Repository Scan Policy
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: RepositoryScanPolicyUpdate as application/json
Responses: 200, 422 HTTPValidationError
/v1/repositories/{repository_id}/scan-policyReset Repository Scan Policy
| Parameter | In | Required | Type |
|---|---|---|---|
repository_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
scans:read/v1/ai-security-scans/{scan_id}Get Ai Security Scan
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AISecurityScanRead, 422 HTTPValidationError
/v1/ai-targetsList Ai Targets
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Responses: 200 AITargetRead[], 422 HTTPValidationError
/v1/ai-targets/{target_id}/scansList Ai Security Scans
| Parameter | In | Required | Type |
|---|---|---|---|
target_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AISecurityScanRead[], 422 HTTPValidationError
/v1/assessmentsList Assessments
| Parameter | In | Required | Type |
|---|---|---|---|
status | query | no | string | null |
scanner | query | no | string | null |
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 AssessmentPage, 422 HTTPValidationError
/v1/assessments/{assessment_id}Get Assessment
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AssessmentRead, 422 HTTPValidationError
/v1/assessments/{assessment_id}/comparisonAssessment Comparison
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AssessmentComparison, 422 HTTPValidationError
/v1/assessments/{assessment_id}/summaryAssessment Summary
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AssessmentSummary, 422 HTTPValidationError
/v1/cloud-posture/scansList Posture Scans
| Parameter | In | Required | Type |
|---|---|---|---|
org_id | query | no | string (uuid) | null |
limit | query | no | integer |
authorization | header | no | string | null |
Responses: 200 CloudScanRead[], 422 HTTPValidationError
/v1/cloud-posture/scans/{scan_id}Get Posture Scan
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 CloudScanRead, 422 HTTPValidationError
/v1/cloud/accountsList Cloud Accounts
| Parameter | In | Required | Type |
|---|---|---|---|
org_id | query | no | string (uuid) | null |
provider | query | no | string | null |
authorization | header | no | string | null |
Responses: 200 CloudAccountRead[], 422 HTTPValidationError
/v1/cloud/accounts/{account_id}Get Cloud Account
| Parameter | In | Required | Type |
|---|---|---|---|
account_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 CloudAccountRead, 422 HTTPValidationError
/v1/organizations/{organization_id}/container-images/scansList Container Image Scans
| Parameter | In | Required | Type |
|---|---|---|---|
organization_id | path | yes | string (uuid) |
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 ContainerImageScanPage, 422 HTTPValidationError
/v1/organizations/{organization_id}/container-images/scans/{scan_id}Get Container Image Scan
| Parameter | In | Required | Type |
|---|---|---|---|
organization_id | path | yes | string (uuid) |
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 ContainerImageScanRead, 422 HTTPValidationError
/v1/web-scans/{scan_id}Get Web Scan
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 WebScanRead, 422 HTTPValidationError
/v1/web-targetsList Web Targets
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Responses: 200 WebTargetRead[], 422 HTTPValidationError
/v1/web-targets/{target_id}/scansList Web Scans
| Parameter | In | Required | Type |
|---|---|---|---|
target_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 WebScanRead[], 422 HTTPValidationError
scans:trigger/v1/ai-security-scans/{scan_id}/cancelCancel Ai Security Scan
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AISecurityScanRead, 422 HTTPValidationError
/v1/ai-targets/{target_id}/scansCreate Ai Security Scan
| Parameter | In | Required | Type |
|---|---|---|---|
target_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: AISecurityScanCreate as application/json
Responses: 201 AISecurityScanRead, 422 HTTPValidationError
/v1/assessmentsCreate Assessment
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Body: AssessmentCreate as application/json
Responses: 202 AssessmentRead, 422 HTTPValidationError
/v1/assessments/{assessment_id}/cancelCancel Assessment
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 AssessmentRead, 422 HTTPValidationError
/v1/cloud/accounts/{account_id}/scansEnqueue Cloud Scan
| Parameter | In | Required | Type |
|---|---|---|---|
account_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: CloudScanCreate as application/json
Responses: 202 CloudScanRead, 422 HTTPValidationError
/v1/cloud/scans/{scan_id}/cancelCancel Cloud Scan
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 CloudScanRead, 422 HTTPValidationError
/v1/organizations/{organization_id}/container-images/scansCreate Container Image Scan
| Parameter | In | Required | Type |
|---|---|---|---|
organization_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: ContainerImageScanCreate as application/json
Responses: 202 ContainerImageScanRead, 422 HTTPValidationError
/v1/repository-schedules/{schedule_id}/runRun Schedule Now
| Parameter | In | Required | Type |
|---|---|---|---|
schedule_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 202 SecurityReportRead, 422 HTTPValidationError
/v1/security-reportsCreate Security Report
| Parameter | In | Required | Type |
|---|---|---|---|
Idempotency-Key | header | no | string | null |
authorization | header | no | string | null |
Body: SecurityReportCreate as application/json
Responses: 202 SecurityReportRead, 422 HTTPValidationError
/v1/security-reports/{report_id}/cancelCancel Report
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 SecurityReportRead, 422 HTTPValidationError
/v1/web-scan-schedules/{schedule_id}/runRun Web Scan Schedule Now
| Parameter | In | Required | Type |
|---|---|---|---|
schedule_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 202 WebScanRead, 422 HTTPValidationError
/v1/web-scans/{scan_id}/cancelCancel Web Scan
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 WebScanRead, 422 HTTPValidationError
/v1/web-targets/{target_id}/scansCreate Web Scan
| Parameter | In | Required | Type |
|---|---|---|---|
target_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: WebScanCreate as application/json
Responses: 202 WebScanRead, 422 HTTPValidationError
findings:read/v1/assessments/{assessment_id}/findingsList Findings
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
severity | query | no | string | null |
category | query | no | string | null |
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 FindingPage, 422 HTTPValidationError
/v1/cloud-posture/accounts/{account_id}/findingsList Account Finding States
| Parameter | In | Required | Type |
|---|---|---|---|
account_id | path | yes | string (uuid) |
limit | query | no | integer |
authorization | header | no | string | null |
Responses: 200 CloudFindingStateRead[], 422 HTTPValidationError
/v1/cloud-posture/scans/{scan_id}/issuesGet Scan Issues
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/organizations/{organization_id}/container-images/scans/{scan_id}/findingsList Container Image Findings
| Parameter | In | Required | Type |
|---|---|---|---|
organization_id | path | yes | string (uuid) |
scan_id | path | yes | string (uuid) |
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 ContainerImageFindingPage, 422 HTTPValidationError
/v1/security-reports/{report_id}/findingsList Security Report Findings
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
severity | query | no | string | null |
scanner | query | no | string | null |
status | query | no | string | null |
assignee | query | no | string | null |
q | query | no | string | null |
classification | query | no | string | null |
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 ReportFindingPage, 422 HTTPValidationError
/v1/security-reports/{report_id}/findings/{dedupe_key}Get Security Report Finding
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
dedupe_key | path | yes | string |
authorization | header | no | string | null |
Responses: 200 ReportFindingRead, 422 HTTPValidationError
/v1/security-reports/{report_id}/findings/{dedupe_key}/remediationGet Security Report Finding Remediation
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
dedupe_key | path | yes | string |
authorization | header | no | string | null |
Responses: 200 FindingRemediationRead, 422 HTTPValidationError
/v1/security-reports/{report_id}/secret-incidentsList Secret Incidents
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
findings:write/v1/findings/{finding_id}Update Finding Workflow
| Parameter | In | Required | Type |
|---|---|---|---|
finding_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: FindingWorkflowUpdate as application/json
Responses: 200 FindingRead, 422 HTTPValidationError
/v1/security-reports/{report_id}/findings/{dedupe_key}Update Security Report Finding
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
dedupe_key | path | yes | string |
authorization | header | no | string | null |
Body: FindingWorkflowUpdate as application/json
Responses: 200 ReportFindingRead, 422 HTTPValidationError
/v1/security-reports/{report_id}/secret-incidents/{dedupe_key}Update Secret Incident
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
dedupe_key | path | yes | string |
authorization | header | no | string | null |
Body: SecretIncidentUpdate as application/json
Responses: 200, 422 HTTPValidationError
reports:read/v1/assessments/{assessment_id}/reports/developerAssessment Developer Report
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 DeveloperReport, 422 HTTPValidationError
/v1/assessments/{assessment_id}/reports/executiveAssessment Executive Report
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 ExecutiveReport, 422 HTTPValidationError
/v1/cloud-posture/scans/{scan_id}/reportGet Scan Report
| Parameter | In | Required | Type |
|---|---|---|---|
scan_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reportsList Security Reports
| Parameter | In | Required | Type |
|---|---|---|---|
status | query | no | string | null |
environment | query | no | string | null |
repository_id | query | no | string (uuid) | null |
source_type | query | no | string | null |
limit | query | no | integer |
offset | query | no | integer |
authorization | header | no | string | null |
Responses: 200 SecurityReportPage, 422 HTTPValidationError
/v1/security-reports/{report_id}Get Security Report
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 SecurityReportDetail, 422 HTTPValidationError
/v1/security-reports/{report_id}/comparisonGet Security Report Comparison
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 SecurityReportComparison, 422 HTTPValidationError
/v1/security-reports/{report_id}/complianceGet Security Report Compliance
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/componentsGet Security Report Components
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/coverageGet Security Report Coverage
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 CoverageReportRead, 422 HTTPValidationError
/v1/security-reports/{report_id}/license-complianceReport License Compliance
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 object, 422 HTTPValidationError
/v1/security-reports/{report_id}/plain-summaryGet Security Report Plain Summary
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/regressionGet Security Report Regression
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
baseline_id | query | no | string (uuid) | null |
authorization | header | no | string | null |
Responses: 200 SecurityRegressionView, 422 HTTPValidationError
/v1/security-reports/{report_id}/sbomExport Security Report Sbom
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
format | query | no | string |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/sbom/attestationExport Security Report Sbom Attestation
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
format | query | no | string |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/sbom/comparisonCompare Security Report Sbom
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
baseline_id | query | no | string (uuid) | null |
classification | query | no | string |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/sbom/license-violationsCheck Report License Violations
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/signed-evidenceExport Signed Report Evidence
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/summaryGet Security Report Summary
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 SecurityReportSummary, 422 HTTPValidationError
/v1/security-reports/{report_id}/vexGet Security Report Vex
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
reports:export/v1/artifactsList Artifacts
| Parameter | In | Required | Type |
|---|---|---|---|
organization_id | query | yes | string (uuid) |
resource_type | query | no | string | null |
resource_id | query | no | string (uuid) | null |
artifact_type | query | no | string | null |
limit | query | no | integer |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/artifacts/{artifact_id}Get Artifact
| Parameter | In | Required | Type |
|---|---|---|---|
artifact_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/artifacts/{artifact_id}/downloadDownload Artifact
| Parameter | In | Required | Type |
|---|---|---|---|
artifact_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/export-jobsList Export Jobs
| Parameter | In | Required | Type |
|---|---|---|---|
limit | query | no | integer |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/export-jobsCreate Export Job
| Parameter | In | Required | Type |
|---|---|---|---|
authorization | header | no | string | null |
Body: ExportJobRequest as application/json
Responses: 202, 422 HTTPValidationError
/v1/export-jobs/{job_id}Get Export Job
| Parameter | In | Required | Type |
|---|---|---|---|
job_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/evidence-packExport Compliance Evidence Pack
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
format | query | no | string |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/exportExport Security Report
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
format | query | yes | string |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/export/complianceExport Security Report Compliance
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/export/executiveExport Security Report Executive
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/export/ticketsExport Security Report Tickets
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
format | query | no | string |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
gates:read/v1/assessments/{assessment_id}/ci-gateAssessment Ci Gate
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 string, 422 HTTPValidationError
/v1/assessments/{assessment_id}/ci-resultAssessment Ci Result
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 CiResult, 422 HTTPValidationError
/v1/assessments/{assessment_id}/policy-resultAssessment Policy Result
| Parameter | In | Required | Type |
|---|---|---|---|
assessment_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 PolicyResult, 422 HTTPValidationError
/v1/release-gates/{evaluation_id}Get release gate evaluation record
| Parameter | In | Required | Type |
|---|---|---|---|
evaluation_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 ReleaseGateEvaluationRead, 422 HTTPValidationError
/v1/release-gates/{evaluation_id}/evidence.jsonDownload signed machine-readable release evidence JSON
| Parameter | In | Required | Type |
|---|---|---|---|
evaluation_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/release-gates/{evaluation_id}/evidence.mdDownload human-readable release evidence Markdown report
| Parameter | In | Required | Type |
|---|---|---|---|
evaluation_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200, 422 HTTPValidationError
/v1/security-reports/{report_id}/ci-gateGet Security Report Ci Gate
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 string, 422 HTTPValidationError
/v1/security-reports/{report_id}/ci-resultGet Security Report Ci Result
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 SecurityReportCiResult, 422 HTTPValidationError
/v1/security-reports/{report_id}/policy-resultGet Security Report Policy Result
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Responses: 200 SecurityReportPolicyResult, 422 HTTPValidationError
gates:evaluate/v1/security-reports/{report_id}/release-gate/evaluateEvaluate candidate report against release baseline
| Parameter | In | Required | Type |
|---|---|---|---|
report_id | path | yes | string (uuid) |
authorization | header | no | string | null |
Body: ReleaseGateEvaluateRequest as application/json
Responses: 201 ReleaseGateEvaluationRead, 422 HTTPValidationError
ide:read/v1/ide/findingsIde Findings
| Parameter | In | Required | Type |
|---|---|---|---|
organization_id | query | yes | string (uuid) |
remote | query | yes | string |
authorization | header | no | string | null |
Responses: 200 IdeFindings, 422 HTTPValidationError