Updated on 2025-10-29 GMT+08:00

Querying Operation Connection Details

Function

This API is used to query operation connection details.

Calling Method

For details, see Calling APIs.

URI

GET /v1/{project_id}/workspaces/{workspace_id}/soc/assetcredentials/{asset_id}

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Definition

Project ID, which is used to specify the project that a resource belongs to. You can query the resources of a project by project ID. You can obtain the project ID from the API or console. Obtaining the Project ID

Constraints

N/A

Range

N/A

Default Value

N/A

workspace_id

Yes

String

Definition

Workspace ID.

Range

N/A

asset_id

Yes

String

ID of assets

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

Definition

User token. You can obtain it by calling the IAM API for obtaining a user token. The user token is the value of X-Subject-Token in the response header. Obtaining a User Token

Constraints

N/A

Range

N/A

Default Value

N/A

content-type

Yes

String

Definition

Content type.

  • application/json;charset=UTF-8: common API request type

Constraints

N/A

Range

  • application/json;charset=UTF-8

Default Value

N/A

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

code

String

Error code.

message

String

Error description.

asset

AssetInfoResponseBody object

Operation connection information parameter object.

Table 4 AssetInfoResponseBody

Parameter

Type

Description

id

String

The id, display only

project_id

String

Project id value

workspace_id

String

workspace id

name

String

The name, display only

component_id

String

Component id

component_name

String

Component name

component_version_id

String

Component version id

type

String

Type of assets(datasource, action_target)

status

String

Status of assets. SUCCESS, FAILED

config

String

config

description

String

The description, display only

enabled

Boolean

Enabled, false for disenabled, true for enabled

create_time

String

Create time

creator_id

String

Creator id value

creator_name

String

Creator name value

update_time

String

Update time

modifier_id

String

Modifier id value

modifier_name

String

Modifier name value

defense_type

String

Defense layer for the emergency policy.

target_project_id

String

IAM project ID for the emergency policy.

target_project_name

String

IAM project name for the emergency policy.

target_enterprise_id

String

Enterprise project ID for the emergency policy.

target_enterprise_name

String

Enterprise project name for the emergency policy.

region_id

String

Region ID for the emergency policy.

region_name

String

Region name for the emergency policy.

can_be_deleted

Boolean

Whether the connection can be deleted. If the connection is used by a workflow, false is returned.

Status code: 400

Table 5 Response body parameters

Parameter

Type

Description

code

String

Definition

Error code.

Range

N/A

message

String

Definition

Error description.

Range

N/A

Status code: 500

Table 6 Response body parameters

Parameter

Type

Description

code

String

Definition

Error code.

Range

N/A

message

String

Definition

Error description.

Range

N/A

Example Requests

None

Example Responses

Status code: 200

Request succeeded.

Status Codes

Status Code

Description

200

Request succeeded.

400

Invalid request parameters.

500

Request failed.

Error Codes

See Error Codes.