diff --git a/ServicePrincipals/00000003-0000-0000-c000-000000000000.json b/ServicePrincipals/00000003-0000-0000-c000-000000000000.json index 88097550..4271ac71 100644 --- a/ServicePrincipals/00000003-0000-0000-c000-000000000000.json +++ b/ServicePrincipals/00000003-0000-0000-c000-000000000000.json @@ -61,6 +61,20 @@ "value": "AiEnterpriseInteraction.Read.User", "isEnabled": true }, + { + "description": "Allows the teams-app to read all aiInsights for calls where the Teams-app is installed, without a signed-in user.", + "displayName": "Read all AI Insights for calls where the Teams application is installed.", + "id": "ff9d3910-ca91-4e7f-843f-d44ab36a961a", + "value": "CallAiInsights.Read.Chat", + "isEnabled": true + }, + { + "description": "Allows the teams-app to read all recordings of calls where the Teams-app is installed, without a signed-in user.", + "displayName": "Read all recordings of calls where the Teams application is installed.", + "id": "22748df0-bd8c-4626-aad9-6dab421b33e4", + "value": "CallRecordings.Read.Chat", + "isEnabled": true + }, { "description": "Allows the app to access media streams in calls associated with this chat or meeting, without a signed-in user.", "displayName": "Access media streams in calls associated with this chat or meeting", @@ -75,6 +89,13 @@ "value": "Calls.JoinGroupCalls.Chat", "isEnabled": true }, + { + "description": "Allows the Teams app to read all transcripts of calls where the Teams-app is installed, without a signed-in user.", + "displayName": "Read all transcripts of calls where the Teams app is installed.", + "id": "7990a5df-4c51-43ea-939c-3e8b18d6ddad", + "value": "CallTranscripts.Read.Chat", + "isEnabled": true + }, { "description": "Allows the app to create channels in this team, without a signed-in user.", "displayName": "Create channels in this team", @@ -229,6 +250,13 @@ "value": "Member.Read.Group", "isEnabled": true }, + { + "description": "Allows the app to read this meeting and subscribe to meeting call updates.", + "displayName": "Read this meeting and subscribe to meeting call updates .", + "id": "f991ed3f-9617-4d8d-b06c-d18d9fcbcf2a", + "value": "OnlineMeeting.Read.Chat", + "isEnabled": true + }, { "description": "Allows the app to read basic properties, such as name, schedule, organizer, join link, and start or end notifications, of meetings associated with this chat, without a signed-in user.", "displayName": "Read basic properties of meetings associated with this chat", @@ -236,6 +264,13 @@ "value": "OnlineMeeting.ReadBasic.Chat", "isEnabled": true }, + { + "description": "Allows the app to manage this online meeting, and subscribe to meeting call updates.", + "displayName": "Manage this meeting and subscribe to meeting call updates.", + "id": "93400bb4-2282-4371-a745-a86d64c966d0", + "value": "OnlineMeeting.ReadWrite.Chat", + "isEnabled": true + }, { "description": "Read attendance reports & attendance records for this webinar or town hall.", "displayName": "Read virtual event artifacts", @@ -1312,6 +1347,19 @@ "isPreAuthorizationRequired": false, "isPrivate": false }, + { + "allowedMemberTypes": [ + "Application" + ], + "description": "Allows the app to read call recordings for all calls without a signed-in user.", + "displayName": "Read all call recordings", + "id": "ce8fb1f1-5e1f-44a0-b102-4ec28454d0dc", + "isEnabled": true, + "origin": "Application", + "value": "CallRecordings.Read.All", + "isPreAuthorizationRequired": false, + "isPrivate": false + }, { "allowedMemberTypes": [ "Application" @@ -1390,6 +1438,19 @@ "isPreAuthorizationRequired": false, "isPrivate": false }, + { + "allowedMemberTypes": [ + "Application" + ], + "description": "Allows the app to read call transcripts for all calls without a signed-in user.", + "displayName": "Read all call transcripts", + "id": "4cd61b6d-8692-40bf-9d90-7f38db5e5fce", + "isEnabled": true, + "origin": "Application", + "value": "CallTranscripts.Read.All", + "isPreAuthorizationRequired": false, + "isPrivate": false + }, { "allowedMemberTypes": [ "Application" @@ -3106,6 +3167,19 @@ "isPreAuthorizationRequired": false, "isPrivate": false }, + { + "allowedMemberTypes": [ + "Application" + ], + "description": "Allows the application to manage file storage container type registrations without a signed-in user.", + "displayName": "Access selected file storage container type registrations", + "id": "2dcc6599-bd30-442b-8f11-90f88ad441dc", + "isEnabled": true, + "origin": "Application", + "value": "FileStorageContainerTypeReg.Selected", + "isPreAuthorizationRequired": false, + "isPrivate": false + }, { "allowedMemberTypes": [ "Application" @@ -4930,7 +5004,7 @@ "allowedMemberTypes": [ "Application" ], - "description": "Allows the app to read and write your organization's cross tenant access policies without a signed-in user.", + "description": "Allows the app to read and write your organization's cross-tenant access policies and configuration for automatic user consent settings to suppress consent prompts for users of the other tenant on behalf of the signed-in user.", "displayName": "Read and write your organization's cross tenant access policies", "id": "338163d7-f101-4c92-94ba-ca46fe52447c", "isEnabled": true, @@ -8794,6 +8868,28 @@ "value": "CallEvents.Read", "isPrivate": false }, + { + "adminConsentDescription": "Allows the app to read all recordings of calls, on behalf of the signed-in user.", + "adminConsentDisplayName": "Read all recordings of calls. ", + "id": "63d31bd6-bcf5-40ca-8283-ba4130a66405", + "isEnabled": true, + "type": "Admin", + "userConsentDescription": "Allows the app to read all recordings of calls, on your behalf.", + "userConsentDisplayName": "Read all recordings of calls.", + "value": "CallRecordings.Read.All", + "isPrivate": false + }, + { + "adminConsentDescription": "Allows the app to read all transcripts of calls, on behalf of the signed-in user.", + "adminConsentDisplayName": "Read all transcripts of calls. ", + "id": "fbace248-5d8e-441c-85ca-cc19221a69a2", + "isEnabled": true, + "type": "Admin", + "userConsentDescription": "Allows the app to read all transcripts of calls, on your behalf.", + "userConsentDisplayName": "Read all transcripts of calls.", + "value": "CallTranscripts.Read.All", + "isPrivate": false + }, { "adminConsentDescription": "Allows to read all Change Management items.", "adminConsentDisplayName": "Read Change Management items", @@ -10389,6 +10485,28 @@ "value": "FileStorageContainer.Selected", "isPrivate": false }, + { + "adminConsentDescription": "Allows the application to manage file storage container types on behalf of the signed in user. The user must be a SharePoint Embedded Admin or Global Admin.", + "adminConsentDisplayName": "Manage file storage container types on behalf of the signed in user", + "id": "8e6ec84c-5fcd-4cc7-ac8a-2296efc0ed9b", + "isEnabled": true, + "type": "Admin", + "userConsentDescription": "Allows the app to access a subset of storage container types on your behalf. You must be a SharePoint Embedded Admin or Global Admin.", + "userConsentDisplayName": "Manage file storage container types on your behalf", + "value": "FileStorageContainerType.Manage.All", + "isPrivate": false + }, + { + "adminConsentDescription": "Allows the application to manage file storage container type registrations on behalf of the signed in user. The user must be a SharePoint Embedded Admin or Global Admin.", + "adminConsentDisplayName": "Manage file storage container type registrations on behalf of the signed in user", + "id": "c319a7df-930e-44c0-a43b-7e5e9c7f4f24", + "isEnabled": true, + "type": "Admin", + "userConsentDescription": "Allows the app to access a subset of storage container type registrations on your behalf. You must be a SharePoint Embedded Admin or Global Admin.", + "userConsentDisplayName": "Manage file storage container type registrations on your behalf", + "value": "FileStorageContainerTypeReg.Manage.All", + "isPrivate": false + }, { "adminConsentDescription": "Allows the application to manage selected file storage container type registrations on behalf of the signed in user. The user must be a SharePoint Embedded Admin or Global Admin.", "adminConsentDisplayName": "Access selected file storage container type registrations.", @@ -12084,7 +12202,7 @@ "isPrivate": false }, { - "adminConsentDescription": "Allows the app to read and write your organization's cross tenant access policies on behalf of the signed-in user.", + "adminConsentDescription": "Allows the app to read and write your organization's cross-tenant access policies and configuration for automatic user consent settings to suppress consent prompts for users of the other tenant on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write your organization's cross tenant access policies", "id": "014b43d0-6ed4-4fc6-84dc-4b6f7bae7d85", "isEnabled": true, @@ -14997,6 +15115,20 @@ "value": "AiEnterpriseInteraction.Read.User", "isEnabled": true }, + { + "description": "Allows the teams-app to read all aiInsights for calls where the Teams-app is installed, without a signed-in user.", + "displayName": "Read all AI Insights for calls where the Teams application is installed.", + "id": "ff9d3910-ca91-4e7f-843f-d44ab36a961a", + "value": "CallAiInsights.Read.Chat", + "isEnabled": true + }, + { + "description": "Allows the teams-app to read all recordings of calls where the Teams-app is installed, without a signed-in user.", + "displayName": "Read all recordings of calls where the Teams application is installed.", + "id": "22748df0-bd8c-4626-aad9-6dab421b33e4", + "value": "CallRecordings.Read.Chat", + "isEnabled": true + }, { "description": "Allows the app to access media streams in calls associated with this chat or meeting, without a signed-in user.", "displayName": "Access media streams in calls associated with this chat or meeting", @@ -15011,6 +15143,13 @@ "value": "Calls.JoinGroupCalls.Chat", "isEnabled": true }, + { + "description": "Allows the Teams app to read all transcripts of calls where the Teams-app is installed, without a signed-in user.", + "displayName": "Read all transcripts of calls where the Teams app is installed.", + "id": "7990a5df-4c51-43ea-939c-3e8b18d6ddad", + "value": "CallTranscripts.Read.Chat", + "isEnabled": true + }, { "description": "Allows the app to create channels in this team, without a signed-in user.", "displayName": "Create channels in this team", @@ -15165,6 +15304,13 @@ "value": "Member.Read.Group", "isEnabled": true }, + { + "description": "Allows the app to read this meeting and subscribe to meeting call updates.", + "displayName": "Read this meeting and subscribe to meeting call updates .", + "id": "f991ed3f-9617-4d8d-b06c-d18d9fcbcf2a", + "value": "OnlineMeeting.Read.Chat", + "isEnabled": true + }, { "description": "Allows the app to read basic properties, such as name, schedule, organizer, join link, and start or end notifications, of meetings associated with this chat, without a signed-in user.", "displayName": "Read basic properties of meetings associated with this chat", @@ -15172,6 +15318,13 @@ "value": "OnlineMeeting.ReadBasic.Chat", "isEnabled": true }, + { + "description": "Allows the app to manage this online meeting, and subscribe to meeting call updates.", + "displayName": "Manage this meeting and subscribe to meeting call updates.", + "id": "93400bb4-2282-4371-a745-a86d64c966d0", + "value": "OnlineMeeting.ReadWrite.Chat", + "isEnabled": true + }, { "description": "Read attendance reports & attendance records for this webinar or town hall.", "displayName": "Read virtual event artifacts", diff --git a/requirements.txt b/requirements.txt index 8d26fa5e..02701e19 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -msgraph-beta-sdk==1.27.0 +msgraph-beta-sdk==1.43.0 python-dotenv==1.1.0 requests==2.32.3 \ No newline at end of file