/v1/bomUpload a Base64-encoded CycloneDX BOM
Uploads a Base64-encoded CycloneDX bill of materials (BOM) and associates it with a project. Supply project, projectName, and projectVersion as required by the schema, and use autoCreate to create a project when it does not exist. Processing is asynchronous; use the returned token to check progress, and send large BOMs through the POST upload endpoint to avoid the 20,000,000-character limit.
Base64-encoded CycloneDX BOM upload and project details. The schema requires bom, project, projectName, and projectVersion.
A 400 is returned when the BOM is invalid, including when it fails CycloneDX schema validation. A 401 is returned when the request is unauthorized; a 403 is returned when the authenticated user lacks access to the project or the permission required for project creation. A 404 is returned when the project cannot be found. bom must be valid Base64 and no longer than 20,000,000 characters; project must be a UUID, and projectName and projectVersion must each contain at least one character.