リソース: User
Directory API を使用すると、アカウントのユーザー、ユーザー エイリアス、ユーザーの Google プロフィール写真を作成して管理できます。一般的なタスクの詳細については、ユーザー アカウント デベロッパー ガイドとユーザー エイリアス デベロッパー ガイドをご覧ください。
| JSON 表現 |
|---|
{ "id": string, "primaryEmail": string, "password": value, "hashFunction": string, "isAdmin": boolean, "isDelegatedAdmin": boolean, "agreedToTerms": boolean, "suspended": boolean, "changePasswordAtNextLogin": boolean, "ipWhitelisted": boolean, "name": { object ( |
| フィールド | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
ユーザーの一意の ID。ユーザー |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
ユーザーのメインのメールアドレス。このプロパティは、ユーザー アカウントを作成するリクエストで必須です。 |
||||||||||||||||||||||||||||||||||||||||||
password |
ユーザー アカウントのパスワードを保存します。ユーザー アカウントを作成する際は、ユーザーのパスワード値が必要です。ユーザーを更新する際に指定することは任意です。ユーザーがアカウントのパスワードを更新する場合にのみ指定してください。パスワード値は API のレスポンス本文で返されません。 |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
ラウンドがプレフィックスの一部として指定されている場合、10,000 以下にする必要があります。 |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
出力専用。特権管理者権限を持つユーザーを示します。 |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
出力専用。ユーザーが委任管理者かどうかを示します。 |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
出力専用。ユーザーが初回ログインを完了し、利用規約に同意している場合、このプロパティは |
||||||||||||||||||||||||||||||||||||||||||
suspended |
ユーザーが一時停止されているかどうかを示します。 |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
ユーザーが次回ログイン時にパスワードの変更を強制されるかどうかを示します。ユーザーがサードパーティの ID プロバイダ経由でログインする場合、この設定は適用されません。 |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
|
||||||||||||||||||||||||||||||||||||||||||
name |
ユーザーの名と姓、読み取り専用の |
||||||||||||||||||||||||||||||||||||||||||
kind |
出力専用。API リソースのタイプ。Users リソースの場合、値は |
||||||||||||||||||||||||||||||||||||||||||
etag |
出力専用。リソースの ETag。 |
||||||||||||||||||||||||||||||||||||||||||
emails |
ユーザーのメールアドレスのリスト。最大許容データサイズは 10 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
ユーザーの外部 ID のリスト(従業員 ID やネットワーク ID など)。最大許容データサイズは 2 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
relations |
他のユーザーとの関係のリスト。このフィールドで許容される最大データサイズは 2 KB です。詳細については、ユーザー アカウントを管理するをご覧ください。
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
出力専用。ユーザーのエイリアス メールアドレスのリスト。 |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
出力専用。ユーザーの Google メールボックスが作成されているかどうかを示します。このプロパティは、ユーザーに Gmail ライセンスが割り当てられている場合にのみ適用されます。 |
||||||||||||||||||||||||||||||||||||||||||
customerId |
出力専用。すべてのアカウント ユーザーを取得するための顧客 ID。 |
||||||||||||||||||||||||||||||||||||||||||
addresses |
ユーザーのアドレスのリスト。最大許容データサイズは 10 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
ユーザーが所属する組織のリスト。最大許容データサイズは 10 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
出力専用。ユーザーがユーザーのアカウントに最後にログインした日時。値は ISO 8601 の日時形式です。時刻は、完全な日付、時、分、秒を |
||||||||||||||||||||||||||||||||||||||||||
phones |
ユーザーの電話番号のリスト。最大許容データサイズは 1 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
出力専用。ユーザー アカウントが管理者または Google によって停止された理由が、停止時に記録されます。このプロパティは、 |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
出力専用。ユーザーのプロフィール写真の URL。URL は一時的なものか、非公開のものかもしれません。 |
||||||||||||||||||||||||||||||||||||||||||
languages |
ユーザーの言語のリスト。最大許容データサイズは 1 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
ユーザーの POSIX アカウント情報のリスト。
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
出力専用。ユーザーのアカウントが作成された時刻。値は ISO 8601 の日時形式です。時刻は、完全な日付、時、分、秒を |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
出力専用。ユーザーの編集不可のエイリアス メールアドレスのリスト。通常、これらはアカウントのプライマリ ドメインまたはサブドメインの外部にあります。 |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
SSH 公開鍵のリスト。
|
||||||||||||||||||||||||||||||||||||||||||
notes |
ユーザー向けのメモ(ネストされたオブジェクト)。
|
||||||||||||||||||||||||||||||||||||||||||
websites |
ユーザーのウェブサイトのリスト。
|
||||||||||||||||||||||||||||||||||||||||||
locations |
ユーザーの現在地のリスト。最大許容データサイズは 10 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
ドメインで連絡先の共有機能が有効になっている場合に、ユーザーのプロフィールが Google Workspace のグローバル アドレス一覧に表示されるかどうかを示します。ユーザー プロファイルの除外について詳しくは、管理者向けヘルプセンターをご覧ください。 |
||||||||||||||||||||||||||||||||||||||||||
keywords |
ユーザーのキーワードのリスト。最大許容データサイズは 1 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
出力専用。ユーザーのアカウントが削除された日時。値は ISO 8601 の日時形式です。時刻は、完全な日付、時、分、秒を |
||||||||||||||||||||||||||||||||||||||||||
gender |
ユーザーの性別を含むネストされたオブジェクト。このフィールドで許容される最大データサイズは 1 KB です。
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
出力専用。ユーザーの写真の ETag(読み取り専用) |
||||||||||||||||||||||||||||||||||||||||||
ims |
ユーザーのインスタント メッセージ(IM)アカウント。ユーザー アカウントには複数の
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
ユーザーのカスタム フィールド。キーは
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
出力専用。2 段階認証プロセスに登録しているかどうか(読み取り専用) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
出力専用。2 段階認証プロセスが適用されているかどうか(読み取り専用) |
||||||||||||||||||||||||||||||||||||||||||
archived |
ユーザーがアーカイブされているかどうかを示します。 |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
ユーザーに関連付けられている親組織のフルパス。親組織が最上位の場合は、スラッシュ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
ユーザーの再設定用のメールアドレス。 |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
ユーザーの再設定用の電話番号。電話番号は、プラス記号(+)で始まる E.164 形式で指定する必要があります。例: +16506661212。 |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
変更不可。ユーザーがゲストかどうかを示します。 |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
変更不可。ゲスト関連の追加のメタデータ フィールド |
||||||||||||||||||||||||||||||||||||||||||
ユーザー名
| JSON 表現 |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| フィールド | |
|---|---|
fullName |
姓と名の値を連結して作成されたユーザーのフルネーム。 |
familyName |
ユーザーの姓。ユーザー アカウントの作成時に必要です。 |
givenName |
ユーザーの名。ユーザー アカウントの作成時に必要です。 |
displayName |
ユーザーの表示名。上限: 256 文字。 |
GuestAccountInfo
ゲストユーザーに固有のアカウント情報。
| JSON 表現 |
|---|
{ "primaryGuestEmail": string } |
| フィールド | |
|---|---|
primaryGuestEmail |
変更不可。ゲストの外部メール。 |
メソッド |
|
|---|---|
|
Workspace の機能の一部にアクセスできるゲストユーザーを作成します。 |
|
ユーザーを削除します。 |
|
ユーザーを取得します。 |
|
ユーザーを作成します。 |
|
削除されたユーザーまたはドメイン内のすべてのユーザーのページ分割されたリストを取得します。 |
|
ユーザーを特権管理者にします。 |
|
パッチ セマンティクスを使用してユーザーを更新します。 |
|
すべてのウェブ セッションとデバイス セッションからユーザーをログアウトさせ、ログイン Cookie をリセットします。 |
|
削除したユーザーを復元します。 |
|
ユーザーを更新します。 |
|
ユーザー リストの変更を監視します。 |