メンバーを招待
メンバーを CelerData Cloud BYOC アカウントに招待します。
リクエスト
基本情報 | |
---|---|
HTTP URL | https://cloud-api.celerdata.com/api/1.0/invite-member |
HTTP メソッド | POST |
頻度 | 600/分 |
リクエストボディ
パラメータ | 例 | 必須 | タイプ | 説明 |
---|---|---|---|---|
members | [{ "lastName": "Doe", "firstName": "John", "email": "johndoe@email.com", "roles": ["12345678-1234-1234-1234-123456789012"] }] | はい | Array | 招待するメンバーオブジェクトの配列。各オブジェクトには lastName 、firstName 、email 、および roles (オプション)が含まれます。詳細は Member object を参照してください。 |
defaultRoles | ["12345678-1234-1234-1234-123456789012"] | いいえ | Array | 招待されたすべてのメンバーに割り当てられるデフォルトの役割を表すIDの配列。API role-list を使用して役割IDを取得できます。このパラメータは、roles パラメータが指定されているメンバーオブジェクトには影響しません。システム定義の役割 Public は、ID が指定されているかどうかにかかわらず、すべてのメンバーに必ず割り当てられ ます。 |
メンバーオブジェクト
パラメータ | 例 | 必須 | タイプ | 説明 |
---|---|---|---|---|
firstName | "Doe" | はい | String | メンバーの姓。 |
lastName | "John" | はい | String | メンバーの名。 |
"johndoe@email.com" | はい | String | メンバーのメールアドレス。 | |
roles | ["12345678-1234-1234-1234-123456789012"] | いいえ | Array | メンバーに割り当てられる役割を表すIDの配列。API role-list を使用して役割IDを取得できます。 |
ヘッダーパラメータ
パラメータ | 例 | 必須 | タイプ | 説明 |
---|---|---|---|---|
Authorization | Bearer OGQ5MDA4MZGTNJMWNS0ZY2Y2LWFJNZYTOTBINMZIYTGZZDUY | はい | String | CelerData Cloud API にアクセスするために使用されるアク セストークン。形式: Bearer <access_token> 。 |
アクセストークンの取得 を参照してください。
レスポンス
サンプルレスポンス
{
"successes": [
{
"email": "success@email.com",
"bizID": "qwertyui-2db1-4d01-a045-936da932bc59"
}
],
"failures": [
{
"email": "failed@email.com",
"msg": "member exist"
}
]
}
レスポンス要素
パラメータ | 例 | タイプ | 説明 |
---|---|---|---|
successes | - | Array | 招待に成功したメンバーを表すオブジェクトの配列。各オブジェクトには email と bizID が含まれます。 |
successes[0] | - | Object | 招待に成功したメンバーの詳細。 |
successes[0].email | "success@email.com" | String | 招待されたメンバーのメールアドレス。 |
successes[0].bizID | "qwertyui-2db1-4d01-a045-936da932bc59" | String | 招待に成功したメンバーに割り当てられたビジネスID。 |
failures | - | Array | 招待に失敗したメンバーを表すオブジェクトの配列。各オブジェクトには email と msg が含まれます。 |
failures[0] | - | Object | 招待に失敗したメンバーの詳細。 |
failures[0].email | "failed@email.com" | String | 招待に失敗したメンバーのメールアドレス。 |
failures[0].msg | "member exist" | String | 招待が失敗した理由。例えば、member exist や role doesn't exist など。 |