Help Center> SoftWare Repository for Container> API Reference> API> Querying Organization Permissions

Querying Organization Permissions

Function

Query organization permissions.

URI

GET /v2/manage/namespaces/{namespace}/access

Table 1 Parameter description

Parameter

Mandatory

Type

Description

namespace

Yes

String

Organization name.

Request

Request example

N/A

Response

Response parameters

Table 2 Response body parameters

Parameter

Type

Description

id

Integer

ID.

name

String

Organization name.

creator_name

String

Organization creator.

self_auth

Object

Permissions of the current user. For details, see Table 3.

others_auths

Array of objects

Permissions of other users. For details, see Table 4.

Table 3 self_auth parameter description

Parameter

Type

Description

user_id

String

User ID.

user_name

String

Username.

auth

Integer

User permission. 7: Manage. 3: Write. 1: Read.

Table 4 others_auths parameter description

Parameter

Type

Description

user_id

String

User ID.

user_name

String

Username.

auth

Integer

User permission. 7: Manage. 3: Write. 1: Read.

Response example

{
    "id": 1422,
    "name": "test",
    "creator_name": "user01",
    "self_auth": {
        "user_id": "3059e6b5562241fda3fa441cca6f228b",
        "user_name": "user",
        "auth": 7
    },
    "others_auths": [
        {
            "user_id": "fb3f175c1fd146ab8cdae3272be6107b",
            "user_name": "user01",
            "auth": 7
        }
    ]
}

Status Code

Status Code

Description

200

Request successful.

400

Request error.

401

Authentication failed.

404

The organization does not exist.

500

Internal error.