削除されたユーザーまたはドメイン内のすべてのユーザーのページ分けされたリストを取得します。
HTTP リクエスト
GET https://admin.googleapis.com/admin/directory/v1/users
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
パラメータ | |
---|---|
customFieldMask |
スキーマ名のカンマ区切りリスト。これらのスキーマからすべてのフィールドが取得されます。 |
customer |
お客様の Google Workspace アカウントの一意の ID。マルチドメイン アカウントの場合、顧客のすべてのユーザーを取得するには、 |
domain |
ドメイン名。1 つのドメインからのみユーザーを取得するには、このフィールドを使用します。顧客アカウントのすべてのドメインを返すには、代わりに |
event |
サブスクリプションを対象とするイベント(サブスクライブする場合) |
maxResults |
返される結果の最大数。 |
orderBy |
結果の並べ替えに使用するプロパティ。 |
pageToken |
リストの次のページを指定するためのトークン |
projection |
このユーザーに対して取得するフィールドのサブセット。 |
query |
ユーザー フィールドを検索するためのクエリ文字列。ユーザークエリの作成について詳しくは、ユーザーの検索をご覧ください。 |
showDeleted |
|
sortOrder |
結果を昇順または降順のどちらで返すかを指定します(大文字と小文字は区別されません)。 |
viewType |
ユーザーの管理者のみの公開ビューを取得するか、ドメイン全体の公開ビューを取得するかを指定します。詳細については、管理者以外のユーザーを取得するをご覧ください。 |
リクエスト本文
リクエストの本文は空にする必要があります。
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
JSON 表現 |
---|
{
"kind": string,
"trigger_event": string,
"etag": string,
"users": [
{
object ( |
フィールド | |
---|---|
kind |
リソースの種類。 |
trigger_event |
このレスポンスをトリガーしたイベント(Push レスポンスの場合にのみ使用) |
etag |
リソースの ETag。 |
users[] |
ユーザー オブジェクトのリスト。 |
nextPageToken |
この結果の次のページにアクセスするために使用されるトークン。 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/admin.directory.user
https://www.googleapis.com/auth/admin.directory.user.readonly
https://www.googleapis.com/auth/cloud-platform
詳細については、承認ガイドをご覧ください。
イベント
サブスクリプション イベントのタイプ
列挙型 | |
---|---|
ADD |
ユーザー作成イベント |
DELETE |
ユーザーによるイベント削除 |
MAKE_ADMIN |
ユーザー管理者ステータス変更イベント |
UNDELETE |
ユーザーによる削除取り消しイベント |
UPDATE |
ユーザーによる更新イベント |
OrderBy
列挙型 | |
---|---|
EMAIL |
ユーザーのメインのメールアドレス。 |
FAMILY_NAME |
ユーザーの姓。 |
GIVEN_NAME |
ユーザーの名。 |
予測
列挙型 | |
---|---|
BASIC |
ユーザーのカスタム フィールドは含めないでください。 |
CUSTOM |
customFieldMask でリクエストされたスキーマのカスタム フィールドを含めます。 |
FULL |
このユーザーに関連付けられているすべての項目を含めます。 |
SortOrder
列挙型 | |
---|---|
ASCENDING |
昇順。 |
DESCENDING |
降順。 |
ViewType
列挙型 | |
---|---|
admin_view |
結果には、ユーザーの管理者専用フィールドとドメイン パブリック フィールドの両方が含まれます。 |
domain_public |
結果には、ドメイン内の他のユーザーに公開されているユーザーのフィールドのみが含まれます。 |