Skip to content

Upload an SBOM for a component version

POST
/v1/upload-sbom
curl --request POST \
--url https://api.quaze.io/v1/upload-sbom \
--header 'Authorization: REPLACE_KEY_VALUE' \
--header 'content-type: application/json' \
--data '{"productId":"string","componentId":"string","version":"string","fileName":"string","artifactName":"string","buildReference":"string"}'
Media type application/json
object
productId
required
string
>= 1 characters
componentId
required
string
>= 1 characters
version
required
string
>= 1 characters
fileName
required
string
>= 1 characters
artifactName
string
buildReference
string
Example generated
{
"productId": "example",
"componentId": "example",
"version": "example",
"fileName": "example",
"artifactName": "example",
"buildReference": "example"
}

Upload URL generated

Media type application/json
object
uploadId
string
presignedUrl
string
componentId
string
componentVersionId
string
Example generated
{
"uploadId": "example",
"presignedUrl": "example",
"componentId": "example",
"componentVersionId": "example"
}

Invalid request

Media type application/json
object
error
required
string
Example generated
{
"error": "example"
}

Missing or invalid authentication

Media type application/json
object
error
required
string
Example generated
{
"error": "example"
}

Resource not found

Media type application/json
object
error
required
string
Example generated
{
"error": "example"
}