Skip to content

Commit bd7db8d

Browse files
authored
Merge branch 'main' into sthapliyal/addClientAppIdToAppDef
2 parents f6dd2ab + 8dda242 commit bd7db8d

File tree

787 files changed

+6173
-2994
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

787 files changed

+6173
-2994
lines changed

api-reference/beta/api/accesspackageassignmentrequest-resume.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "accessPackageAssignmentRequest: resume"
3-
description: "Resume accessPackageAssignmentRequest objects."
3+
description: "Resume a user's access package request after waiting for a callback from a custom extension."
44
ms.localizationpriority: medium
55
author: "vikama-microsoft"
66
ms.subservice: "entra-id-governance"
@@ -12,7 +12,9 @@ Namespace: microsoft.graph
1212

1313
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1414

15-
In [Microsoft Entra entitlement management](../resources/entitlementmanagement-overview.md), when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It is performed on an [accessPackageAssignmentRequest](../resources/accesspackageassignmentrequest.md) object whose **requestStatus** is in a `WaitingForCallback` state.
15+
Resume a user's access package request after waiting for a callback from a custom extension.
16+
17+
In [Microsoft Entra entitlement management](../resources/entitlementmanagement-overview.md), when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It's performed on an [accessPackageAssignmentRequest](../resources/accesspackageassignmentrequest.md) object whose **requestStatus** is in a `WaitingForCallback` state.
1618

1719
[!INCLUDE [national-cloud-support](../../includes/global-us.md)]
1820

@@ -22,6 +24,9 @@ Choose the permission or permissions marked as least privileged for this API. Us
2224
<!-- { "blockType": "permissions", "name": "accesspackageassignmentrequest_resume" } -->
2325
[!INCLUDE [permissions-table](../includes/permissions/accesspackageassignmentrequest-resume-permissions.md)]
2426

