グループ
URL エンドポイント
HTTPS://api.adaptiveplanning.com/api/rest/security/<version>/<tenant>/groups/{groupID}
バージョン: v1
カテゴリ
| メタデータの取得 |
説明
| 指定されたインスタンスに対して定義されたすべてのグループの完全なリストを返します。これには、インスタンス全体でグローバルに定義されたグループと、ユーザーによって定義されたグループが含まれます。 |
起動に必要な権限
| "管理アクセス" > "ユーザー" |
リクエストに応じてパラメータが必要
| 認証情報 |
サポートされている HTTP VERB
HTTP Verb | 単一リソース | 回収リソース | 説明 |
|---|---|---|---|
GET
| サポート済 | サポート済 | Planning からグループを取得します。 |
GET:
- リクエスト:
- /groups/{groupId}指定されたインスタンスに定義されたすべてのグループとそのユーザー/メンバーのリストを取得します。リクエスト URI の例:HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=globalsales&offset=2&limit=1リクエスト ヘッダーの例:受諾言語: enリクエスト本文の例クエリー パラメータ名前説明必須groupId個別に取得するグループの IDなしincludeUsers呼び出しているグループのユーザーを返すかどうかを決定するため。デフォルトでは、"ユーザーを含める" はオンになっています。なしlimit単一の回答に含まれるオブジェクトの最大数なしoffsetページごとに一定数のグループを表示する場合。グループが制限を超えている場合、追加のグループは次のページに送られます。特定のページにアクセスするには、オフセット値を指定する必要があります。なしinstanceCodeデフォルトでは、ユーザーが割り当てられているデフォルトのインスタンスを返します。値を指定することにより、ユーザーがアクセスできるインスタンス (親/子インスタンスを含む) を呼び出すことができます。なし
- 回答例
- 回答例{ "links": { "next": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1", "previous": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=0&limit=1" }, "total": 3, "groups": [ { "id": 2, "name": "Admins", "groupType": "NATIVE", "users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@email.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@email.com" }, ] }, { "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }, { "id": 3, "name": "Ops and Admins", "groupType": "NATIVE", "users": [], "groups": [ { "id": 2, "name": "Admins", "groupType": "NATIVE" }, { "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE" } ] } ] }回答要素タグ名回答要素の特性特性名必須?値例合計ありグループの合計数3グループありすべてのグループまたは指定したグループのグループ情報。グループが別のグループ内にある場合は、指示されたグループに関連付けられたグループも表示されます。{ "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }groupTypeありグループのタイプを表示します。外部IDありグループの関連付けられた ID1名前ありグループの名前。"Admins"ユーザーなしincludeUsers = true または includeUsers がデフォルトの場合、ユーザーの GUID、WID、およびユーザー名が提供されます。そうしない場合、返されません。"users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@example.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@example.com" }リンクなしlimit および/または offset が指定されていて、グループの異なるページに移動する手段が必要な場合は、リンクを使用して前後に移動できます。"links": { "next": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1", "previous": "HTTPS://api.adaptiveinsights.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=0&limit=1" }nextなしlimit が指定されていて、使用可能な次のページがある場合、"リンク" に "next" が表示されます。"HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"前なしlimit & offset が指定されていて、前のページとさらに先のページが使用できる途中にいる場合、"previous" が使用できます。"HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"エレメントの内容示された要素に関連する情報。エラー応答エラー原因limit および offset に対して有効なパラメータ値を指定してください。限度/オフセット値の入力が無効ですGroupAPI: getGroupByGroupId の場合、インスタンス コードのグループが見つかりません: {TENANT}インスタンス コードの groupId が存在しませんこの API を実行するすべての権限がありません: グローバル ユーザー グループの管理。ユーザー認証情報に API コールを呼び出す適切な権限がありません無効な認証情報です使用された認証情報が正しくありませんHTTP 404 が見つかりませんgroupId パラメータが無効です