Skip to content

Create a release snapshot with component versions

POST
/v1/releases/snapshots
curl --request POST \
--url https://api.quaze.io/v1/releases/snapshots \
--header 'Authorization: REPLACE_KEY_VALUE' \
--header 'content-type: application/json' \
--data '{"productId":"dcd53ddb-8104-4e48-8cc0-5df1088c6113","releaseId":"829d5913-a352-42a5-be6f-1526f30c0c85","componentVersions":[{"componentId":"string","version":"string"}],"metadata":{}}'
Media type application/json
object
productId
required
string format: uuid
>= 1 characters
releaseId
required
string format: uuid
>= 1 characters
componentVersions
required
Array<object>
>= 1 items <= 100 items
object
componentId
required
string
>= 1 characters
version
required
string
>= 1 characters
metadata
object
Example generated
{
"productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"releaseId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"componentVersions": [
{
"componentId": "example",
"version": "example"
}
],
"metadata": {}
}

Release snapshot created

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"
}