Templates

Reusable templates

Reusable templates

Endpoints

MethodPathSummary
GET/api/v1/templatesList templates
POST/api/v1/templatesCreate template
GET/api/v1/templates/{id}Get template
PATCH/api/v1/templates/{id}Update template
POST/api/v1/templates/{id}/forkFork template
GET/api/v1/templates/{id}/lineageGet template lineage

List templates

GET /api/v1/templates

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string
``string
scopequerystring
searchquerystring

Responses

CodeDescription
200Template list

Create template

POST /api/v1/templates

Requires authentication.

Request Body

FieldTypeRequiredDescription
bodystringYes
langstring
metadataobject
namestringYes
scopestringYes

Responses

CodeDescription
201Template created

Get template

GET /api/v1/templates/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Template details

Update template

PATCH /api/v1/templates/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Request Body

FieldTypeRequiredDescription
bodystring
langstring
metadataobject
namestring
scopestring
statusstring

Responses

CodeDescription
200Template updated

Fork template

POST /api/v1/templates/{id}/fork

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
201Template forked

Get template lineage

GET /api/v1/templates/{id}/lineage

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Lineage chain