メンバーの役割を設定する
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 の返り値に基づいて判断しないでください。 |