# Integration Permissions

## Landis Contact Center - Authentication

(Required)

{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=c22c3a9e-5d2c-4177-8ea1-1c53c5af36b8>" %}

#### Delegated:

#### &#x20;   User.Read: Sign in and read user profile

#### &#x20;   email: View users' email address

## Landis Contact Center - Media

(Optional) Required for recording

Select the tab for the data center location of your Landis Contact Center organization.

{% tabs %}
{% tab title="North America" %}
{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=3a08b250-02ce-4316-94f7-069f4ae0c41b>" %}
{% endtab %}

{% tab title="EMEA" %}
{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=bbe41b28-a679-4d11-86e7-00afa56d15d7>" %}
{% endtab %}
{% endtabs %}

#### Delegated:

#### &#x20;   User.Read: Sign in and read user profile

#### Application:

#### &#x20;   Calls.AccessMedia.All: Access media streams in a call as an app

#### &#x20;   Calls.Initiate.All: Initiate outgoing 1 to 1 calls from the app

#### &#x20;   Calls.InitiateGroupCall.All: Initiate outgoing group calls from the app

#### &#x20;   Calls.JoinGroupCall.All: Join group calls and meetings as an app

#### &#x20;   Calls.JoinGroupCallAsGuest.All: Join group calls and meetings as a guest

#### &#x20;   User.Read.All: Read all users' full profiles

## Landis Contact Center - Platform

(Required)

Select the tab for the data center location of your Landis Contact Center organization.

{% tabs %}
{% tab title="North America" %}
{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=341e195c-b261-4b05-8ba5-dd4a89b1f3e7>" %}
{% endtab %}

{% tab title="EMEA" %}
{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=f5551fac-fcff-4de6-b530-b5c2d847b758>" %}
{% endtab %}
{% endtabs %}

#### Delegated:

#### &#x20;   User.Read: Sign in and read user profile

#### &#x20;   Presence.Read.All: Read presence information of all users in your organization

#### Application:

#### &#x20;   Calls.AccessMedia.All: Access media streams in a call as an app

#### &#x20;   Calls.Initiate.All: Initiate outgoing 1 to 1 calls from the app

#### &#x20;   Calls.InitiateGroupCall.All: Initiate outgoing group calls from the app

#### &#x20;   Calls.JoinGroupCall.All: Join group calls and meetings as an app

#### &#x20;   Calls.JoinGroupCallAsGuest.All: Join group calls and meetings as a guest

#### &#x20;   User.Read.All: Read all users' full profiles

## Landis Contact Center - TeamsConfig

(Optional) Required for creating resource accounts in Landis Contact Center.

{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=05c3e7fe-59c1-4d68-b334-336aa7ed4b64>" %}

#### Delegated:

#### &#x20;   Skype and Teams Tenant Admin API: Access Microsoft Teams and Skype for Business data as the signed in user

#### &#x20;   User.Read: Sign in and read user profile

#### &#x20;   User.Read.All: Read all users' full profiles

#### &#x20;   User.ReadWrite.All: Read and write all users' full profiles

#### &#x20;   Directory.Read.All: Read directory data

#### &#x20;   Directory.ReadWrite.All: Read and write directory data

## Landis Chat Bot

(Optional) Required for web chat.

{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=d3d33ff7-dcd7-4073-8942-49c144b66a7a>" %}

#### Application:

&#x20;   **TeamsAppInstallation.ReadWriteAndConsentSelfForChat.All: Allow the Teams app to manage itself and its permission grants for all chats**

&#x20;   **AppCatalog.Read.All: Read all app catalogs**

&#x20;   **OnlineMeetings.ReadWrite.All: Read and create online meetings**

&#x20;   **ChatMember.ReadWrite.All: Add and remove members from all chats**

&#x20;   **TeamsAppInstallation.ReadWriteSelfForUser.All: Allow the app to manage itself for all users**

## **Call Records API**

(Optional) Required for [Graph Transfer Reporting](https://cc.docs.landis.cloud/appendix/graph-transfer-reporting)

{% embed url="<https://login.microsoftonline.com/common/adminconsent?client_id=dc68af31-f522-49db-b80a-76e4af094bf8>" %}

#### **Application:**

**CallRecords.Read.All: Allows the app to read call records for all calls and online meetings**
