Help Center/ CodeArts Pipeline/ API Reference/ API/ GitCode Pipeline/ Querying Action Details of a GitCode Pipeline
Updated on 2025-09-08 GMT+08:00

Querying Action Details of a GitCode Pipeline

Function

This API is used to query action details of a GitCode pipeline.

Calling Method

For details, see Calling APIs.

URI

GET /v3/{domain_id}/actions/detail

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

domain_id

Yes

String

Definition:

Tenant ID.

Constraints:

N/A

Value range:

The value consists of 32 characters, including digits and letters.

Default value:

N/A

Table 2 Query Parameters

Parameter

Mandatory

Type

Description

name

Yes

String

Definition:

Extension name.

Constraints:

N/A

Value range:

N/A

Default value:

N/A

version

No

String

Definition:

Extension version.

Constraints:

N/A

Value range:

N/A

Default value:

N/A

Request Parameters

None

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

full_stage_plugins_item_list

Array of full_stage_plugins_item_list objects

Definition:

Result set.

Value range:

N/A

Table 4 full_stage_plugins_item_list

Parameter

Type

Description

plugins_list

Array of plugins_list objects

Definition:

Extension list.

Value range:

N/A

display_name

String

Definition:

Displayed extension name.

Value range:

N/A

business_type

String

Definition:

Extension service type.

Value range:

N/A

unique_id

String

Definition:

Extension ID.

Default value:

N/A

conditions

Array of strings

Definition:

Running conditions.

Value range:

N/A

addables

Array of addables objects

Definition:

Additional attribute.

Value range:

N/A

editable

Boolean

Definition:

Editable parameter or not.

Value range:

  • true: editable.

  • false: not editable.

removable

Boolean

Definition:

Removable or not.

Value range:

  • true: removable.

  • false: not removable.

cloneable

Boolean

Definition:

Whether the extension can be cloned.

Value range:

  • true: The extension can be cloned.

  • false: The extension cannot be cloned.

disabled

Boolean

Definition:

Disabled or not.

Value range:

  • true: disabled.

  • false: not disabled.

Table 5 plugins_list

Parameter

Type

Description

unique_id

String

Definition:

ID.

Value range:

N/A

display_name

String

Definition:

Display name.

Value range:

N/A

plugin_name

String

Definition:

Extension name.

Value range:

N/A

disabled

Boolean

Definition:

Whether the current extension is disabled for subsequent pipelines. The default value is false.

Value range:

  • true: disabled.

  • false: not disabled.

db_record_name

String

Definition:

Display name of an extension record.

Value range:

N/A

group_name

String

Definition:

Name of the group in a pipeline stage.

Value range:

N/A

group_type

String

Definition:

Group type in a pipeline stage.

Value range:

N/A

plugin_attribution

String

Definition:

Whether the extension is an official one.

Value range:

N/A

plugin_composition_type

String

Definition:

Whether a group consists of multiple steps.

Value range:

  • single: single-step extension.

  • multi: multi-step extension.

runtime_attribution

String

Definition:

Running attribute.

Value range:

  • agent: Pipeline agent is required for running.

  • agentLess: No pipeline agent is required.

all_steps

Array of all_steps objects

Definition:

Basic extension list.

Value range:

N/A

description

String

Definition:

Extension description.

Value range:

N/A

version_attribution

String

Definition:

Whether it is a draft extension.

Value range:

N/A

icon_url

String

Definition:

Extension icon URL.

Value range:

N/A

multi_step_editable

Integer

Definition:

Whether steps can be added. The default value is 1, indicating that steps can be added.

Value range:

  • 0: The steps cannot be added.

  • 1: You can continue to add steps.

location

String

Definition:

Usage position.

Value range:

N/A

publisher_unique_id

String

Definition:

Publisher ID.

Value range:

N/A

manifest_version

String

Definition:

Extension version identifier.

Value range:

N/A

standard

Boolean

Definition:

Whether the extension is standardized.

Value range:

  • true: The extension is standardized.

  • false: The extension is not standardized.

Table 6 all_steps

Parameter

Type

Description

plugin_name

String

Definition:

Extension name.

Value range:

N/A

display_name

String

Definition:

Displayed extension name.

Value range:

N/A

version

String

Definition:

Extension version number.

Value range:

N/A

Table 7 addables

Parameter

Type

Description

additionalProp1

Boolean

Definition:

Additional attribute 1.

Value range:

N/A

additionalProp2

Boolean

Definition:

Additional attribute 2.

Value range:

N/A

additionalProp3

Boolean

Definition:

Additional attribute 3.

Value range:

N/A

Example Requests

None

Example Responses

None

Status Codes

Status Code

Description

200

OK

Error Codes

See Error Codes.