- Export application SBOM report asynchronously (Dependencies - SCA)
SBOM report type. Only SPDX and CycloneDX variants are valid for this endpoint.
Maximum depth level of the dependency tree to include in the report. Applies to CycloneDX variants only and must be between 1 and 4; values outside this range (including 0) are rejected with a 400 error. Ignored for SPDX variants.
When true, generates an ML-BOM (AI/ML Bill of Materials) that includes only machine-learning model components. If the selected scope contains no ML/AI model components, the generated report will be empty (for CycloneDX/SPDX this yields an empty ZIP). Defaults to false.
Component granularity: 'library' (default) or 'file' for source-file-level coverage
How the report is split over files. 'PER_PROJECT' (default) generates one SBOM file per project in the scope; 'AGGREGATED' generates a single file covering all of them, rooted in this application. 'AGGREGATED' requires a scope of more than one project — it is rejected when projectUuids selects exactly one project — and supports componentGranularity 'library' only. Aggregated files can be very large for applications with many projects.
- Generated server urlhttps://baseUrl/api/v3.0/applications/{applicationUuid}/dependencies/reports/SBOM
{ "name": "string", "format": "json", "sendEmailNotification": true, "projectUuids": [ "string" ], "reportType": "spdx", "maxDepthLevel": 1, "includeVulnerabilities": true, "isMlBomReport": false, "componentGranularity": "library", "reportStructure": "PER_PROJECT" }
{ "supportToken": "1171c60d", "response": { "uuid": "string", "name": "string", "scopeUuid": "string", "scopeName": "string", "subScopes": [ … ], "title": "string", "reportType": "attribution", "format": "json", "scopeType": "organization", "scopeUuidList": [ … ], "projectUuids": [ … ], "status": "PENDING", "createdBy": "string", "createdAt": "2019-08-24T14:15:22Z", "sendEmailNotification": true, "labelsUuidList": [ … ], "includeVulnerabilities": true, "excludeInactiveProjects": true } }