Help Center/ CodeArts Artifact/ API Reference/ API/ Repository Details/ Skipping the Number of Artifacts in the Repository When Querying Repository Details
Updated on 2025-12-05 GMT+08:00

Skipping the Number of Artifacts in the Repository When Querying Repository Details

Function

This API is used to skip the number of artifacts in the repository when querying repository details.

Calling Method

For details, see Calling APIs.

URI

GET /cloudartifact/v5/{tenant_id}/{project_id}/repositories

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

tenant_id

Yes

String

Definition

Tenant ID.

Constraints

The value can contain 8 to 32 characters. Only letters and digits are supported.

Range

N/A.

Default value

None

project_id

Yes

String

Definition

Project ID, which can be obtained by calling an API or from the console. For details about how to obtain the project ID, see Obtaining a Project ID (CloudArtifact_api_0015.xml).

Constraints

The value contains 32 characters. Only letters and digits are supported.

Range

N/A.

Default value

None

Table 2 Query Parameters

Parameter

Mandatory

Type

Description

group_id

No

String

Definition:

User group ID. This parameter is no longer used.

Constraints

N/A.

Range

N/A.

Default value

N/A.

page_no

No

Integer

Definition

Number of pages in a pagination query.

Constraints

N/A.

Range

1–2,147,483,647

Default value

1

page_size

No

Integer

Definition

Number of records on each page during the pagination query.

Constraints

N/A.

Range

1–100

Default value

10

sort

No

String

Definition:

Sorting type. This parameter is no longer used.

Constraints

N/A.

Range

N/A.

Default value

N/A.

qname

No

String

Definition:

Query content.

Constraints

String length: 1–50 characters.

Range

N/A.

Default value

N/A.

type

No

String

Definition:

Repository type.

Constraints

N/A.

Range

hosted, local, virtual, remote, and proxy.

Default value

N/A.

format

No

String

Definition:

Package type. For example, maven2, docker, conan, debian, and go. Only one type can be specified.

Constraints

N/A.

Range

maven2, docker, conan, debian, go, nuget, rpm, pypi, npm, cocoapods, and generic.

Default value

N/A.

format_list

No

String

Definition:

Package types. You can specify multiple types. Use commas (,) to separate them.

Constraints

N/A.

Range

maven2, docker, conan, debian, go, nuget, rpm, pypi, npm, cocoapods, and generic.

Default value

N/A.

is_recycle_bin

No

Boolean

Definition:

Whether the repository is in the recycle bin.

Constraints

N/A.

Range

true: query the repositories in the recycle bin.

false: query repositories in the active state.

Default value

N/A.

is_need_paging

No

Boolean

Definition:

Pagination required or not.

Constraints

N/A.

Range

true: Pagination is required.

false: Pagination is not required.

Default value

N/A.

in_project

No

Boolean

Whether it is in project or not.

Constraints

N/A.

Range

true: in the project.

false: not in the project.

Default value

N/A.

Request Parameters

None

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

status

String

Definition

Request status.

Range

success: The request is successful.

error: The request fails.

trace_id

String

Definition

Request ID, which uniquely identifies the current request.

Range

A string of digits and hyphens (-).

result

ListAllRepositoriesResult object

Definition

Repository details.

Range

N/A.

Table 4 ListAllRepositoriesResult

Parameter

Type

Description

total

Integer

Definition

Total number.

Range

N/A.

repositories

Array of RepositoryBasicDO objects

Definition

Repository details list.

Range

N/A.

Table 5 RepositoryBasicDO

Parameter

Type

Description

id

String

Definition

id.

Range

N/A.

status

String

Definition

Repository status.

Range

active: Normal.

delete: Deleted.

disabled: Invalid.

view: Viewer of self-hosted repos.

trash: Deprecated.

domainId

String

Definition

Tenant ID.

Range

N/A.

region

String

Definition

Area.

Range

N/A.

createdTime

String

Definition

Creation time, in yyyy-MM-dd HH:mm:ss format.

Range

N/A.

modifiedTime

String

Definition

Modification time, in yyyy-MM-dd HH:mm:ss format.

Range

N/A.

createdUserId

String

Definition

Creator ID.

Range

N/A.

createdUserName

String

Definition

Creator name.

Range

N/A.

modifiedUserId

String

Definition

Modifier ID.

Range

N/A.

modifiedUserName

String

Definition

Modifier name.

Range

N/A.

name

String

Definition

Repository ID.

Range

N/A.

disable

Boolean

Definition

Disabled or not.

Range

N/A.

format

String

Definition

Package type.

Range

