@@ -7,7 +7,7 @@ ms.localizationpriority: high
7
7
ms.topic : reference
8
8
ms.subservice : entra-applications
9
9
ms.custom : graphiamtop20, scenarios:getting-started
10
- ms.date : 08/12 /2024
10
+ ms.date : 08/28 /2024
11
11
# Customer intent: As a developer, I want to learn more about the permissions available in Microsoft Graph, so that I understand the impact of granting specific permissions to my app.
12
12
---
13
13
@@ -137,6 +137,17 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
137
137
138
138
---
139
139
140
+ ### AiEnterpriseInteraction.Read.All
141
+
142
+ | Category | Application | Delegated |
143
+ | --| --| --|
144
+ | Identifier | 839c90ab-5771-41ee-aef8-a562e8487c1e | - |
145
+ | DisplayText | Read all AI enterprise interactions. | - |
146
+ | Description | Allows the app to read all AI enterprise interactions. | - |
147
+ | AdminConsentRequired | Yes | - |
148
+
149
+ ---
150
+
140
151
### Analytics.Read
141
152
142
153
| Category | Application | Delegated |
@@ -290,6 +301,61 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
290
301
291
302
---
292
303
304
+ ### ApprovalSolution.Read
305
+
306
+ | Category | Application | Delegated |
307
+ | --| --| --|
308
+ | Identifier | - | b0df437d-d341-4df0-aa3e-89ca81a1207f |
309
+ | DisplayText | - | Read approvals |
310
+ | Description | - | Allows the app to read approvals on behalf of the signed-in user. |
311
+ | AdminConsentRequired | - | Yes |
312
+
313
+ ---
314
+
315
+ ### ApprovalSolution.Read.All
316
+
317
+ | Category | Application | Delegated |
318
+ | --| --| --|
319
+ | Identifier | 9f265de7-8d5e-4e9a-a805-5e8bbc49656f | - |
320
+ | DisplayText | Read all approvals | - |
321
+ | Description | Allows the app to read all approvals and approval item subscriptions, without a signed-in user. | - |
322
+ | AdminConsentRequired | Yes | - |
323
+
324
+ ---
325
+
326
+ ### ApprovalSolution.ReadWrite
327
+
328
+ | Category | Application | Delegated |
329
+ | --| --| --|
330
+ | Identifier | - | 6768d3af-4562-48ff-82d2-c5e19eb21b9c |
331
+ | DisplayText | - | Read, create, and respond to approvals |
332
+ | Description | - | Allows the app to provision, read, create, and respond to approvals on behalf of the signed-in user. |
333
+ | AdminConsentRequired | - | Yes |
334
+
335
+ ---
336
+
337
+ ### ApprovalSolution.ReadWrite.All
338
+
339
+ | Category | Application | Delegated |
340
+ | --| --| --|
341
+ | Identifier | 45583558-1113-4d06-8969-e79a28edc9ad | - |
342
+ | DisplayText | Read all approvals and manage approval subscriptions | - |
343
+ | Description | Allows the app to read all approvals and create, update, or remove approval item subscriptions, without a signed-in user. | - |
344
+ | AdminConsentRequired | Yes | - |
345
+
346
+ ---
347
+
348
+ ### ApprovalSolutionResponse.ReadWrite
349
+
350
+ | Category | Application | Delegated |
351
+ | --| --| --|
352
+ | Identifier | - | 89d944f2-2011-44ad-830c-aa9bf5ef2319 |
353
+ | DisplayText | - | Read and respond to approvals assigned to the current user |
354
+ | Description | - | Allows the app to read and respond to approvals on behalf of the signed-in user. |
355
+ | AdminConsentRequired | - | Yes |
356
+
357
+ ---
358
+
293
359
### AttackSimulation.Read.All
294
360
295
361
| Category | Application | Delegated |
@@ -525,21 +591,21 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
525
591
526
592
| Category | Application | Delegated |
527
593
| --| --| --|
528
- | Identifier | - | b27a61ec-b99c-4d6a-b126-c4375d08ae30 |
529
- | DisplayText | - | Read BitLocker keys |
530
- | Description | - | Allows the app to read BitLocker keys on behalf of the signed-in user, for their owned devices. Allows read of the recovery key. |
531
- | AdminConsentRequired | - | Yes |
594
+ | Identifier | 57f1cf28-c0c4-4ec3-9a30-19a2eaaf2f6e | b27a61ec-b99c-4d6a-b126-c4375d08ae30 |
595
+ | DisplayText | Read all BitLocker keys | Read BitLocker keys |
596
+ | Description | Allows an app to read BitLocker keys for all devices, without a signed-in user. Allows read of the recovery key. | Allows the app to read BitLocker keys on behalf of the signed-in user, for their owned devices. Allows read of the recovery key. |
597
+ | AdminConsentRequired | Yes | Yes |
532
598
533
599
---
534
600
535
601
### BitlockerKey.ReadBasic.All
536
602
537
603
| Category | Application | Delegated |
538
604
| --| --| --|
539
- | Identifier | - | 5a107bfc-4f00-4e1a-b67e-66451267bc68 |
540
- | DisplayText | - | Read BitLocker keys basic information |
541
- | Description | - | Allows the app to read basic BitLocker key properties on behalf of the signed-in user, for their owned devices. Does not allow read of the recovery key itself. |
542
- | AdminConsentRequired | - | Yes |
605
+ | Identifier | f690d423-6b29-4d04-98c6-694c42282419 | 5a107bfc-4f00-4e1a-b67e-66451267bc68 |
606
+ | DisplayText | Read all BitLocker keys basic information | Read BitLocker keys basic information |
607
+ | Description | Allows an app to read basic BitLocker key properties for all devices, without a signed-in user. Does not allow read of the recovery key. | Allows the app to read basic BitLocker key properties on behalf of the signed-in user, for their owned devices. Does not allow read of the recovery key itself. |
608
+ | AdminConsentRequired | Yes | Yes |
543
609
544
610
---
545
611
@@ -3361,6 +3427,94 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
3361
3427
3362
3428
---
3363
3429
3430
+ ### MailboxFolder.Read
3431
+
3432
+ | Category | Application | Delegated |
3433
+ | --| --| --|
3434
+ | Identifier | - | 52dc2051-4958-4636-8f2a-281d39c6981c |
3435
+ | DisplayText | - | Read a user's mailbox folders |
3436
+ | Description | - | Allows the app to read the user's mailbox folders, on behalf of the signed-in user. |
3437
+ | AdminConsentRequired | - | No |
3438
+
3439
+ ---
3440
+
3441
+ ### MailboxFolder.Read.All
3442
+
3443
+ | Category | Application | Delegated |
3444
+ | --| --| --|
3445
+ | Identifier | 99280d24-a782-4793-93cc-0888549957f6 | - |
3446
+ | DisplayText | Read all the users' mailbox folders | - |
3447
+ | Description | Allows the app to read all the users' mailbox folders, without signed-in user. | - |
3448
+ | AdminConsentRequired | Yes | - |
3449
+
3450
+ ---
3451
+
3452
+ ### MailboxFolder.ReadWrite
3453
+
3454
+ | Category | Application | Delegated |
3455
+ | --| --| --|
3456
+ | Identifier | - | 077fde41-7e0b-4c5b-bcd1-e9d743a30c80 |
3457
+ | DisplayText | - | Read and write a user's mailbox folders |
3458
+ | Description | - | Allows the app to read and write the user's mailbox folders, on behalf of the signed-in user. |
3459
+ | AdminConsentRequired | - | No |
3460
+
3461
+ ---
3462
+
3463
+ ### MailboxFolder.ReadWrite.All
3464
+
3465
+ | Category | Application | Delegated |
3466
+ | --| --| --|
3467
+ | Identifier | fef87b92-8391-4589-9da7-eb93dab7dc8a | - |
3468
+ | DisplayText | Read and write all the users' mailbox folders | - |
3469
+ | Description | Allows the app to read and write all the users' mailbox folders, without signed-in user. | - |
3470
+ | AdminConsentRequired | Yes | - |
3471
+
3472
+ ---
3473
+
3474
+ ### MailboxItem.ImportExport
3475
+
3476
+ | Category | Application | Delegated |
3477
+ | --| --| --|
3478
+ | Identifier | - | df96e8a0-f4e1-4ecf-8d83-a429f822cbd6 |
3479
+ | DisplayText | - | Allows the app to perform backup and restore of mailbox items |
3480
+ | Description | - | Allows the app to backup, restore, and modify mailbox items on behalf of the signed-in user. |
3481
+ | AdminConsentRequired | - | Yes |
3482
+
3483
+ ---
3484
+
3485
+ ### MailboxItem.ImportExport.All
3486
+
3487
+ | Category | Application | Delegated |
3488
+ | --| --| --|
3489
+ | Identifier | 76577085-e73d-4f1d-b26a-85fb33892327 | - |
3490
+ | DisplayText | Allows the app to perform backup and restore for all mailbox items | - |
3491
+ | Description | Allows the app to backup, restore, and modify all mailbox items without a signed-in user. | - |
3492
+ | AdminConsentRequired | Yes | - |
3493
+
3494
+ ---
3495
+
3496
+ ### MailboxItem.Read
3497
+
3498
+ | Category | Application | Delegated |
3499
+ | --| --| --|
3500
+ | Identifier | - | 82305458-296d-4edd-8b0b-74dd74c34526 |
3501
+ | DisplayText | - | Read a user's mailbox items |
3502
+ | Description | - | Allows the app to read the user's mailbox items, on behalf of the signed-in user. |
3503
+ | AdminConsentRequired | - | No |
3504
+
3505
+ ---
3506
+
3507
+ ### MailboxItem.Read.All
3508
+
3509
+ | Category | Application | Delegated |
3510
+ | --| --| --|
3511
+ | Identifier | 7d9f353d-a7bd-4fbb-822a-26d5dd39a3ce | - |
3512
+ | DisplayText | Read all the users' mailbox items | - |
3513
+ | Description | Allows the app to read all the users' mailbox items, without signed-in user. | - |
3514
+ | AdminConsentRequired | Yes | - |
3515
+
3516
+ ---
3517
+
3364
3518
### MailboxSettings.Read
3365
3519
3366
3520
| Category | Application | Delegated |
@@ -4895,6 +5049,50 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
4895
5049
4896
5050
---
4897
5051
5052
+ ### ResourceSpecificPermissionGrant.ReadForChat
5053
+
5054
+ | Category | Application | Delegated |
5055
+ | --| --| --|
5056
+ | Identifier | - | cb530fca-534b-4e72-aa74-bca7e8bbd06f |
5057
+ | DisplayText | - | Read resource specific permissions granted on a chat |
5058
+ | Description | - | Allows the app to read the resource specific permissions granted on the chat, on behalf of the signed-in user. |
5059
+ | AdminConsentRequired | - | Yes |
5060
+
5061
+ ---
5062
+
5063
+ ### ResourceSpecificPermissionGrant.ReadForChat.All
5064
+
5065
+ | Category | Application | Delegated |
5066
+ | --| --| --|
5067
+ | Identifier | 2ff643d8-43e4-4a9b-88c1-86cb4a4b4c2f | - |
5068
+ | DisplayText | Read resource specific permissions granted on a chat | - |
5069
+ | Description | Allows the app to read the resource specific permissions granted on the chat without a signed-in user. | - |
5070
+ | AdminConsentRequired | Yes | - |
5071
+
5072
+ ---
5073
+
5074
+ ### ResourceSpecificPermissionGrant.ReadForTeam
5075
+
5076
+ | Category | Application | Delegated |
5077
+ | --| --| --|
5078
+ | Identifier | - | eafad40c-bf7a-415a-b7f8-acdf5706b58f |
5079
+ | DisplayText | - | Read resource specific permissions granted on a team |
5080
+ | Description | - | Allows the app to read the resource specific permissions granted on the team, on behalf of the signed-in user. |
5081
+ | AdminConsentRequired | - | Yes |
5082
+
5083
+ ---
5084
+
5085
+ ### ResourceSpecificPermissionGrant.ReadForTeam.All
5086
+
5087
+ | Category | Application | Delegated |
5088
+ | --| --| --|
5089
+ | Identifier | ad4600ae-d900-42cb-a9a2-2415d05593d0 | - |
5090
+ | DisplayText | Read resource specific permissions granted on a team | - |
5091
+ | Description | Allows the app to read the resource specific permissions granted on the team without a signed-in user. | - |
5092
+ | AdminConsentRequired | Yes | - |
5093
+
5094
+ ---
5095
+
4898
5096
### ResourceSpecificPermissionGrant.ReadForUser
4899
5097
4900
5098
| Category | Application | Delegated |
@@ -6725,6 +6923,50 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
6725
6923
6726
6924
---
6727
6925
6926
+ ### User-Mail.ReadWrite.All
6927
+
6928
+ | Category | Application | Delegated |
6929
+ | --| --| --|
6930
+ | Identifier | 280d0935-0796-47d1-8d26-273470a3f17a | 6166886a-9576-433b-8544-658177bdef1d |
6931
+ | DisplayText | Read and write all secondary mail addresses for users | Read and write secondary mail addresses for users |
6932
+ | Description | Allows the app to read and write secondary mail addresses for all users, without a signed-in user. | Allows the app to read and write secondary mail addresses for all users, on behalf of the signed-in user. |
6933
+ | AdminConsentRequired | Yes | Yes |
6934
+
6935
+ ---
6936
+
6937
+ ### User-PasswordProfile.ReadWrite.All
6938
+
6939
+ | Category | Application | Delegated |
6940
+ | --| --| --|
6941
+ | Identifier | cc117bb9-00cf-4eb8-b580-ea2a878fe8f7 | 56760768-b641-451f-8906-e1b8ab31bca7 |
6942
+ | DisplayText | Read and write all password profiles and reset user passwords | Read and write password profiles and reset user passwords |
6943
+ | Description | Allows the app to read and write password profiles and reset passwords for all users, without a signed-in user. | Allows the app to read and write password profiles and reset passwords for all users, on behalf of the signed-in user. |
6944
+ | AdminConsentRequired | Yes | Yes |
6945
+
6946
+ ---
6947
+
6948
+ ### User-Phone.ReadWrite.All
6949
+
6950
+ | Category | Application | Delegated |
6951
+ | --| --| --|
6952
+ | Identifier | 86ceff06-c822-49ff-989a-d912845ffe69 | e29d5979-5b06-4a7f-ae24-6a9348d2e1ff |
6953
+ | DisplayText | Read and write all user mobile phone and business phones | Read and write user mobile phone and business phones |
6954
+ | Description | Allows the app to read and write the mobile phone and business phones for all users, without a signed-in user. | Allows the app to read and write the mobile phone and business phones for all users, on behalf of the signed-in user. |
6955
+ | AdminConsentRequired | Yes | Yes |
6956
+
6957
+ ---
6958
+
6959
+ ### User.DeleteRestore.All
6960
+
6961
+ | Category | Application | Delegated |
6962
+ | --| --| --|
6963
+ | Identifier | eccc023d-eccf-4e7b-9683-8813ab36cecc | 4bb440cd-2cf2-4f90-8004-aa2acd2537c5 |
6964
+ | DisplayText | Delete and restore all users | Delete and restore users |
6965
+ | Description | Allows the app to delete and restore all users, without a signed-in user. | Allows the app to delete and restore all users, on behalf of the signed-in user. |
6966
+ | AdminConsentRequired | Yes | Yes |
6967
+
6968
+ ---
6969
+
6728
6970
### User.EnableDisableAccount.All
6729
6971
6730
6972
| Category | Application | Delegated |
@@ -6780,6 +7022,8 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
6780
7022
6781
7023
![ personal Microsoft accounts] [ MSA ] The * User.Read* delegated permission is available for consent in personal Microsoft accounts.
6782
7024
7025
+ [ !INCLUDE [ User.Read] ( ../includes/permissions-notes/user.read.md )]
7026
+
6783
7027
---
6784
7028
6785
7029
### User.Read.All
@@ -6806,6 +7050,8 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
6806
7050
6807
7051
![ personal Microsoft accounts] [ MSA ] The * User.ReadBasic.All* delegated permission is available for consent in personal Microsoft accounts.
6808
7052
7053
+ [ !INCLUDE [ User.ReadBasic.All] ( ../includes/permissions-notes/user.readbasic.all.md )]
7054
+
6809
7055
---
6810
7056
6811
7057
### User.ReadWrite
@@ -6819,6 +7065,8 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
6819
7065
6820
7066
![ personal Microsoft accounts] [ MSA ] The * User.ReadWrite* delegated permission is available for consent in personal Microsoft accounts.
6821
7067
7068
+ [ !INCLUDE [ User.ReadWrite] ( ../includes/permissions-notes/user.readwrite.md )]
7069
+
6822
7070
---
6823
7071
6824
7072
### User.ReadWrite.All
@@ -6832,6 +7080,8 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
6832
7080
6833
7081
![ personal Microsoft accounts] [ MSA ] The * User.ReadWrite.All* delegated permission is available for consent in personal Microsoft accounts.
6834
7082
7083
+ [ !INCLUDE [ User.ReadWrite.All] ( ../includes/permissions-notes/user.readwrite.all.md )]
7084
+
6835
7085
---
6836
7086
6837
7087
### User.RevokeSessions.All
@@ -7163,3 +7413,4 @@ Learn more about [RSC authorization framework and RSC permissions](/microsofttea
7163
7413
+ [ Grant or revoke Microsoft Graph permissions programmatically] ( permissions-grant-via-msgraph.md )
7164
7414
7165
7415
[ MSA ] : images/permissions-reference/msa.svg " personal Microsoft accounts (MSA) "
7416
+
0 commit comments