Skip to content

Create a blueprint-draft

POST
/blueprint-drafts
object
data
object
organisation
required
One of:

DocumentId reference to api::organisation.organisation

string
author
One of:

DocumentId reference to plugin::users-permissions.user

string
name
required
string
>= 1 characters <= 120 characters
slug

URL-safe identifier derived from name.

string
description
string
category
string
Allowed values: infrastructure networking security database application monitoring custom
provider
string
Allowed values: aws azure gcp hetzner digitalocean multi_cloud
steps

Array of {id, name, type: ‘provision’|‘configure’|‘verify’, resource_type, config JSON, depends_on: string[]}.

variables

JSON Schema for input variables, e.g. {“region”: {“type”: “string”, “default”: “eu-west-1”}}.

resource_types

Array of strings listing the cloud resource types used in this blueprint.

estimated_cost_monthly

Estimated monthly cost in USD.

number
cost_notes
string
status
string
Allowed values: draft review published archived
version
string
tags

Array of string tags.

Created

object
data
object
organisation
required
One of:

DocumentId reference to api::organisation.organisation

string
author
One of:

DocumentId reference to plugin::users-permissions.user

string
name
required
string
>= 1 characters <= 120 characters
slug

URL-safe identifier derived from name.

string
description
string
category
string
Allowed values: infrastructure networking security database application monitoring custom
provider
string
Allowed values: aws azure gcp hetzner digitalocean multi_cloud
steps

Array of {id, name, type: ‘provision’|‘configure’|‘verify’, resource_type, config JSON, depends_on: string[]}.

variables

JSON Schema for input variables, e.g. {“region”: {“type”: “string”, “default”: “eu-west-1”}}.

resource_types

Array of strings listing the cloud resource types used in this blueprint.

estimated_cost_monthly

Estimated monthly cost in USD.

number
cost_notes
string
status
string
Allowed values: draft review published archived
version
string
tags

Array of string tags.

documentId
string
id
integer
createdAt
string format: date-time
updatedAt
string format: date-time
publishedAt
string format: date-time
nullable

Validation error

Missing or invalid authentication

Not authorized (tenant scope or capability)