Blueprints

Show

get

Get a single draft.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/blueprints/{blueprint}/draft

Store

post

Create a new draft.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
post
/api/v1/blueprints/{blueprint}/draft

Destroy

delete

Delete a draft.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
messagestringOptional
delete
/api/v1/blueprints/{blueprint}/draft

Update

patch

Update an existing draft.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
patch
/api/v1/blueprints/{blueprint}/draft

Check

get

Check for check.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
objectOptional
get
/api/v1/blueprints/{blueprint}/draft/check

Publish

post

Publish for publish.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/blueprints/{blueprint}/draft/publish

Reset

post

Reset for reset.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/blueprints/{blueprint}/draft/reset

Install-Active

post

Validation Rules

These are the basic validation rules for the request. More detailed validation may apply depending on the data being sent. Please see the response for any extra requirements

Field
Type
Required

flow_template_ids

flow_template_ids.*

integer

dry_run

instances

instances.*.system_template_id

integer

instances.*.connector_id

integer

instances.*.canonical_key

string

instances.*.name

string

instances.*.timezone

string

instances.*.date_format

string

instances.*.rate_limit_unit

string

instances.*.rate_limit_duration

integer

instances.*.connection_pool_id

integer

instances.*.authentication_implementation_template_id

integer

instances.*

post_install

post_install.action

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Body
flow_template_idsstringOptional
instancesstringOptional
Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/blueprints/{blueprint}/install

Install

post

Validation Rules

These are the basic validation rules for the request. More detailed validation may apply depending on the data being sent. Please see the response for any extra requirements

Field
Type
Required

flow_template_ids

flow_template_ids.*

integer

dry_run

instances

instances.*.system_template_id

integer

instances.*.connector_id

integer

instances.*.canonical_key

string

instances.*.name

string

instances.*.timezone

string

instances.*.date_format

string

instances.*.rate_limit_unit

string

instances.*.rate_limit_duration

integer

instances.*.connection_pool_id

integer

instances.*.authentication_implementation_template_id

integer

instances.*

post_install

post_install.action

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

versionstringRequired

The version identifier.

Body
flow_template_idsstringOptional
instancesstringOptional
Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/blueprints/{blueprint}/versions/{version}/install

Index

get

List all blueprints.

Authorizations
Query parameters
filter[name]stringOptional

Filter results by name.

filter[labelled]stringOptional

Filter results by labelled.

filter[,]stringOptional

Filter results by ,.

filter[intval]stringOptional

Filter results by intval.

filter[labelTemplates]stringOptional

Filter results by labelTemplates.

filter[label_templates.id]stringOptional

Filter results by label_templates.id.

sortstringOptional

Sort field. Prefix with - for descending. Available: created_at, updated_at, name

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints

No content

Store

post

Create a new blueprint.

Authorizations
Responses
chevron-right
200

Successful response

No content

post
/api/v1/patchworks/blueprints

No content

Get Post Install Options

get

Get Post Install Options for post install options.

Authorizations
Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/post-install-options

No content

Get Unpublished

get

Get Unpublished for unpublished.

Authorizations
Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/unpublished

No content

Show

get

Get a single blueprint.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Query parameters
filter[name]stringOptional

Filter results by name.

filter[labelled]stringOptional

Filter results by labelled.

filter[,]stringOptional

Filter results by ,.

filter[intval]stringOptional

Filter results by intval.

filter[labelTemplates]stringOptional

Filter results by labelTemplates.

filter[label_templates.id]stringOptional

Filter results by label_templates.id.

sortstringOptional

Sort field. Prefix with - for descending. Available: created_at, updated_at, name

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}

No content

Update

put

Update an existing blueprint.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

put
/api/v1/patchworks/blueprints/{blueprint}

No content

Destroy

delete

Delete a blueprint.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

delete
/api/v1/patchworks/blueprints/{blueprint}

No content

Install

get

Install for install.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/install

No content

Index

get

List all installs.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/installs

No content

Index

get

List all bulk.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/installs/bulk

No content

Store

post

Create a new bulk.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

post
/api/v1/patchworks/blueprints/{blueprint}/installs/bulk

No content

Show

get

Get a single bulk.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

batchstringRequired

The batch identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/installs/bulk/{batch}

No content

Cancel

post

Cancel for cancel.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

batchstringRequired

The batch identifier.

Responses
chevron-right
200

Successful response

No content

post
/api/v1/patchworks/blueprints/{blueprint}/installs/bulk/{batch}/cancel

No content

Index

get

List all items.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

batchstringRequired

The batch identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/installs/bulk/{batch}/items

No content

Show

get

Get a single item.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

batchstringRequired

The batch identifier.

itemstringRequired

The item identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/installs/bulk/{batch}/items/{item}

No content

Index

get

List all versions.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/versions

No content

Index

get

List all active.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/versions/active

No content

Show

get

Get a single version.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

No content

get
/api/v1/patchworks/blueprints/{blueprint}/versions/{version}

No content

Destroy

delete

Delete a version.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

No content

delete
/api/v1/patchworks/blueprints/{blueprint}/versions/{version}

No content

Activate

post

Activate for activate.

Authorizations
Path parameters
blueprintstringRequired

The blueprint identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

No content

post
/api/v1/patchworks/blueprints/{blueprint}/versions/{version}/activate

No content

Last updated

Was this helpful?