Help Center/ CodeArts Artifact/ API Reference/ API/ User Management/ Querying the User List of Self-Hosted Repos
Updated on 2025-09-08 GMT+08:00

Querying the User List of Self-Hosted Repos

Function

Query the user list of self-hosted repos.

Calling Method

For details, see Calling APIs.

URI

GET /cloudartifact/v5/repositories/users

Table 1 Query Parameters

Parameter

Mandatory

Type

Description

user_name

No

String

Definition:

Username.

Constraints:

N/A

Value range:

N/A

Default value:

N/A

page_no

No

Integer

Definition:

Number of pages in a pagination query.

Constraints:

N/A

Value 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

Value range:

1–100

Default value:

10

Request Parameters

None

Response Parameters

Status code: 200

Table 2 Response body parameters

Parameter

Type

Description

status

String

Definition:

Request status.

Value range:

success: The request is successful.

error: The request fails.

trace_id

String

Definition:

Request ID, which uniquely identifies the current request.

Value range:

A string of digits and hyphens (-).

result

DevcloudUserDOV5Page object

Definition:

User list.

Value range:

N/A

Table 3 DevcloudUserDOV5Page

Parameter

Type

Description

total_records

Integer

Definition:

Total number of records.

Value range:

N/A

total_pages

Integer

Definition:

Total number of pages.

Value range:

N/A

data

Array of DevcloudUserDOV5 objects

Definition:

User list.

Value range:

N/A

Table 4 DevcloudUserDOV5

Parameter

Type

Description

status

String

Definition:

Repository status.

Value range:

active: Normal.

delete: Deleted.

disabled: Invalid.

view: Viewer of self-hosted repos.

trash: Deprecated.

domain_id

String

Definition:

Tenant ID.

Value range:

N/A

region

String

Definition:

Region.

Value range:

N/A

created_time

String

Definition:

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

Value range:

N/A

modified_time

String

Definition:

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

Value range:

N/A

created_user_id

String

Definition:

Creator ID.

Value range:

N/A

created_user_name

String

Definition:

Creator.

Value range:

N/A

modified_user_id

String

Definition:

Modifier ID.

Value range:

N/A

modified_user_name

String

Definition:

Modifier.

Value range:

N/A

user_id

String

Definition:

User ID.

Value range:

N/A

user_name

String

Definition:

Username.

Value range:

N/A

user_type

String

Definition:

User type.

Value range:

N/A

enabled

String

Definition:

enabled.

Value range:

N/A

repo_user_name

String

Definition:

Repository username.

Value range:

N/A

repo_number

Integer

Definition:

repo_number.

Value range:

N/A

inner_repo_user_name

String

Definition:

Username of the internal repository.

Value range:

N/A

Example Requests

Query the user list of self-hosted repos.

https://{URL}/cloudartifact/v5/repositories/users

Example Responses

Status code: 200

OK

{
  "status" : "success",
  "trace_id" : "a72721003f014cb187729e1995f5a625",
  "result" : {
    "data" : [ {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2024-12-21 15:15:25",
      "modified_time" : "2025-06-06 14:42:15",
      "user_id" : "006f4d03f5834347bead2cf8e579028c",
      "user_name" : "devcloud_devcloud_c00642318",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_006f4d03f5834347bead2cf8e579028c",
      "repo_number" : 2,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_006f4d03f5834347bead2cf8e579028c"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2025-01-11 16:57:10",
      "modified_time" : "2025-06-06 14:42:10",
      "user_id" : "02202edb3f624e4ca6ee30166c18cda4",
      "user_name" : "devcloud_y00226182_05_user077",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_02202edb3f624e4ca6ee30166c18cda4",
      "repo_number" : 0,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_02202edb3f624e4ca6ee30166c18cda4"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2023-04-10 18:09:13",
      "modified_time" : "2025-06-06 14:42:10",
      "user_id" : "05c1c44cc81f4b6b9b60799acb17638e",
      "user_name" : "devcloud_y00226182_05_user097",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_05c1c44cc81f4b6b9b60799acb17638e",
      "repo_number" : 5,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_05c1c44cc81f4b6b9b60799acb17638e"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2023-04-10 18:09:13",
      "modified_time" : "2025-06-06 14:42:10",
      "user_id" : "066c3b933c114c94b4763e4f35e05502",
      "user_name" : "devcloud_y00226182_05_user014",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_066c3b933c114c94b4763e4f35e05502",
      "repo_number" : 4,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_066c3b933c114c94b4763e4f35e05502"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2025-03-17 17:08:26",
      "modified_time" : "2025-06-06 14:42:16",
      "user_id" : "0955f5d66a2245f09ba176bf22417113",
      "user_name" : "test",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_0955f5d66a2245f09ba176bf22417113",
      "repo_number" : 0,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_0955f5d66a2245f09ba176bf22417113"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2023-04-10 18:09:13",
      "modified_time" : "2025-06-06 14:42:10",
      "user_id" : "09af75516874459090abc461473096aa",
      "user_name" : "devcloud_y00226182_05_user090",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_09af75516874459090abc461473096aa",
      "repo_number" : 4,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_09af75516874459090abc461473096aa"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2025-03-04 21:00:26",
      "modified_time" : "2025-06-06 14:42:16",
      "user_id" : "09c2c1ef5180d3dd1f2bc011d6bc9459",
      "user_name" : "devcloud_devcloud_y00226182_05",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_09c2c1ef5180d3dd1f2bc011d6bc9459",
      "repo_number" : 3,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_09c2c1ef5180d3dd1f2bc011d6bc9459"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2023-02-08 22:33:44",
      "modified_time" : "2025-07-08 11:33:15",
      "user_id" : "09d2ca2ffd00d3c21ff8c00a4dd1e080",
      "user_name" : "devcloud_devcloud_y00226182_05",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_09d2ca2ffd00d3c21ff8c00a4dd1e080",
      "repo_number" : 69949,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_09d2ca2ffd00d3c21ff8c00a4dd1e080"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2023-04-10 18:09:12",
      "modified_time" : "2025-06-06 14:42:10",
      "user_id" : "0b0d2b3ab46247d094cccb5998aaaa7d",
      "user_name" : "devcloud_y00226182_05_user038",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_0b0d2b3ab46247d094cccb5998aaaa7d",
      "repo_number" : 4,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_0b0d2b3ab46247d094cccb5998aaaa7d"
    }, {
      "status" : 0,
      "region" : "xx-xxxxx-x",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "created_time" : "2023-02-09 10:58:46",
      "modified_time" : "2025-06-06 14:42:06",
      "user_id" : "0c709421f700d2fa1f84c00a3a3da91a",
      "user_name" : "self1",
      "user_type" : "personal",
      "repo_user_name" : "09d2ca2f5080d5b60f51c00ae5bad0a0_0c709421f700d2fa1f84c00a3a3da91a",
      "repo_number" : 3,
      "inner_repo_user_name" : "xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_0c709421f700d2fa1f84c00a3a3da91a"
    } ],
    "total_records" : 142,
    "total_pages" : 15
  }
}

Status Codes

Status Code

Description

200

OK

Error Codes

See Error Codes.