Create a blueprint service in an environment
Instantiates a blueprint from the service catalog into the given environment. Pass deploy=true to trigger an immediate deployment after creation.
Authorizations
JWT tokens should be used with OIDC account (human to machine). JWT tokens used by the Qovery console to communicate with the API have a TTL. Curl Example ' curl https://console.qovery.com/organization -H "Authorization: Bearer $qovery_token" '
Path Parameters
Environment ID
Query Parameters
Trigger a deployment immediately after creation
Body
Display name for the service
"my-postgres"
Catalog tag identifying the blueprint version
"aws/postgres/17/1.0.1"
Icon URL for the service
"https://cdn.qovery.com/icons/postgresql.svg"
Variable overrides for the blueprint
Engine-level overrides applied on top of the blueprint manifest. Only fields whose corresponding manifest field is overridable: true are accepted; submitting a non-overridable field returns 422.
Terraform / OpenTofu blueprints
engine_version is required on create. The value must be one of the versions listed in spec.engine.terraform.allowedValues (or opentofu.allowedValues) in the manifest.
Helm blueprints
engine_version, credentials, and backend are ignored. Only timeout and the resource fields apply.
{
"engine_version": "1.13.3",
"credentials": "cluster",
"backend": "qovery"
}