Help Center/ CodeArts Artifact/ API Reference/ API/ Recycle Bin/ Restoring Components in the Recycle Bin in Batches
Updated on 2023-12-28 GMT+08:00

Restoring Components in the Recycle Bin in Batches

Function

Restore components in the recycle bin in batches.

URI

PUT /cloudartifact/v5/trashes

Request Parameters

Table 1 Request body parameters

Parameter

Mandatory

Type

Description

[items]

Yes

Array of IDETrashArtifactModel objects

Parameters.

Table 2 IDETrashArtifactModel

Parameter

Mandatory

Type

Description

id

No

String

Repository ID.

format

No

String

Type.

status

No

String

Current repository status.

uri

No

String

File path to be restored.

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

status

String

Result status.

trace_id

String

Request ID.

result

String

Returned result of the request. The return value varies according to the API.

Example Requests

Restore components in the recycle bin in batches.

/v5/trashes

[ {
  "id" : "cn-north-7_5a775fdcb14f4431b6c0015618140bc3_go_4",
  "format" : "go",
  "uri" : "cn-north-7_5a775fdcb14f4431b6c0015618140bc3_go_4/",
  "status" : "active"
}, {
  "id" : "cn-north-7_5a775fdcb14f4431b6c0015618140bc3_maven_2_23",
  "format" : "maven2",
  "uri" : "cn-north-7_5a775fdcb14f4431b6c0015618140bc3_maven_2_23/",
  "status" : "active"
} ]

Example Responses

Status code: 200

OK

{
  "status" : "success",
  "trace_id" : "143002-1701173929284-59",
  "result" : "success"
}

Status Codes

Status Code

Description

200

OK

Error Codes

See Error Codes.