Skip to content

Import container SBOM and create a new project

Request

Imports a container SBOM and creates a new project as part of the process. The SBOM scan is dispatched for asynchronous processing. Supported formats: SPDX (JSON/XML), CycloneDX (JSON/XML).

Security
bearer-key
Path
applicationuuidstringrequired

Application UUID (Administration > Applications)

Bodymultipart/form-datarequired
projectNamestringrequired

Name of the project to create under this application

projectDescriptionstring

Optional project description

imageNamestring

Optional image name associated with the SBOM being imported

sbomFilestring, (binary)required

The container SBOM file to upload (SPDX or CycloneDX). Only one file per request.

POST
/api/v3.0/applications/{applicationuuid}/container/projects/importSbom
{
  "projectName": "string",
  "projectDescription": "string",
  "imageName": "string",
  "sbomFile": "string"
}

Responses

SBOM scan successfully created and dispatched

Bodyapplication/json
supportTokenstring
Example:"1171c60d"
projectobject(model.ProjectDTOV3)
scanobject(model.SbomScanInfoDTO)
Response
{ "supportToken": "1171c60d", "project": { "uuid": "123e4567-e89b-12d3-a456-426655440000", "name": "My Project", "path": "My Application", "applicationName": "My Application", "applicationUuid": "123e4567-e89b-12d3-a456-426655440000" }, "scan": { "scanUuid": "45e0c7f0-2a64-4a1c-bb2b-22e1c4f02126", "createdAt": "2025-10-27T18:50:05Z" }, "link": { "logs": "string" } }