27+
> [!IMPORTANT]
28+
> App-only access can be authorized *without* granting the `EntitlementManagement.ReadWrite.All` application permission to the caller. Instead, assign the caller an [Entitlement Management role](/entra/id-governance/entitlement-management-delegate), where `Access package assignment manager` is the least privileged role supported for this operation. For more information on how to assign an Entitlement Management role, see [Create unifiedRoleAssignment](../api/rbacapplication-post-roleassignments.md#example-4-create-a-role-assignment-with-access-package-catalog-scope) or [Delegate access governance to access package managers in entitlement management](/entra/id-governance/entitlement-management-delegate-managers#as-a-catalog-owner-delegate-to-an-access-package-manager).
29+
2530
## HTTP request
2631

2732
> [!NOTE]

api-reference/beta/api/alert-updatealerts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ POST /security/alerts/updateAlerts
3636

3737
| Name | Description |
3838
|:--------------|:--------------|
39-
| Authorization | Bearer {code} |
39+
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
4040

4141
## Request body
4242

api-reference/beta/api/application-list-owners.md

Lines changed: 37 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: "List owners"
3-
description: "Retrieve a list of owners (directoryObject objects) for an application."
2+
title: "List owners of an application"
3+
description: "Retrieve a list of owners for an application."
44
author: "sureshja"
55
ms.localizationpriority: medium
66
ms.subservice: "entra-applications"
77
doc_type: apiPageType
88
---
99

10-
# List owners
10+
# List owners of an application
1111

1212
Namespace: microsoft.graph
1313

1414
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1515

16-
Retrieve a list of owners for an application that are [directoryObject](../resources/directoryobject.md) objects.
16+
Retrieve a list of owners for an application that are [directoryObject](../resources/directoryobject.md) types.
1717

1818
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
1919

@@ -25,8 +25,6 @@ Choose the permission or permissions marked as least privileged for this API. Us
2525

2626
[!INCLUDE [limited-info](../../includes/limited-info.md)]
2727

28-
29-
3028
## HTTP request
3129

3230
You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in app registrations in the Microsoft Entra admin center.
@@ -37,7 +35,7 @@ GET /applications(appId='{appId}')/owners
3735
```
3836

3937
## Optional query parameters
40-
This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
38+
This method supports the `$count`, `$expand`, `$filter`, `$orderby`, `$search`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response. Some queries are supported only when you use the **ConsistencyLevel** header set to `eventual` and `$count`. For more information, see [Advanced query capabilities on directory objects](/graph/aad-advanced-queries).
4139

4240
## Request headers
4341
| Name | Description |
@@ -51,16 +49,16 @@ Don't supply a request body for this method.
5149

5250
If successful, this method returns a `200 OK` response code and collection of [directoryObject](../resources/directoryobject.md) objects in the response body.
5351
## Example
54-
##### Request
55-
The following example shows a request.
52+
### Request
53+
The following example shows a request that uses the **appId** alternate key to query the owners of an application.
5654

5755
# [HTTP](#tab/http)
5856
<!-- {
5957
"blockType": "request",
6058
"name": "application_get_owners"
6159
}-->
6260
```msgraph-interactive
63-
GET https://graph.microsoft.com/beta/applications/{id}/owners
61+
GET https://graph.microsoft.com/beta/applications(appId='bbec3106-565f-4907-941e-96b4dbfef21c')/owners
6462
```
6563

6664
# [C#](#tab/csharp)
@@ -97,8 +95,9 @@ GET https://graph.microsoft.com/beta/applications/{id}/owners
9795

9896
---
9997

100-
##### Response
101-
The following example shows the response. Note: The response object shown here might be shortened for readability.
98+
### Response
99+
The following example shows the response. It shows only the **id** property as populated while other properties as `null`. This is because the caller did not have permissions to read users in the tenant.
100+
>**Note:** The response object shown here might be shortened for readability.
102101
<!-- {
103102
"blockType": "response",
104103
"truncated": true,
@@ -110,11 +109,32 @@ HTTP/1.1 200 OK
110109
Content-type: application/json
111110
112111
{
113-
"value": [
114-
{
115-
"id": "id-value"
116-
}
117-
]
112+
"@odata.context": "https://graph.microsoft.com/beta/$metadata#directoryObjects",
113+
"@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET applications(appId=<key>)/owners?$select=deletedDateTime",
114+
"value": [
115+
{
116+
"@odata.type": "#microsoft.graph.user",
117+
"id": "ce4770b3-70b2-4a38-a242-76631e9f7408",
118+
"businessPhones": [],
119+
"displayName": null,
120+
"givenName": null,
121+
"jobTitle": null,
122+
"mail": null,
123+
"mobilePhone": null,
124+
"officeLocation": null,
125+
"preferredLanguage": null,
126+
"surname": null,
127+
"userPrincipalName": null
128+
},
129+
{
130+
"@odata.type": "#microsoft.graph.user",
131+
"id": "858a9c90-38b3-4e78-b915-234aece712c4",
132+
},
133+
{
134+
"@odata.type": "#microsoft.graph.user",
135+
"id": "7585d967-f300-43de-b817-7119a6404c5e",
136+
}
137+
]
118138
}
119139
```
120140

api-reference/beta/api/application-post-calls.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,21 @@ Namespace: microsoft.graph
1717

1818
Create [call](../resources/call.md) enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You need to [register the calling bot](/microsoftteams/platform/concepts/calls-and-meetings/registering-calling-bot) and go through the list of permissions needed.
1919

20-
[!INCLUDE [national-cloud-support](../../includes/global-only.md)]
20+
This API supports the following PSTN scenarios:
21+
22+
+ Incoming call to bot's PSTN number and then bot invites another PSTN.
23+
+ Incoming call to bot's PSTN number and then bot transfer to another PSTN.
24+
+ Incoming call to bot's PSTN number and then bot redirects to another PSTN.
25+
+ Incoming call to bot's instance identifier and then bot invites another PSTN.
26+
+ Incoming call to bot's instance identifier and then bot transfer to another PSTN.
27+
+ Incoming call to bot's instance identifier and then bot redirects to another PSTN.
28+
+ Incoming call to bot's instance identifier from Scheduled Meeting and then bot invites PSTN.
29+
+ Outgoing call from bot (with instance identifier) to a PSTN.
30+
+ P2P call between bot and another peer (Teams user, PSTN), bot invites another PSTN.
31+
+ P2P call between bot and another peer (Teams user, PSTN), bot invites another Teams user.
32+
+ Bot join the scheduled meeting and then invite PSTN.
33+
34+
+ [!INCLUDE [national-cloud-support](../../includes/global-only.md)]
2135

2236
## Permissions
2337

api-reference/beta/api/applicationsignindetailedsummary-get.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ This method supports the [OData query parameters](/graph/query-parameters) to he
3737

3838
| Name |Description|
3939
|:----------|:----------|
40-
| Authorization | Bearer {code} |
40+
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
4141

4242
## Request body
4343
Don't supply a request body for this method.

api-reference/beta/api/applicationtemplate-get.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ For general information, see [OData query parameters](/graph/query-parameters).
4949

5050
| Name |Description|
5151
|:----------|:----------|
52-
| Authorization | Bearer {code} |
52+
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
5353

5454
## Request body
5555

api-reference/beta/api/applicationtemplate-instantiate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ To instantiate non-gallery apps, use the `8adf8e6e-67b2-4cf2-a259-e3dc5476c621`
4040

4141
| Name | Description |
4242
|:--------------|:--------------|
43-
| Authorization | Bearer {code} |
43+
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
4444

4545
## Request body
4646

api-reference/beta/api/applicationtemplate-list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ For general information, see [OData query parameters](/graph/query-parameters).
5151

5252
| Name |Description|
5353
|:----------|:----------|
54-
| Authorization | Bearer {code} |
54+
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
5555

5656
## Request body
5757

api-reference/beta/api/approvalitem-cancel.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,7 @@ Cancel the [approval item](../resources/approvalitem.md). The owner of the appro
1919

2020
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
2121

22-
<!-- {
23-
"blockType": "permissions",
24-
"name": "approvalitem-cancel-permissions"
25-
}
26-
-->
22+
<!-- { "blockType": "permissions", "name": "approvalitem_cancel" } -->
2723
[!INCLUDE [permissions-table](../includes/permissions/approvalitem-cancel-permissions.md)]
2824

2925
## HTTP request

api-reference/beta/api/approvalitem-get.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,7 @@ Read the properties and relationships of an [approvalItem](../resources/approval
1919

2020
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
2121

22-
<!-- {
23-
"blockType": "permissions",
24-
"name": "approvalitem-get-permissions"
25-
}
26-
-->
27-
22+
<!-- { "blockType": "permissions", "name": "approvalitem_get" } -->
2823
[!INCLUDE [permissions-table](../includes/permissions/approvalitem-get-permissions.md)]
2924

3025
## HTTP request

0 commit comments

Comments
 (0)