GET/groups/{groupId}
グループを取得する。
注意
- 外部グループは取得できません。
Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。
directory
directory.read
group
group.read
| Parameter | Type | Description |
|---|---|---|
| groupId | string | グループを特定する ID (URL エンコードする)
required |
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
OK
| Property | Type | Description |
|---|---|---|
| domainId | integer | ドメイン ID required format : int32 |
| groupId | string | グループ ID
readOnly : true |
| groupName | string | グループ名 required maxLength : 100 |
| description | string | グループ説明 maxLength : 300 nullable : true |
| visible | boolean | グループ公開フラグ 管理者/グループメンバー以外のメンバーによる検索の結果に表示するか否か default : true |
| useServiceNotification | boolean | サービス通知送信フラグ default : false |
| serviceManageable | boolean | グループマスターによる利用機能の変更可否フラグ default : true |
| groupExternalKey | string | グループの ExternalKey
maxLength : 100 nullable : true |
| administrators | array (GroupAdministrator) | グループマスターリスト required minItems : 1 |
| members | array (GroupMember) | グループメンバーリスト required |
| useMessage | boolean | トークの利用フラグ
default : false |
| useNote | boolean | ノートの利用フラグ
default : false |
| useCalendar | boolean | 予定の利用フラグ
default : false |
| useTask | boolean | タスクの利用フラグ
default : false |
| useFolder | boolean | フォルダの利用フラグ
default : false |
| useMail | boolean | メーリングリストの利用フラグ
default : false |
| groupEmail | string | グループメールアドレス (メーリングリスト利用時)
minItems : 0 maxLength : 90 |
| aliasEmails | array (string) | グループのサブメールアドレスリスト (メーリングリスト利用時)
minItems : 0 maxItems : 20 |
| canReceiveExternalMail | boolean | 外部メールの受信可否フラグ(メーリングリスト利用時) default : false |
| toExternalEmails | array (string) | メーリングリストに含む外部メールアドレスのリスト minItems : 0 maxItems : 500 |
| membersAllowedToUseGroupEmailAsRecipient | array (GroupAllowedMember) | メーリングリスト宛てにメールを送信できるメンバーのリスト (メーリングリスト利用時) minItems : 0 |
| membersAllowedToUseGroupEmailAsSender | array (GroupAllowedMember) | メーリングリストを送信メールアドレスとして使用できるメンバーのリスト (メーリングリスト利用時) minItems : 0 |
| Property | Type | Description |
|---|---|---|
| userExternalKey | string | ユーザーの ExternalKey readOnly : true |
| userId | string | ユーザーを特定する ID (URL エンコードする)
required |
| Property | Type | Description |
|---|---|---|
| externalKey | string | グループメンバーのユーザー/組織/グループの ExternalKey readOnly : true |
| id | string | グループメンバーのユーザー/組織/グループの ID (URL エンコードする)
required |
| type | string | グループメンバータイプ
required Allowed values : USER, ORGUNIT, GROUP |
| Property | Type | Description |
|---|---|---|
| userExternalKey | string | ユーザーの ExternalKey readOnly : true |
| userId | string | ユーザーを特定する ID (URL エンコードする)
required |
example
1{2 "domainId": 10000001,3 "groupId": "group127-8545-4463-603b-04d550d23bf",4 "groupName": "グループ1",5 "description": "ドメイングループ",6 "visible": true,7 "useServiceNotification": true,8 "serviceManageable": true,9 "groupExternalKey": "GROUP_EXT_01",10 "administrators": [11 {12 "userExternalKey": "USER_EXT_01",13 "userId": "userf7da-f82c-4284-13e7-030f3b4c756x"14 }15 ],16 "members": [17 {18 "externalKey": "USER_EXT_01",19 "id": "userf7da-f82c-4284-13e7-030f3b4c756x",20 "type": "USER"21 },22 {23 "externalKey": "ORGUNIT_EXT_01",24 "id": "orgunitf-f27f-4af8-27e1-03817a911417",25 "type": "ORGUNIT"26 },27 {28 "externalKey": "GROUP_EXT_01",29 "id": "group769-e656-477d-69c7-04e2f73a4a77",30 "type": "GROUP"31 }32 ],33 "useMessage": true,34 "useNote": true,35 "useCalendar": true,36 "useFolder": true,37 "useTask": true,38 "useMail": true,39 "groupEmail": "email@example.com",40 "aliasEmails": [41 "alias@example.com"42 ],43 "canReceiveExternalMail": true,44 "toExternalEmails": [45 "external@example.com"46 ],47 "membersAllowedToUseGroupEmailAsRecipient": [48 {49 "userExternalKey": "USER_EXT_01",50 "userId": "userf7da-f82c-4284-13e7-030f3b4c756x"51 }52 ],53 "membersAllowedToUseGroupEmailAsSender": [54 {55 "userExternalKey": "USER_EXT_01",56 "userId": "userf7da-f82c-4284-13e7-030f3b4c756x"57 }58 ]59}Forbidden
Not Found