maven, maven2, npm, go, pypi, rpm, composer, debian, conan, nuget, docker2, cocoapods, ohpm, generic, helm, conda, and huggingfaceml.

repoType

String

Definition

Repository type.

Range

hosted: local repository

remote: proxy repository

virtual: virtual repository

policy

String

Definition

Repository policies.

Range

release or snapshot

tabId

String

Definition

tab_id is used to identify a pair of Maven repositories (Release and Snapshot). A tab_id indicates a pair of Maven repositories.

Range

N/A.

repositoryName

String

Definition

Repository name.

Range

N/A.

displayName

String

Definition

Repository name displayed.

Range

N/A.

description

String

Definition

Repository description.

Range

N/A.

projectId

String

Definition

Project ID.

Range

N/A.

includesPattern

String

Definition

Include Patterns.

Range

N/A.

deploymentPolicy

String

Definition

Deployment policies.

Range

N/A.

shareRight

String

Definition

Shared permissions.

Range

PROJECT

url

String

Definition

Repository URL.

Range

N/A.

packageType

String

Definition

Package type.

Range

maven, maven2, npm, go, pypi, rpm, composer, debian, conan, nuget, docker2, cocoapods, ohpm, generic, helm, conda, and huggingfaceml.

storageSummaryInfo

DownloadFolderInfo object

Definition

Storage information.

Range

N/A.

Table 6 DownloadFolderInfo

Parameter

Type

Description

filesCount

Long

Definition

Total number of files.

Range

N/A.

usedSpace

String

Definition

Occupied space.

Range

N/A.

Example Requests

This API is used to skip the number of artifacts in the repository when querying repository details.

https://artifact.example.myhuaweicloud.com/cloudartifact/v5/00000000000000000000000000000000/00000000000000000000000000000000/repositories?in_project=true&format=&page_no=1&page_size=2&qname=&format_list=maven2,npm,go,pypi,rpm,debian,conan,nuget,docker&is_need_paging=true

Example Responses

Status code: 200

OK

{
  "status" : "success",
  "trace_id" : "143006-1701221592150-283",
  "result" : {
    "total" : 183,
    "repositories" : [ {
      "id" : null,
      "name" : "xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_conan_5",
      "description" : "1,0",
      "createdTime" : "2022-08-22 17:14:55",
      "createdUserId" : "e9253deb37654775bb3c411aca89153a",
      "createdUserName" : "devcloud_devcloud_y00226182_01",
      "modifiedTime" : "2023-10-16 20:05:59",
      "modifiedUserId" : "e9253deb37654775bb3c411aca89153a",
      "modifiedUserName" : "devcloud_devcloud_y00226182_01",
      "format" : "conan",
      "repoType" : "hosted",
      "includesPattern" : "**/*",
      "url" : "https://devrepo.devcloud.xx-xxxxx-x.huawei.com/artgalaxy/api/conan/xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_conan_5/",
      "storageSummaryInfo" : null,
      "projectId" : null,
      "shareRight" : null,
      "deploymentPolicy" : null,
      "repositoryName" : "5465653",
      "displayName" : null,
      "policy" : null,
      "tabId" : null,
      "status" : "active",
      "domainId" : "5a775fdcb14f4431b6c0015618140bc3",
      "region" : "xx-xxxxx-x",
      "uri" : null,
      "disable" : false,
      "packageType" : "conan"
    }, {
      "id" : null,
      "name" : "xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_conan_6",
      "description" : "",
      "createdTime" : "2022-08-22 17:21:15",
      "createdUserId" : "e9253deb37654775bb3c411aca89153a",
      "createdUserName" : "devcloud_devcloud_y00226182_01",
      "modifiedTime" : "2023-10-16 20:05:59",
      "modifiedUserId" : null,
      "modifiedUserName" : "devcloud_devcloud_y00226182_01",
      "format" : "conan",
      "repoType" : "hosted",
      "includesPattern" : "**/*",
      "url" : "https://devrepo.devcloud.xx-xxxxx-x.huawei.com/artgalaxy/api/conan/xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_conan_6/",
      "storageSummaryInfo" : null,
      "projectId" : null,
      "shareRight" : null,
      "deploymentPolicy" : null,
      "repositoryName" : "12321",
      "displayName" : null,
      "policy" : null,
      "tabId" : null,
      "status" : "active",
      "domainId" : "5a775fdcb14f4431b6c0015618140bc3",
      "region" : "xx-xxxxx-x",
      "uri" : null,
      "disable" : false,
      "packageType" : "conan"
    } ]
  }
}

Status Codes

Status Code

Description

200

OK

Error Codes

See Error Codes.