pendingExternalUserProfile を作成する
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
新しい pendingExternalUserProfile オブジェクトを 作成します。
この API は、次の国内クラウド展開で使用できます。
グローバル サービス | 米国政府機関 L4 | 米国政府機関 L5 (DOD) | 21Vianet が運営する中国 |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
アクセス許可
この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。
アクセス許可の種類 | 最小特権アクセス許可 | より高い特権のアクセス許可 |
---|---|---|
委任 (職場または学校のアカウント) | PendingExternalUserProfile.ReadWrite.All | 注意事項なし。 |
委任 (個人用 Microsoft アカウント) | サポートされていません。 | サポートされていません。 |
アプリケーション | PendingExternalUserProfile.ReadWrite.All | 注意事項なし。 |
重要
職場または学校アカウントを使用した委任されたシナリオでは、サインインしているユーザーに、サポートされているMicrosoft Entraロールまたはサポートされているロールのアクセス許可を持つカスタム ロールを割り当てる必要があります。 この操作では、次の最小特権ロールがサポートされています。
- 拡張ディレクトリ ユーザー管理者
- Teams サービス管理者
HTTP 要求
POST /directory/pendingExternalUserProfiles
要求ヘッダー
名前 | 説明 |
---|---|
Authorization | ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。 |
Content-Type | application/json. 必須です。 |
要求本文
要求本文で、 pendingExternalUserProfile の JSON 表現を指定します。
プロパティ | 型 | 説明 |
---|---|---|
address | physicalOfficeAddress | 保留中の外部ユーザー プロファイルのオフィス アドレス。 |
createdBy | String | 保留中の外部ユーザー プロファイルを作成したユーザーのオブジェクト ID。 読み取り専用です。 null 許容ではありません。 |
createdDateTime | DateTimeOffset | この保留中の外部ユーザー プロファイルが作成された日時。 null 許容ではありません。 読み取り専用です。 |
CompanyName | String | 保留中の外部ユーザー プロファイルの会社名。 |
deletedDateTime | DateTimeOffset | 保留中の外部ユーザー プロファイルが削除された日時。 オブジェクトが削除されない場合は常 null に。 |
department | String | 保留中の外部ユーザー プロファイルの部署。 |
displayName | String | 保留中の外部ユーザー プロファイルの表示名。 必須。 |
時代 | Int | 保留中の外部ユーザー プロファイルのバージョン番号。 エンティティを更新するたびにインクリメントされます。 読み取り専用です。 null 許容ではありません。 |
id | String | 保留中の外部ユーザー プロファイルの一意識別子。 たとえば、12345678-9abc-def0-1234-56789abcdee です。 ID プロパティの値は多くの場合、GUID の形式になりますが、これに限定されません。それを不透明な識別子として扱い、GUID であることに依存しないでください。 キー。 null 許容ではありません。 読み取り専用です。 |
isDiscoverable | ブール型 | 保留中の外部ユーザー プロファイルがディレクトリ内で検出可能かどうかを表します。 |
isEnabled | ブール値 | 保留中の外部ユーザー プロファイルがディレクトリで有効になっているかどうかを表します。 |
jobTitle | String | 外部ユーザー プロファイルのジョブ タイトル。 |
phoneNumber | String | 保留中の外部ユーザー プロファイルの電話番号。 E164 形式である必要があります。 必須。 |
supervisorId | String | 保留中の外部ユーザー プロファイルのスーパーバイザーのオブジェクト ID。 |
応答
成功した場合、このメソッドは 201 Created
応答コードと pendingExternalUserProfile オブジェクトを 返します。 失敗した場合は、特定の 4xx
詳細を含むエラーが返されます。
例
要求
次の例は要求を示しています。
POST https://graph.microsoft.com/beta/directory/pendingExternalUserProfiles
Content-type: application/json
{
"phoneNumber": "+15555555555",
"displayName": "Bob Henry"
}
応答
次の例は応答を示しています。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 201 Created
Content-type: application/json
{
"id":"1e4ba82a-5f0c-423c-83e1-fc8ad69d8f02",
"isEnabled":true,
"createdDateTime":"2020-11-12T17:53:48Z",
"deletedDateTime":null,
"department":null,
"displayName":"Bob Henry",
"isDiscoverable":true,
"jobTitle":null,
"phoneNumber":"4257034568",
"address": {
"city": null,
"countryOrRegion": null,
"officeLocation": null,
"postalCode": null,
"state": null,
"street": null
},
"epoch":1,
"createdBy":"67670e18-bf37-416c-b5c8-3bfdaad757cc",
"supervisorId":null,
"companyName":null
}