Updating Organization Permissions¶
Description¶
Update the organization operation permissions of certain users.
Constraints¶
None
URI¶
PATCH /v2/manage/namespaces/{namespace}/access
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
namespace  | Yes  | String  | Organization name. Enter 1 to 64 characters, starting with a lowercase letter and ending with a lowercase letter or digit. Only lowercase letters, digits, periods (.), underscores (_), and hyphens (-) are allowed. Periods, underscores, and hyphens cannot be placed next to each other. A maximum of two consecutive underscores are allowed.  | 
Request Parameters¶
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
Content-Type  | Yes  | String  | Message body type (format). The value can be application/json or charset=utf-8 application/json. Default value: application/json  | 
X-Auth-Token  | Yes  | String  | User token. The token can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token.  | 
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
[items]  | Yes  | Array of UserAuth objects  | Permissions required for updating organization permissions  | 
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
user_id  | Yes  | String  | User ID, which needs to be obtained from IAM.  | 
user_name  | Yes  | String  | Username, which needs to be obtained from IAM.  | 
auth  | Yes  | Long  | User permissions. 7: manage. 3: edit. 1: read.  | 
Response Parameters¶
None
Example Request¶
PATCH https://{endpoint}/v2/manage/namespaces/{namespace}/access
[ {
  "user_id" : "fb3f175c1fd146ab8cdae3272be6107b",
  "user_name" : "user01",
  "auth" : 7
} ]
Example Response¶
None
Status Codes¶
Status Code  | Description  | 
|---|---|
201  | Update succeeded.  | 
400  | Request error.  | 
401  | Authentication failed.  | 
404  | The organization was not found.  | 
500  | Internal error.  | 
Error Codes¶
For details, see Error Codes.