Skip to content

Deploy component versions to an environment

POST
/v1/environments/deployments
curl --request POST \
--url https://api.quaze.io/v1/environments/deployments \
--header 'Authorization: REPLACE_KEY_VALUE' \
--header 'content-type: application/json' \
--data '{"productId":"dcd53ddb-8104-4e48-8cc0-5df1088c6113","environmentId":"19f5cc2e-7657-437a-9268-83cd3d563563","componentVersions":[{"componentId":"string","version":"string"}],"removeComponentIds":["string"],"partial":true,"metadata":{}}'
Media type application/json
object
productId
required
string format: uuid
>= 1 characters
environmentId
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
removeComponentIds
Array<string>
<= 100 items
partial
boolean
metadata
object
Example generated
{
"productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"environmentId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"componentVersions": [
{
"componentId": "example",
"version": "example"
}
],
"removeComponentIds": [
"example"
],
"partial": true,
"metadata": {}
}

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