Listing Templates
Function
Querying the Pipeline Template List
URI
POST /v5/{tenant_id}/api/pipeline-templates/list
Parameter | Mandatory | Type | Description |
|---|---|---|---|
tenant_id | Yes | String | TenantID |
Request Parameters
Parameter | Mandatory | Type | Description |
|---|---|---|---|
language | No | String | Language |
is_system | No | Boolean | Indicates whether the template is a system template. |
name | No | String | The template name. |
offset | No | Long | Offset from which the query starts. The value of offset is greater than or equal to 0. The default value is 0. |
limit | No | Long | Number of items queried each time. |
sort_key | No | String | Field used for sorting, which is optional. The value can be name or create_time. |
sort_dir | No | String | Sorting type, which is optional. asc: by sorting field in ascending order; desc: by sorting field in descending order |
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
offset | Integer | Specifies the initial offset. |
limit | Integer | Number of records displayed on each page. |
total | Integer | Total number. |
templates | Array of PipelineTemplateSimpleVO objects | Pipeline Template List |
Parameter | Type | Description |
|---|---|---|
id | String | The template ID. |
name | String | The template name. |
icon | String | Template Icon |
manifest_version | String | Version |
language | String | Language |
description | String | Template Description |
is_system | Boolean | Indicates whether the template is a system template. |
region | String | Template Site |
domain_id | String | ID of the tenant to which the template belongs. |
creator_id | String | Template Creator ID |
creator_name | String | Template Creator Name |
updater_id | String | Template Updater ID |
create_time | Integer | Created |
update_time | Integer | Updated |
is_collect | Boolean | Favorite |
is_show_source | String | Indicates whether to display the pipeline source. |
stages | Array of stages objects | Template Orchestration stages |
Status code: 400
Parameter | Type | Description |
|---|---|---|
error_msg | String | Error Message |
error_code | String | Error code. |
Example Requests
This API is used to query the pipeline template list. Set the start offset to 0 and the number to 3.
POST https://{endpoint}/v5/a5f63758220947b7821e70ae2734c01d/api/pipeline-templates/list
{
"is_system" : "",
"offset" : 0,
"limit" : 3,
"name" : ""
} Example Responses
Status code: 200
OK
{
"offset" : 0,
"limit" : 3,
"total" : 19,
"templates" : [ {
"id" : "e908740fe06e44a28f30c0f3c81b2ad5",
"name" : "Serverless-maven Compilation and Deployment",
"icon" : "maven60",
"manifest_version" : "3.0",
"language" : "Java",
"description" : "Use Maven to build and deploy serverless project code.",
"is_system" : true,
"region" : "system",
"domain_id" : "system",
"creator_id" : "system",
"creator_name" : "system",
"updater_id" : "e908740fe06e44a28f30c0f3c81b2ad5",
"create_time" : 1671172288000,
"update_time" : 1677640980000,
"is_collect" : true,
"is_show_source" : null,
"stages" : [ {
"name" : "Build and Check",
"sequence" : 0
}, {
"name" : "Deployment and Test",
"sequence" : 1
} ]
}, {
"id" : "ac3b3b9a6cb64ef6b732c8f8459ab578",
"name" : "Building a Container Image on a Node",
"icon" : "npm60",
"manifest_version" : "3.0",
"language" : "Node.js",
"description" : "Use nodes to build container images and push them to SWR for storage.",
"is_system" : true,
"region" : "system",
"domain_id" : "system",
"creator_id" : "system",
"creator_name" : "system",
"updater_id" : "ac3b3b9a6cb64ef6b732c8f8459ab578",
"create_time" : 1671172288000,
"update_time" : 1677640980000,
"is_collect" : true,
"is_show_source" : null,
"stages" : [ {
"name" : "Build",
"sequence" : 0
} ]
}, {
"id" : "8ea4d170ba0d45d9b1b647a9780ebcf8",
"name" : "Get Started",
"icon" : null,
"manifest_version" : "3.0",
"language" : "java",
"description" : "Pipeline template for beginners",
"is_system" : true,
"region" : "system",
"domain_id" : "system",
"creator_id" : "system",
"creator_name" : "system",
"updater_id" : "ac3b3b9a6cb64ef6b732c8f8459ab578",
"create_time" : 1680769082000,
"update_time" : 1680770243000,
"is_collect" : false,
"is_show_source" : null,
"stages" : [ {
"name" : "Code check",
"sequence" : 0
}, {
"name" : "Build Phase",
"sequence" : 1
}, {
"name" : "Deployment and Publish",
"sequence" : 2
} ]
} ]
} Status Codes
Status Code | Description |
|---|---|
200 | OK |
400 | Bad request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

