Method: groups.list

ドメインのグループ、または userKey で指定されたユーザーのすべてのグループを取得します(ページ分けされます)。

HTTP リクエスト

GET https://admin.googleapis.com/admin/directory/v1/groups

この URL は gRPC Transcoding 構文を使用します。

クエリ パラメータ

パラメータ
customer

string

お客様の Google Workspace アカウントの一意の ID。マルチドメイン アカウントの場合、顧客のすべてのグループを取得するには、domain の代わりにこのフィールドを使用します。my_customer エイリアスを使用して、アカウントの customerId を表すこともできます。customerId は、Users リソースの一部としても返されます。customer パラメータまたは domain パラメータのいずれかを指定する必要があります。

domain

string

ドメイン名。このフィールドを使用して、1 つのドメインからのみグループを取得します。顧客アカウントのすべてのドメインを返すには、代わりに customer クエリ パラメータを使用します。

maxResults

integer

返される結果の最大数。指定できる最大値は 200 です。

orderBy

enum (OrderBy)

結果の並べ替えに使用する列

pageToken

string

リストの次のページを指定するためのトークン

query

string

クエリ文字列の検索。「」の形式にする必要があります。完全なドキュメントについては、https: //developers.google.com/admin-sdk/directory/v1/guides/search-groups をご覧ください。

sortOrder

enum (SortOrder)

結果を昇順または降順のどちらで返すかを指定します。orderBy も使用されている場合にのみ使用できます

userKey

string

指定したグループのみを一覧表示する場合は、そのユーザーがメンバーになっているユーザーのメールアドレスまたは不変の ID。ID の場合は、ユーザー オブジェクトの ID と一致する必要があります。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "kind": string,
  "etag": string,
  "groups": [
    {
      object (Group)
    }
  ],
  "nextPageToken": string
}
フィールド
kind

string

これはリソースの一種です。

etag

string

リソースの ETag。

groups[]

object (Group)

グループ オブジェクトのリスト。

nextPageToken

string

この結果の次のページへのアクセスに使用されるトークン。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://apps-apis.google.com/a/feeds/groups/
  • https://www.googleapis.com/auth/admin.directory.group
  • https://www.googleapis.com/auth/admin.directory.group.readonly

詳細については、承認ガイドをご覧ください。

OrderBy

列挙型
EMAIL グループのメールアドレス。

SortOrder

列挙型
ASCENDING 昇順。
DESCENDING 降順。