メンバーの役割を設定する
CelerData Cloud BYOC アカウントのメンバーに役割を設定します。
注意
- アカウントの作成者の役割を変更することはできません。
- この操作にはメンバー管理権限が必要です。
リクエスト
基本情報 | |
---|---|
HTTP URL | https://cloud-api.celerdata.com/api/1.0/users/:user_id/modify-roles |
HTTP メソッド | POST |
頻度 | 600/分 |
パス変数
パラメーター | 例 | 必須 | タイプ | 説明 |
---|---|---|---|---|
user_id | 9d71aae6-a35d-40d5-b213-27bb1f583be5 | はい | String | メンバーのIDです。 |
リクエストボディ
パラメーター | 例 | 必須 | タイプ | 説明 |
---|---|---|---|---|
role_ids | ["12345678-1234-1234-1234-123456789012"] | はい | Array | 指定されたメンバーに設定したい役割のIDの配列です。役割IDはAPI role-list を使用して取得できます。システム定義の役割 Public はすべてのメンバーに 必ず割り当てられます。 |
ヘッダーパラメーター
パラメーター | 例 | 必須 | タイプ | 説明 |
---|---|---|---|---|
Authorization | Bearer OGQ5MDA4MZGTNJMWNS0ZY2Y2LWFJNZYTOTBINMZIYTGZZDUY | はい | String | CelerData Cloud API にアクセスするためのアクセストークンです。フォーマット: Bearer <access_token> 。 |
アクセストークンを取得する を参照してください。
レスポンス
サンプルレスポンス
{
"code": 20000,
"data": {
"succeed": true
}
}
レスポンス要素
パラメーター | 例 | タイプ | 説明 |
---|---|---|---|
code | 20000 | Integer | エラーコードです。返されたエラーコードが 20000 の場合、リクエストは成功しました。他のエラーコードが返された場合、リクエストは失敗しました。 |
data | - | Object | API 呼び出しの結果です。 |
data.succeed | true | Boolean | 役割変更操作が成功したかどうかです。有効な値:
|
data.err_msg | - | String | 役割変更操作のエラーメッセージです。この要素は data.succeed が false の場合にのみ返されます。 |
message | - | String | エラーメッセージです。この要素は返された code が 20000 でない場合にのみ返されます。注意 リクエストが成功したか失敗したかを message の返り値に基づいて判断しないでください。 |