user リソースの種類
名前空間: microsoft.graph
Microsoft Entra のユーザー アカウントを表します。 このリソースは、他のプロパティを渡すことができるオープン型です。
directoryObject から継承します。
v1.0 では、既定でユーザー プロパティのサブセットのみが返されます。 その他のプロパティを取得するには、$select
クエリ オプションでそれらを指定する必要があります。
このリソースは以下をサポートしています。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
List | user コレクション | ユーザー オブジェクトのリストを取得します。 |
Create | user | 新しいユーザー オブジェクトを作成します。 |
Get | user | ユーザー オブジェクトのプロパティと関係を読み取ります。 |
Update | user | ユーザー オブジェクトを更新します。 |
Delete | None | ユーザー オブジェクトを削除します。 |
Get delta | user コレクション | ユーザーに対する増分の変更を取得します。 |
[パスワードの変更] | なし | 自分のパスワードを更新します。 |
サービスのプロビジョニングを再試行する | なし | ユーザー サービス プロビジョニングを再試行します。 |
サインイン セッションを取り消す | なし | signInSessionsValidFromDateTime ユーザー プロパティを現在の日時にリセットすることで、アプリケーションに発行されたすべての更新トークンとセッション トークンを失効にします。 これにより、ユーザーは強制的にアプリケーションにもう一度サインインします。 |
個人データをエクスポートする | なし | 組織ユーザーのデータをエクスポートするために、会社の管理者が行ったデータ ポリシーの操作要求を送信します。 |
App role assignments | ||
List | appRoleAssignment コレクション | このユーザーに割り当てられているアプリとアプリの役割を取得します。 |
追加する | appRoleAssignment | このユーザーにアプリの役割を割り当てます。 |
Remove | なし | このユーザーからアプリの役割の割り当てを削除します。 |
Calendar | ||
List calendars | calendar コレクション | 予定表オブジェクトのコレクションを取得します。 |
Create calendar | Calendar | 予定表コレクションへの投稿により、新しい予定表を作成します。 |
予定表グループを一覧表示する | calendarGroup コレクション | CalendarGroup オブジェクトのコレクションを取得します。 |
予定表グループを作成する | CalendarGroup | calendarGroups コレクションへの投稿により、新しい CalendarGroup を作成します。 |
List events | event コレクション | ユーザーのメールボックス内のイベント オブジェクトの一覧を取得します。 一覧には、単一インスタンスの会議と定期的なマスターが含まれています。 |
Create event | event | event コレクションへの投稿によって、新しいイベントを作成します。 |
会議の日時を検索する | meetingTimeSuggestionsResult | 出席者の空き時間情報、場所、または時間の制約に基づいて、集まる時間と場所を見つけます。 |
空き時間スケジュールを取得する | scheduleInformation | 指定された期間のユーザー、配布リスト、またはリソース (部屋または備品) のコレクションの空き時間情報を取得します。 |
予定表ビューを一覧表示する | event コレクション | event オブジェクトのコレクションを取得します。 |
通知ビュー | Reminder collection | 指定した開始時刻と終了時刻内の予定表のアラームの一覧を返します。 |
委任された権限の付与 | ||
委任されたアクセス許可の付与を一覧表示する | oAuth2PermissionGrant コレクション | クライアント アプリケーションがユーザーの代わりに API にアクセスできるようにするために付与された委任されたアクセス許可の一覧を取得します。 |
Directory objects | ||
ID で取得する | String collection | ID のリストで指定されたディレクトリ オブジェクトを返します。 |
ディレクトリ オブジェクトのデルタを取得する | directoryObject コレクション | ユーザー、グループ、アプリケーション、サービス プリンシパルなどのディレクトリ オブジェクトの増分変更を取得します。 フィルター処理は、派生型の ID または派生型自体で必要です。 デルタ クエリの詳細については、「 デルタ クエリを使用して Microsoft Graph データの変更を追跡する」を参照してください。 |
メンバー グループをチェックする | String collection | グループの一覧内のメンバーシップを確認します。 チェックは推移的です。 |
メンバー グループを取得する | String collection | ユーザーがメンバーであるすべてのグループを返します。 チェックは推移的です。 |
メンバー オブジェクトを確認する | String collection | グループ、ディレクトリ ロール、または管理ユニット オブジェクト一覧内のメンバーシップを確認します。 この関数は推移的です。 |
メンバー オブジェクトを取得する | String コレクション | ユーザーがメンバーであるすべてのグループ、管理単位、およびディレクトリ ロールを返します。 チェックは推移的です。 |
作成されたオブジェクトを一覧表示する | directoryObject コレクション | そのユーザーにより作成されたディレクトリ オブジェクトを、createdObjects ナビゲーション プロパティから取得します。 |
所有されているデバイスを一覧表示する | directoryObject コレクション | ユーザーが所有しているデバイスを OwnedDevices ナビゲーション プロパティから取得します。 |
所有されているオブジェクトを一覧表示する | directoryObject コレクション | ユーザーが所有しているディレクトリ オブジェクトを ownedObjects ナビゲーション プロパティから取得します。 |
ユーザーによって所有されている削除済みグループを一覧表示する | directoryObject コレクション | 過去 30 日間にテナントで削除され、ユーザーによって所有されているグループを取得します。 |
登録されているデバイスを一覧表示する | directoryObject コレクション | そのユーザーについて登録されているデバイスを、RegisteredDevices ナビゲーション プロパティから取得します。 |
削除済みアイテムの一覧表示 | directoryObject コレクション | 過去 30 日間にテナントで削除されたユーザーを取得します。 |
削除済みアイテムの取得 | directoryObject コレクション | ID で削除されたユーザーを取得します。 |
削除済みアイテムの復元 | directoryObject コレクション | 過去 30 日間にテナントで削除されたユーザーを復元します。 |
アイテムを完全に削除する | directoryObject コレクション | テナントから削除されたユーザーを完全に削除します。 |
Drive | ||
Get drive | drive | Drive リソースのプロパティと関係を取得します。 |
List children | DriveItems | DriveItem の子リレーションシップで DriveItems のコレクションを返します。 |
Groups | ||
結合されたチームを一覧表示する | team コレクション | そのユーザーが直接のメンバーである Microsoft Teams のチームを、joinedTeams ナビゲーション プロパティから取得します。 |
所属を一覧表示する | directoryObject コレクション | そのユーザーが直接のメンバーであるグループ、ディレクトリ ロール、および管理単位を、memberOf ナビゲーション プロパティから取得します。 この操作は推移的ではありません。 |
推移的な所属を一覧表示する | directoryObject コレクション | 直接メンバーシップまたは推移的メンバーシップを通じてユーザーがメンバーになっているグループ、ディレクトリ ロール、および管理ユニットを取得します。 |
Insights | ||
List shared | sharedInsight コレクション | 共有ファイルの一覧を取得します。 |
List trending | trending コレクション | トレンドファイルの一覧を取得します。 |
List used | usedInsight コレクション | 使用されているファイルの一覧を取得します。 |
コンテンツ検出設定を取得する | userSettings | ユーザーのコンテンツ検出設定を取得します。 |
コンテンツ検出設定を更新する | なし | ユーザーのコンテンツ検出設定を更新します。 |
ライセンスの管理 | ||
ライセンスを割り当てる | user | ユーザーのサブスクリプションを追加または削除します。 サブスクリプションに関連付けられている特定のプランを有効または無効にすることもできます。 |
ライセンスの詳細を一覧表示する | licenseDetails コレクション | licenseDetails オブジェクトのコレクションを取得します。 |
ライセンスの割り当てを再処理する | user | ユーザーのサブスクリプション割り当てを再処理します。 |
メール フォルダーを一覧表示する | mailFolder コレクション | サインイン中のユーザーのルート フォルダーからメール フォルダー コレクションを取得します。 |
メール フォルダーを作成する | mailFolder | mailFolder コレクションへの投稿により、新しい MailFolder を作成します。 |
List messages | message コレクション | サインインしているユーザーのメールボックス内のすべてのメッセージを取得します。 |
メッセージの作成 | message | メッセージ コレクションへの投稿により、新しいメッセージを作成します。 |
List overrides | inferenceClassificationOverride コレクション | 特定の送信者からのメッセージを特定の方法で常に分類するようにユーザーが構成した優先受信トレイを取得します。 |
オーバーライドを作成する | inferenceClassificationOverride | SMTP アドレスで示される送信者の優先受信トレイのオーバーライドを作成します。 |
List rules | messageRule コレクション | ユーザーの受信トレイに定義されているすべての messageRule オブジェクトを取得します。 |
ルールを作成する | messageRule | 条件とアクションのセットを指定して messageRule オブジェクトを作成します。 |
Send mail | なし | 要求本文に指定されたメッセージを送信します。 |
メールのヒントを取得する | mailTips コレクション | サインイン中のユーザーが利用できる、1 人または複数の受信者に対してのメール ヒントを返します。 |
Notes | ||
List notebooks | notebook コレクション | ノートブック オブジェクトの一覧を取得します。 |
Create notebook | notebook | 新しい OneNote のノートブックを作成します。 |
Org hierarchy | ||
Assign manager | directoryObject | そのユーザーの上司として、ユーザーまたは組織の連絡先を割り当てます。 |
Get manager | directoryObject | そのユーザーの上司であるユーザーまたは組織の連絡先を、マネージャー ナビゲーション プロパティから取得します。 |
Remove manager | なし | ユーザーのマネージャーを削除します。 |
直属の部下を一覧表示する | directoryObject コレクション | そのユーザーの部下であるユーザーと連絡先を、directReports ナビゲーション プロパティから取得します。 |
Outlook settings | ||
Get user mailbox settings | mailboxSettings | ユーザーの mailboxSettings を取得します。 |
ユーザーのメールボックスの設定を更新する | mailboxSettings | ユーザーの 1 つの以上の mailboxSettings を有効化、構成、または無効化します。 |
List Outlook categories | outlookCategory コレクション | ユーザーに対して定義されているすべてのカテゴリを取得します。 |
Create Outlook category | outlookCategory | ユーザーのマスター カテゴリ リスト内に outlookCategory オブジェクトを作成します。 |
サポートされている言語を取得する | localeInfo コレクション | ユーザーに対してサポートされている (ユーザーのメールボックス サーバーで構成されている) ロケールと言語のリストを取得します。 |
サポートされているタイム ゾーンを取得する | timeZoneInformation コレクション | ユーザーに対してサポートされている (ユーザーのメールボックス サーバーで構成されている) タイム ゾーンのリストを取得します。 |
Exchange ID の翻訳 | convertIdResult コレクション | Outlook 関連リソースの ID の形式を変換します。 |
People | ||
List | person コレクション | ユーザーへの関連性によって順序付けられた person オブジェクトの集合を取得します。 |
個人用連絡先 | ||
List contacts | contact コレクション | サインイン中のユーザーの既定の連絡先フォルダーから連絡先コレクションを取得します。 |
Create contact | contact | 連絡先コレクションに投稿することにより、新しい連絡先を作成します。 |
連絡先フォルダーを一覧表示する | contactFolder コレクション | サインイン中のユーザーの既定の連絡先フォルダー内の連絡先フォルダーのコレクションを取得します。 |
連絡先フォルダーを作成する | contactFolder | contactFolder コレクションに投稿することにより、新しい ContactFolder を作成します。 |
プロフィールの写真 | ||
Get | profilePhoto | 指定した profilePhoto またはそのメタデータ (profilePhoto プロパティ) を取得します。 |
Update | なし | サインイン ユーザー、または指定されたグループあるいは連絡先を含むテナント内の任意のユーザーの写真を更新します。 |
Delete | なし | サインイン ユーザー、または指定されたグループを含むテナント内の任意のユーザーの写真を削除します。 |
Planner | ||
List tasks | plannerTask コレクション | ユーザーに割り当てられている Planner タスクを取得します。 |
Sponsors | ||
Assign | なし | ユーザーにスポンサーを割り当てます。 |
List | directoryObject コレクション | このユーザーのスポンサーであるユーザーとグループを取得します。 |
Remove | なし | ユーザーのスポンサーを削除します。 |
Teamwork | ||
関連付けられているチームを一覧表示する | associatedTeamInfo コレクション | ユーザーが関連付けられている Microsoft Teams のチームの一覧を取得します。 |
ユーザーのインストールされたアプリを一覧表示する | userScopeTeamsAppInstallation コレクション | ユーザーのパーソナル スコープ内にインストールされているアプリを一覧表示します。 |
ユーザーのインストールされているアプリを取得する | userScopeTeamsAppInstallation | ユーザーのパーソナル スコープ内にインストールされている指定のアプリを一覧表示します。 |
ユーザーのアプリを追加する | なし | ユーザーのパーソナル スコープ内にアプリを追加 (インストール) します。 |
ユーザーのアプリを削除する | なし | ユーザーのパーソナル スコープ内からアプリを削除 (アンインストール) します。 |
ユーザーのインストールされたアプリをアップグレードする | なし | ユーザーのパーソナル スコープ内にインストールされたアプリを最新バージョンにアップグレードします。 |
ユーザーとアプリの間でチャットを行う | Chat | ユーザーとアプリの間に 1 対 1 のチャットが表示されます。 |
権限付与の表示 | resourceSpecificPermissionGrant コレクション | ユーザーのすべてのリソース固有のアクセス許可を一覧表示します。 |
To-do tasks | ||
List tasks | todoTask コレクション | 指定されたリスト内のすべての todoTask リソースを取得します。 |
Create task | todoTask | 指定したタスク リストに todoTask を作成します。 |
List task lists | todoTaskList コレクション | ユーザーのメールボックス内のすべてのタスク リストを取得します。 |
Create task list | todoTaskList | ユーザーのメールボックスに To Do タスク リストを作成します。 |
User settings | ||
Get | userSettings | ユーザーおよび組織の設定オブジェクトを読み取ります。 |
Update | userSettings | 設定オブジェクトのプロパティを更新します。 |
プロパティ
重要
$filter
および $search
クエリ パラメーターの具体的な使用方法は、ConsistencyLevel ヘッダーの設定を eventual
と $count
に使用する場合にのみサポートされます。 詳細については、「ディレクトリ オブジェクトの詳細クエリ機能」を参照してください。
プロパティ | 型 | 説明 |
---|---|---|
aboutMe | String | ユーザーが自分自身について記述する、フリー フォームのテキスト入力フィールド。
$select でのみ返されます。 |
accountEnabled | Boolean | アカウントが有効な場合は true であり、それ以外の場合は false です。 このプロパティは、ユーザーの作成時に必要です。 $select でのみ返されます。
$filter (eq 、ne 、not 、および in ) をサポートします。 |
ageGroup | ageGroup | ユーザーの年齢グループを設定します。 使用できる値: null 、Minor 、NotAdult 、および Adult 。 詳細については、「法的年齢グループ プロパティの定義」を参照してください。 $select でのみ返されます。
$filter (eq 、ne 、not 、および in ) をサポートします。 |
assignedLicenses | assignedLicense コレクション | 継承された (グループ ベースの) ライセンスを含む、ユーザーに割り当てられているライセンス。 このプロパティは、直接割り当て済みライセンスと継承済みライセンスを区別しません。
licenseAssignmentStates プロパティを使用して、直接割り当て済みライセンスと継承済みライセンスを識別します。 null 許容ではありません。
$select でのみ返されます。
$filter (eq 、not 、/$count eq 0 、/$count ne 0 ) をサポートします。 |
assignedPlans | assignedPlan collection | ユーザーに割り当てられているプラン。 読み取り専用です。 null 許容ではありません。 $select でのみ返されます。
$filter (eq と not ) をサポートします。 |
birthday | DateTimeOffset | ユーザーの誕生日。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間で表されます。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 $select でのみ返されます。 |
businessPhones | String collection | ユーザーの電話番号。 注: 文字列コレクションですが、このプロパティに設定できる数値は 1 つだけです。 オンプレミス ディレクトリから同期しているユーザーについては読み取り専用になります。 既定で返されます。 $filter (eq 、not 、ge 、le 、startsWith ) をサポートしています。 |
city | String | ユーザーがいる都市。 最大文字数は 128 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
CompanyName | String | ユーザーが関連付けられている会社の名前。 このプロパティは、ゲストの出身企業を説明するのに役立ちます。 最大の長さは 64 文字です。$select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
consentProvidedForMinor | consentProvidedForMinor | 未成年者について同意を得られているかどうかを設定します。 使用できる値: null 、Granted 、Denied 、および NotRequired 。 詳細については、「法的年齢グループ プロパティの定義」を参照してください。 $select でのみ返されます。
$filter (eq 、ne 、not 、および in ) をサポートします。 |
country | String | ユーザーが配置されている国/地域。たとえば、 US や UK などです。 最大文字数は 128 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
createdDateTime | DateTimeOffset | ISO 8601 形式および UTC での、ユーザーが作成された日付と時刻。 値は変更できません。エンティティの作成時に自動的に設定されます。 Null 許容型。 オンプレミス ユーザーの場合、値は Microsoft Entra ID が初めて作成された日時を表しています。 2018 年 6 月より前に作成された一部のユーザー、および 2018 年 6 月より前に Microsoft Entra ID に同期されたオンプレミス ユーザーの場合、プロパティは null です。 読み取り専用です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 |
creationType | String | ユーザー アカウントが次のいずれかの方法で作成されたかどうかを示します。
読み取り専用です。 でのみ返されます。 $select
$filter (eq 、ne 、not 、in ) をサポートします。 |
customSecurityAttributes | customSecurityAttributeValue | ディレクトリ オブジェクトに割り当てられたカスタム セキュリティ属性の値を保持するオープン複合型。 Null 許容型。 でのみ返されます。 $select
$filter (eq 、ne 、not 、startsWith ) をサポートします。 フィルター値では、大文字と小文字が区別されます。 |
deletedDateTime | DateTimeOffset | ユーザーが削除された日付と時刻。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 |
department | String | ユーザーが働いている部署の名前。 最大文字数は 64 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、および eq の null 値) をサポートします。 |
displayName | String | アドレス帳に表示されるユーザーの名前。 この値は、通常、ユーザーの名、中間の頭文字、およびファミリ名の組み合わせです。 このプロパティは、ユーザーが作成され、更新中にクリアできない場合に必要です。 最大文字数は 256 文字です。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、および eq の null 値)、$orderby 、および $search をサポートします。 |
employeeHireDate | DateTimeOffset | ユーザーが採用された日時、または将来的に採用される場合に仕事を開始する予定の日時。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 |
employeeLeaveDateTime | DateTimeOffset | ユーザーが退職した日時または退職する予定の日時。 $filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 詳細については、「ユーザーの employeeLeaveDateTime プロパティを構成する」を参照してください。 |
employeeId | String | 組織によりユーザーに割り当てられた従業員 ID。 最大長は 16 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、および eq の null 値) をサポートします。 |
employeeOrgData | employeeOrgData | ユーザーに関連付けられている組織データ (部署や costCenter など) を表します。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 |
employeeType | String | エンタープライズ ワーカーの種類を取得します。 たとえば、Employee 、Contractor 、Consultant 、または Vendor です。
$select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith ) をサポートします。 |
externalUserState | String |
招待 API を使用してテナントに招待されたゲストの場合、このプロパティは招待されたユーザーの招待状態を表します。 招待されたユーザーの状態は PendingAcceptance 、Accepted 、または null (その他のすべてのユーザー) です。 $select でのみ返されます。
$filter (eq 、ne 、not 、in ) をサポートします。 |
externalUserStateChangeDateTime | DateTimeOffset |
externalUserState プロパティに対する最終変更のタイムスタンプを示します。 $select でのみ返されます。
$filter (eq 、ne 、not 、in ) をサポートします。 |
faxNumber | String | ユーザーの Fax 番号。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、および eq の null 値) をサポートします。 |
givenName | String | ユーザーの名。 最大文字数は 64 文字です。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、および eq の null 値) をサポートします。 |
hireDate | DateTimeOffset | ユーザーの採用日付。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間で表されます。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 $select でのみ返されます。 手記: このプロパティは、Microsoft 365 の SharePoint に固有です。 ネイティブの employeeHireDate プロパティを使用して設定し、Microsoft Graph API を使用して採用日の値を更新することをお勧めします。 |
id | String | ユーザーの一意の識別子。 不透明な識別子として扱う必要があります。
directoryObject から継承されます。 キー。 null 許容ではありません。 読み取り専用です。 既定で返されます。 $filter (eq 、ne 、not 、in ) をサポートします。 |
identities | objectIdentity コレクション | このユーザー アカウントへのサインインに使用できる ID を表します。 ID は、Microsoft (ローカル アカウントとも呼ばれています)、組織、または Facebook、Google、Microsoft などのソーシャル ID プロバイダーによって提供され、ユーザー アカウントに関連付けられます。
同じ signInType 値を持つ複数の項目が含まれている場合があります。 $select でのみ返されます。 制限付きの $filter (eq ) をサポートします。 |
imAddresses | String collection | ユーザーのインスタント メッセージ ボイス オーバー IP (VOIP) セッション開始プロトコル (SIP) のアドレス。 読み取り専用です。 $select でのみ返されます。
$filter (eq 、not 、ge 、le 、startsWith ) をサポートします。 |
interests | String collection | ユーザーが自分の関心事を記述する一覧。 $select でのみ返されます。 |
isResourceAccount | Boolean | 使用しないでください。将来の使用のために予約されています。 |
jobTitle | String | ユーザーの役職。 最大文字数は 128 文字です。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、および eq の null 値) をサポートします。 |
lastPasswordChangeDateTime | DateTimeOffset | この Microsoft Entra ユーザーが最後にパスワードを変更した時刻、またはパスワードが作成された日付のうち、最新のアクションが実行された時刻。 日時の情報には ISO 8601 形式が使用され、常に UTC 時間で表されます。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 でのみ返されます。 $select |
legalAgeGroupClassification | legalAgeGroupClassification | エンタープライズ アプリケーションで使用され、ユーザーの法的年齢グループを示します。 このプロパティは読み取り専用で、ageGroup と consentProvidedForMinor プロパティに基づいて計算されます。 使用できる値: null 、MinorWithOutParentalConsent 、MinorWithParentalConsent 、MinorNoParentalConsentRequired 、NotAdult 、および Adult 。 詳細については、「法的年齢グループ プロパティの定義」を参照してください。 でのみ返されます。 $select |
licenseAssignmentStates | licenseAssignmentState コレクション | このユーザーへのライセンス割り当ての状態です。 また、直接割り当てられているライセンス、またはグループ メンバーシップを介して継承されたユーザーも示します。 読み取り専用です。 でのみ返されます。 $select |
String | ユーザーの SMTP アドレス (たとえば、jeff@contoso.com )。 このプロパティを変更すると、ユーザの proxyAddresses コレクションが更新され、SMTP アドレスとしてその値が含まれるようになります。 このプロパティにアクセント文字は使用できません。 メモ: Azure AD B2C ユーザー プロファイル用にこのプロパティを更新することはお勧めしません。 代わりに otherMails プロパティを使用してください。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、endsWith および eq の null 値) をサポートします。 |
|
mailboxSettings | mailboxSettings | サインイン ユーザーのプライマリ メールボックスの設定。 着信メッセージに対する自動応答を送信するための設定、ロケール、タイム ゾーンを 取得 または 更新 できます。 $select でのみ返されます。 |
mailNickname | String | ユーザーの電子メール エイリアス。 ユーザーの作成時に、このプロパティを指定する必要があります。 最大文字数は 64 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
mobilePhone | String | ユーザーの主な携帯電話の番号。 オンプレミス ディレクトリから同期しているユーザーについては読み取り専用になります。 最大文字数は 64 文字です。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、および null 値の eq ) および $search をサポートします。 |
mySite | String | ユーザーのサイトの URL。 でのみ返されます。 $select |
officeLocation | String | ユーザーの勤務先の場所。 既定で返されます。 $filter (eq 、 ne 、 not 、 ge 、 le 、 in 、 startsWith と eq の null 値) をサポートします。 |
onPremisesDistinguishedName | String | オンプレミスの Active Directory distinguished name または DN が含まれています。 このプロパティは、オンプレミス ディレクトリを Microsoft Entra Connect 経由で Microsoft Entra ID と同期する顧客の場合にのみ読み込まれます。 読み取り専用です。 $select でのみ返されます。 |
onPremisesDomainName | String | オンプレミス ディレクトリから同期されたオンプレミス domainFQDN (dnsDomainName とも呼ばれます) が含まれています。 このプロパティは、オンプレミス ディレクトリを Microsoft Entra Connect 経由で Microsoft Entra ID と同期する顧客の場合にのみ読み込まれます。 読み取り専用です。 $select でのみ返されます。 |
onPremisesExtensionAttributes | onPremisesExtensionAttributes | ユーザーの extensionAttributes1 - 15 が含まれています。 これらの拡張属性は、Exchange カスタム属性 1-15 とも呼ばれます。 各属性には、最大 1024 文字を格納できます。 false ) の場合、これらのプロパティはユーザー オブジェクトの作成時または更新時に設定できます。 $select でのみ返されます。
$filter (eq 、ne 、not 、in ) をサポートします。 |
onPremisesImmutableId | String | このプロパティは、オンプレミスの Active Directory ユーザー アカウントを Microsoft Entra ユーザー オブジェクトに関連付けるために使用されます。 ユーザーの userPrincipalName (UPN) プロパティにフェデレーション ドメインを使用する場合は、Graph で新しいユーザー アカウントを作成する際にこのプロパティを指定する必要があります。
注意:$ と _ の文字は、このプロパティを指定する場合には使用できません。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 |
onPremisesLastSyncDateTime | DateTimeOffset | オブジェクトがオンプレミス ディレクトリと前回、同期された日時を示します: 2013-02-16T03:04:54Z 。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間で表されます。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 読み取り専用です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in ) をサポートします。 |
onPremisesProvisioningErrors | onPremisesProvisioningError コレクション | Microsoft 同期製品のプロビジョニング中に発生するエラーです。 $select でのみ返されます。
$filter (eq 、not 、ge 、le ) をサポートします。 |
onPremisesSamAccountName | String | オンプレミス ディレクトリから同期されたオンプレミス samAccountName が含まれています。 このプロパティは、オンプレミス ディレクトリを Microsoft Entra Connect 経由で Microsoft Entra ID と同期する顧客の場合にのみ読み込まれます。 読み取り専用です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith ) をサポートします。 |
onPremisesSecurityIdentifier | String | オンプレミスからクラウドに同期されたユーザーのオンプレミスのセキュリティ識別子 (SID) が含まれます。 読み取り専用です。 $select でのみ返されます。
$filter をサポートします (null 値を含む eq )。 |
onPremisesSyncEnabled | Boolean |
true このユーザー オブジェクトが現在オンプレミスの Active Directory (AD) から同期されている場合。それ以外の場合にはユーザーは同期されず、Microsoft Entra ID で管理できます。 読み取り専用です。 $select でのみ返されます。
$filter (eq 、ne 、not 、in 、および eq の null 値) をサポートします。 |
onPremisesUserPrincipalName | String | オンプレミス ディレクトリから同期されたオンプレミス userPrincipalName が含まれています。 このプロパティは、オンプレミス ディレクトリを Microsoft Entra Connect 経由で Microsoft Entra ID と同期する顧客の場合にのみ読み込まれます。 読み取り専用です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith ) をサポートします。 |
otherMails | String collection | ユーザーのその他の電子メール アドレスの一覧。例: ["bob@contoso.com", "Robert@fabrikam.com"] 。 注意: このプロパティにアクセント文字を含めることはできません。 $select でのみ返されます。
$filter (eq 、not 、ge 、le 、in 、startsWith 、endsWith 、/$count eq 0 、/$count ne 0 ) をサポートします。 |
passwordPolicies | String | ユーザーのパスワード ポリシーを指定します。 この値は列挙値であり、可能な 1 つの値は DisableStrongPassword です。この場合は、既定のポリシーより弱いパスワードを指定できます。
DisablePasswordExpiration を指定することもできます。 2 つを一緒に指定できます。例: DisablePasswordExpiration, DisableStrongPassword 。 $select でのみ返されます。 既定のパスワード ポリシーの詳細については、「Microsoft Entra パスワード ポリシー」を参照してください。
$filter (ne 、 not 、 および eq の null 値) をサポートします。 |
passwordProfile | passwordProfile | ユーザーのパスワード プロファイルを指定します。 プロファイルには、ユーザーのパスワードが含まれています。 このプロパティは、ユーザーの作成時に必要です。 プロファイルにあるパスワードは、passwordPolicies プロパティによって指定されている最小要件を満たす必要があります。 既定では、強力なパスワードが必要です。 $select でのみ返されます。
$filter (eq 、ne 、not 、in 、および eq の null 値) をサポートします。 このプロパティを更新するには: |
pastProjects | String collection | ユーザーが過去のプロジェクトを列挙する一覧。 $select でのみ返されます。 |
postalCode | String | ユーザーの住所の郵便番号。 郵便番号は、ユーザーの国/地域に固有です。 アメリカ合衆国では、この属性には、ZIP コードが含まれます。 最大文字数は 40 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
preferredDataLocation | String | ユーザーの優先されるデータの場所。 詳細については、「OneDrive Online Multi-Geo」を参照してください。 |
preferredLanguage | String | ユーザーが設定する言語。 既定の言語形式は RFC 4646 に基づいています。 名前は、言語に関連付けられた ISO 639 2 文字小文字カルチャ コードと、国または地域に関連付けられた ISO 3166 2 文字の大文字サブカルチャ コードの組み合わせです。 たとえば、"en-US" や "es-ES" などです。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith および eq の null 値) をサポートします。 |
preferredName | String | ユーザーが設定する名前。 サポートされていません。 この属性は空の文字列を返します。 でのみ返されます。 $select |
provisionedPlans | ProvisionedPlan コレクション | ユーザーのために用意されたプラン。 読み取り専用です。 null 許容ではありません。 $select でのみ返されます。
$filter (eq 、not 、ge 、le ) をサポートします。 |
proxyAddresses | String collection | 例: ["SMTP: bob@contoso.com", "smtp: bob@sales.contoso.com"] 。
mail プロパティを変更すると、このコレクションが更新され、値が SMTP アドレスとして含まれます。 詳細については、「mail および proxyAddresses プロパティ」を参照してください。
SMTP (大文字) のプレフィックスが付いたプロキシ アドレスはプライマリ プロキシ アドレスですが、smtp プレフィックスが付いたアドレスはセカンダリ プロキシ アドレスです。 Azure AD B2C アカウントの場合、このプロパティには一意のアドレスが 10 個までの制限があります。 Microsoft Graph では読み取り専用です。このプロパティは、Microsoft 365 管理センターからのみ更新できます。 null 許容ではありません。 $select でのみ返されます。
$filter (eq 、not 、ge 、le 、startsWith 、endsWith 、/$count eq 0 、/$count ne 0 ) をサポートします。 |
refreshTokensValidFromDateTime | DateTimeOffset | この時刻より前に発行された更新トークンまたはセッション トークン (セッション Cookie) は無効です。 無効な更新またはセッション トークンを使用して委任されたアクセス トークン (Microsoft Graph などの API にアクセスする) を取得すると、アプリケーションでエラーが発生します。 この状況が発生した場合、アプリケーションは承認されたエンドポイントを要求して、新しい更新トークンを取得する必要があります。 $select でのみ返されます。 読み取り専用です。 |
responsibilities | String collection | ユーザーが自分の責任の範囲を列挙する一覧。 $select でのみ返されます。 |
serviceProvisioningErrors | serviceProvisioningError コレクション | ユーザー オブジェクトからのプロパティまたはリンクに関する非一時的なサービス固有のエラーを記述するフェデレーション サービスによって発行されたエラー。 $filter (isResolved および serviceInstance の eq 、not ) をサポートします。 |
schools | String collection | ユーザーが出席した学校を列挙するためのリスト。 でのみ返されます。 $select |
securityIdentifier | 文字列 | Windows シナリオで使用されるユーザーのセキュリティ識別子 (SID)。 読み取り専用です。 既定で返されます。 $select および$filter (eq 、not 、ge 、le 、startsWith ) をサポートします。 |
showInAddressList | Boolean | Microsoft Graph では使用しないでください。 Microsoft 365 管理センターを通じてこのプロパティを管理してください。 ユーザーを Outlook グローバル アドレス一覧に含めるかどうかを表します。 「既知の問題」を参照してください。 |
signInActivity | signInActivity | 指定ユーザーの最後のサインイン日時とサインイン要求 ID を取得します。 読み取り専用です。$select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le ) をサポートしますが、他のフィルター可能なプロパティと一緒の場合にはサポートしません。 注: |
signInSessionsValidFromDateTime | DateTimeOffset | この時刻より前に発行された更新トークンまたはセッション トークン (セッション Cookie) は無効です。 無効な更新またはセッション トークンを使用して委任されたアクセス トークン (Microsoft Graph などの API にアクセスする) を取得すると、アプリケーションでエラーが発生します。 この状況が発生した場合、アプリケーションは承認されたエンドポイントを要求して、新しい更新トークンを取得する必要があります。 読み取り専用です。
revokeSignInSessions を使用して再設定します。 $select でのみ返されます。 |
skills | String collection | ユーザーが自分のスキルを列挙する一覧。 $select でのみ返されます。 |
state | String | ユーザーの住所の都道府県。 最大文字数は 128 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
streetAddress | String | ユーザーの勤務先の番地。 最大長は 1,024 文字です。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
surname | String | ユーザーの姓。 最大文字数は 64 文字です。 既定で返されます。 $filter (eq 、 ne 、 not 、 ge 、 le 、 in 、 startsWith と eq の null 値) をサポートします。 |
usageLocation | String | 2 文字の国コード (ISO 規格 3166) 国におけるサービスの利用可能性を確認することが法的に義務付けられているため、ライセンスが割り当てられるユーザーには必須です。 たとえば、US 、JP 、GB などがあります。 null 許容ではありません。 $select でのみ返されます。
$filter (eq 、ne 、not 、ge 、le 、in 、startsWith と eq の null 値) をサポートします。 |
userPrincipalName | String | ユーザーのユーザー プリンシパル名 (UPN)。 UPN は、インターネット標準 RFC 822 に基づいた、インターネット スタイルのユーザーのサインイン名です。 慣例により、この値はユーザーのメール名にマップされます。 一般的な形式は alias@domain です。このドメインは、検証済みドメインのテナントのコレクション内に存在している必要があります。 このプロパティは、ユーザーの作成時に必要です。 テナントの検証済みドメインには、organization の verifiedDomains プロパティからアクセスできます。 このプロパティにアクセント文字を含めることはできません。 次の文字のみ使用することができます A - Z 、a - z 、0 - 9 、 ' . - _ ! # ^ ~ 。 使用できる文字の完全なリストについてはユーザー名 ポリシーを参照してください。 既定で返されます。 $filter (eq 、ne 、not 、ge 、le 、in 、startsWith 、endsWith ) と $orderby をサポートします。 |
userType | String | ディレクトリ内のユーザーの種類を分類するために使用できる文字列値。 使用可能な値は、 Member と Guest です。 $select でのみ返されます。
$filter (eq 、ne 、not 、in 、および eq の null 値) をサポートします。
手記:メンバーとゲストのアクセス許可の詳細については、「Microsoft Entra IDの既定のユーザーアクセス許可とは」を参照してください。 |
ヒント
ディレクトリとスキーマの拡張機能とそれに関連するデータは、$select
でのみ返されます。オープン拡張機能とそれに関連付けられているデータは、$expand
でのみ返されます。
mail プロパティと proxyAddresses プロパティ
mail と proxyAddresses はいずれもメール関連のプロパティです。 proxyAddresses プロパティは、Microsoft Exchange サーバーにのみ関連するアドレスのコレクションです。 これは、1 つのメールボックスに関連付けされているユーザーのメール アドレスの一覧を格納するために使用されます。 mail プロパティは、ユーザーのサインインなど、さまざまな目的でユーザーのメール アドレスとして使用され、プライマリ プロキシ アドレスを定義します。
mail と proxyAddresses は、いずれも GET user API を使用して取得できます。 Update user API を使用して mail を更新することは可能ですが、Microsoft Graph を介して proxyAddresses を更新することはできません。 ユーザーの mail プロパティが更新されると、proxyAddresses の再計算がトリガーされ、新たに更新された mail がプライマリ プロキシ アドレスとして設定されますが、以下のようなシナリオは例外です。
- ユーザーが Microsoft Exchange を含むライセンスを持っている場合、ユーザーのすべてのプロキシ アドレスは、テナント上の検証済みドメインに属している必要があります。 検証済みドメインに属していないプロキシ アドレスは、通知されずに削除されます。
- ユーザーがゲストであり、プライマリ プロキシ アドレスにゲストの UPN 文字列と #EXT# が含まれている場合、ユーザーのメールはプライマリ プロキシ アドレスに設定されません。
- ユーザーがゲストである場合にプロキシ アドレスがなくなった場合でも、ユーザーのメールは削除されません。
proxyAddresses は、ディレクトリ オブジェクト (ユーザー、グループ、および組織の連絡先) 全体で一意です。 ユーザーの メール プロパティが別のオブジェクトの proxyAddresses の 1 つと競合する場合、 メール の更新が失敗し、 proxyAddresses プロパティも更新されません。
法的年齢グループ プロパティの定義
このセクションでは、年齢関連の規制を満たすために、Microsoft Entra管理者とエンタープライズ アプリケーション開発者が 3 つの年齢グループ プロパティ (legalAgeGroupClassification、ageGroup、consentProvidedForMinor) を使用する方法について説明します。
- legalAgeGroupClassification プロパティは、読み取り専用です。 これは、ユーザーの法的年齢グループに基づいてそのユーザーを適切に対処できるようにするためにエンタープライズ アプリケーション開発者によって使用されます。 これは、ユーザーの ageGroup および consentProvidedForMinor プロパティに基づいて計算されます。
- ageGroup と consentProvidedForMinor はオプションのプロパティであり、Microsoft Entra 管理者はこれらのプロパティを使用して、ユーザーの国または地域で施行されている年齢関連の規制に基づいてアカウントの使用が正しく行われるようにします。
例: Cameron は英国の Holyport にある小学校でディレクトリを管理する管理者です。 学年の始まりに、英国の年齢関連の規制に基づき、入学書類を使用して未成年者の保護者から同意を得ます。 保護者から得た同意により、未成年者のアカウントを Holyport スクールおよび Microsoft アプリが使用することが許可されます。 次に Cameron はすべてのアカウントを作成し、ageGroup を minor
に、consentProvidedForMinor を granted
に設定します。 これにより、生徒が使用するアプリケーションでは未成年に適していない機能が非表示になります。
legalAgeGroupClassification 値
メンバー | 説明 |
---|---|
null | 既定値では、ユーザーに ageGroup は設定されません。 |
MinorWithoutParentalConsent | (将来使用するために予約されています) |
MinorWithParentalConsent | ユーザーは、国または地域の年齢関連の規制に基づいて未成年者と見なされ、アカウントの管理者は親または保護者から適切な同意を得ています。 |
Adult | ユーザーは当該国または地域の年齢関連規制に基づいて成人と判断されています。 |
NotAdult | ユーザーは、米国、英国、欧州連合、韓国などの追加の年齢関連の規制を持つ国または地域の出身であり、ユーザーの年齢は未成年者から成人の年齢までの間です (国または地域に基づいて規定されています)。 通常、規制対象の国では 10 代の若者は notAdult とみなされます。 |
MinorNoParentalConsentRequired | ユーザーは未成年ですが、年齢関連の規制のない国または地域にいます。 |
ageGroup 値
メンバー | 説明 |
---|---|
null | 既定値では、ユーザーに ageGroup は設定されません。 |
マイナー | ユーザーは未成年として扱われます。 |
NotAdult | ユーザーは、米国、英国、欧州連合、韓国などの法的規制を持つ国の出身であり、ユーザーの年齢が子供の年齢の上限を超え (国によって異なります)、成人年齢の下限 (国または地域に基づいて規定) 未満です。 したがって基本的に 10 代の若者は規制対象の国では notAdult とみなされます。 |
Adult | ユーザーは成人として扱われる必要があります。 |
consentProvidedForMinor 値
メンバー | 説明 |
---|---|
null | 既定値は、ユーザー に対して consentProvidedForMinor が設定されていません。 |
Granted | ユーザーがアカウントを持つことに同意します。 |
Denied | ユーザーがアカウントを持つことに同意は得られません。 |
NotRequired | ユーザーは、同意を必要としない場所にいます。 |
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
activities | userActivity コレクション | デバイス間におけるユーザーのアクティビティ。 読み取り専用です。 Null 許容型。 |
agreementAcceptances | agreementAcceptance コレクション | 利用規約に対するユーザー承認状態。 読み取り専用です。 Null 許容型。 |
appRoleAssignments | appRoleAssignment コレクション | アプリケーションに対してユーザーに付与されるアプリ ロールを表します。
$expand をサポートします。 |
認証 | authentication | ユーザーに対してサポートされている認証方法。 |
calendar | calendar | ユーザーの標準予定表。 読み取り専用です。 |
calendarGroups | calendarGroup コレクション | ユーザーの予定表グループ。 読み取り専用です。 Null 許容型。 |
calendars | calendar コレクション | ユーザーの予定表。 読み取り専用です。 Null 許容型。 |
calendarView | event コレクション | 予定表のカレンダー ビュー。 読み取り専用です。 Null 許容型。 |
contactFolders | contactFolder コレクション | ユーザーの連絡先フォルダー。 読み取り専用です。 Null 許容型。 |
contacts | contact コレクション | ユーザーの連絡先。 読み取り専用です。 Null 許容型。 |
createdObjects | directoryObject コレクション | ユーザーが作成したディレクトリ オブジェクト。 読み取り専用です。 Null 許容型。 |
directReports | directoryObject コレクション | そのユーザーの部下であるユーザーと連絡先。 (マネージャー プロパティがこのユーザーに設定されている、ユーザーと連絡先。) 読み取り専用です。 Null 許容型です。
$expand をサポートします。 |
ドライブ | drive | ユーザーの OneDrive。 読み取り専用です。 |
drives | drive コレクション | このユーザーが使用できるドライブのコレクション。 読み取り専用です。 |
events | event コレクション | ユーザーのイベント。 既定は、既定の予定表でイベントを表示します。 読み取り専用です。 Null 許容型。 |
extensions | extension コレクション | ユーザーに対して定義されているオープン拡張機能のコレクション。 読み取り専用です。
$expand をサポートします。 Null 許容型。 |
inferenceClassification | inferenceClassification | 明示的な指定に基づく、ユーザーのメッセージの関連性の分類。明示的な指定は、推定される関連性や重要性より優先されます。 |
insights | itemInsights | 高度な分析と機械学習の手法を使用して計算された、職場または学校のドキュメント用の OneDrive などのユーザーとアイテム間のリレーションシップを表します。 読み取り専用です。 Null 許容型。 |
licenseDetails | licenseDetails コレクション | このユーザーのライセンスの詳細のコレクション。 読み取り専用です。 |
mailFolders | mailFolder コレクション | ユーザーのメール フォルダー。 読み取り専用です。 Null 許容型。 |
manager | directoryObject | このユーザーの上司であるユーザーまたは連絡先。 読み取り専用です。
$expand をサポートします。 |
memberOf | directoryObject コレクション | ユーザーがメンバーになっているグループとディレクトリ ロール。 読み取り専用です。 Null 許容型。
$expand をサポートします。 |
messages | message コレクション | メールボックスまたはフォルダー内のメッセージ。 読み取り専用です。 Null 許容型。 |
onenote | onenote | 読み取り専用です。 |
onlineMeetings | onlineMeeting コレクション | 会議に関する情報 (会議への参加に使用する URL、出席者リスト、説明など)。 |
outlook | outlookUser | 読み取り専用です。 |
ownedDevices | directoryObject コレクション | ユーザーが所有するデバイス。 読み取り専用です。 Null 許容型。
$expand および $filter (/$count eq 0 、/$count ne 0 、/$count eq 1 、/$count ne 1 ) をサポートします。 |
ownedObjects | directoryObject コレクション | ユーザーが所有するディレクトリ オブジェクト。 読み取り専用です。 Null 許容型。
$expand 、$expand で入れ子になっている $select 、および $filter (/$count eq 0 、/$count ne 0 、/$count eq 1 、/$count ne 1 ) をサポートします。 |
people | person コレクション | ユーザーに関連のある人物です。 読み取り専用です。 Null 許容型。 |
permissionGrants | resourceSpecificPermissionGrant コレクション | ユーザーのすべてのリソース固有のアクセス許可を一覧表示します。 |
photo | profilePhoto | ユーザーのプロフィール写真。 読み取り専用。 |
photos | profilePhoto コレクション | さまざまなサイズのユーザーのプロフィール写真のコレクション。 読み取り専用です。 |
planner | plannerUser | ユーザーに存在する可能性がある Planner リソースのエントリ ポイントです。 読み取り専用です。 |
registeredDevices | directoryObject コレクション | ユーザーについて登録されているデバイス。 読み取り専用です。 Null 許容型。
$expand をサポートし、最大 100 個のオブジェクトを返します。 |
ソリューション | userSolutionRoot | ユーザーを稼働時間スケジュール トリガーに関連付ける識別子。 読み取り専用です。 Nullable |
スポンサー | directoryObject コレクション | テナントでのこのゲストの特権を担当し、ゲストの情報とアクセスを更新したままにしているユーザーとグループ。 (HTTP メソッド: GET、POST、DELETE)。
$expand をサポートします。 |
チームワーク | userTeamwork | ユーザーが使用できる Microsoft Teams の機能のコンテナーです。 読み取り専用。 Null 許容型。 |
ToDo | todo | ユーザーが利用できる To Do サービスを表します。 |
transitiveMemberOf | directoryObject コレクション | ネストされたグループを含むグループ、およびユーザーがメンバーであるディレクトリ ロール。 Null 許容型。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"aboutMe": "String",
"accountEnabled": true,
"ageGroup": "String",
"assignedLicenses": [{"@odata.type": "microsoft.graph.assignedLicense"}],
"assignedPlans": [{"@odata.type": "microsoft.graph.assignedPlan"}],
"birthday": "String (timestamp)",
"businessPhones": ["String"],
"city": "String",
"companyName": "String",
"consentProvidedForMinor": "String",
"country": "String",
"createdDateTime": "String (timestamp)",
"creationType": "String",
"customSecurityAttributes": {
"@odata.type": "microsoft.graph.customSecurityAttributeValue"
},
"department": "String",
"displayName": "String",
"employeeHireDate": "2020-01-01T00:00:00Z",
"employeeId": "String",
"employeeOrgData": {"@odata.type": "microsoft.graph.employeeOrgData"},
"employeeType": "String",
"faxNumber" : "String",
"givenName": "String",
"hireDate": "String (timestamp)",
"id": "String (identifier)",
"identities": [{"@odata.type": "microsoft.graph.objectIdentity"}],
"imAddresses": ["String"],
"interests": ["String"],
"isResourceAccount": false,
"jobTitle": "String",
"legalAgeGroupClassification": "String",
"licenseAssignmentStates": [{"@odata.type": "microsoft.graph.licenseAssignmentState"}],
"lastPasswordChangeDateTime": "String (timestamp)",
"mail": "String",
"mailboxSettings": {"@odata.type": "microsoft.graph.mailboxSettings"},
"mailNickname": "String",
"mobilePhone": "String",
"mySite": "String",
"officeLocation": "String",
"onPremisesDistinguishedName": "String",
"onPremisesDomainName": "String",
"onPremisesExtensionAttributes": {"@odata.type": "microsoft.graph.onPremisesExtensionAttributes"},
"onPremisesImmutableId": "String",
"onPremisesLastSyncDateTime": "String (timestamp)",
"onPremisesProvisioningErrors": [{"@odata.type": "microsoft.graph.onPremisesProvisioningError"}],
"onPremisesSamAccountName": "String",
"onPremisesSecurityIdentifier": "String",
"onPremisesSyncEnabled": true,
"onPremisesUserPrincipalName": "String",
"otherMails": ["String"],
"passwordPolicies": "String",
"passwordProfile": {"@odata.type": "microsoft.graph.passwordProfile"},
"pastProjects": ["String"],
"postalCode": "String",
"preferredDataLocation": "String",
"preferredLanguage": "String",
"preferredName": "String",
"provisionedPlans": [{"@odata.type": "microsoft.graph.provisionedPlan"}],
"proxyAddresses": ["String"],
"responsibilities": ["String"],
"schools": ["String"],
"securityIdentifier": "String",
"serviceProvisioningErrors": [
{ "@odata.type": "microsoft.graph.serviceProvisioningXmlError" }
],
"showInAddressList": true,
"signInActivity": {"@odata.type": "microsoft.graph.signInActivity"},
"signInSessionsValidFromDateTime": "String (timestamp)",
"skills": ["String"],
"state": "String",
"streetAddress": "String",
"surname": "String",
"usageLocation": "String",
"userPrincipalName": "String",
"userType": "String",
"calendar": { "@odata.type": "microsoft.graph.calendar" },
"calendarGroups": [{ "@odata.type": "microsoft.graph.calendarGroup" }],
"calendarView": [{ "@odata.type": "microsoft.graph.event" }],
"calendars": [ {"@odata.type": "microsoft.graph.calendar"} ],
"contacts": [ { "@odata.type": "microsoft.graph.contact" } ],
"contactFolders": [ { "@odata.type": "microsoft.graph.contactFolder" } ],
"createdObjects": [ { "@odata.type": "microsoft.graph.directoryObject" } ],
"directReports": [ { "@odata.type": "microsoft.graph.directoryObject" } ],
"drive": { "@odata.type": "microsoft.graph.drive" },
"drives": [ { "@odata.type": "microsoft.graph.drive" } ],
"events": [ { "@odata.type": "microsoft.graph.event" } ],
"inferenceClassification": { "@odata.type": "microsoft.graph.inferenceClassification" },
"mailFolders": [ { "@odata.type": "microsoft.graph.mailFolder" } ],
"manager": { "@odata.type": "microsoft.graph.directoryObject" },
"memberOf": [ { "@odata.type": "microsoft.graph.directoryObject" } ],
"messages": [ { "@odata.type": "microsoft.graph.message" } ],
"outlook": { "@odata.type": "microsoft.graph.outlookUser" },
"ownedDevices": [ { "@odata.type": "microsoft.graph.directoryObject" } ],
"ownedObjects": [ { "@odata.type": "microsoft.graph.directoryObject" } ],
"photo": { "@odata.type": "microsoft.graph.profilePhoto" },
"photos": [ { "@odata.type": "microsoft.graph.profilePhoto" } ],
"registeredDevices": [ { "@odata.type": "microsoft.graph.directoryObject" } ]
}