> For the complete documentation index, see [llms.txt](https://docs.easyconsole.easyplatform.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.easyconsole.easyplatform.app/licensing-and-admin/permissions.md).

# Permissions

On the following page you see an overview of the required permissions

Easy Console requires an app registration in your tenant. This allows Easy Console to use the data during an active call to display it and perform further interactions

### Easy Console

<table><thead><tr><th width="246">Permission</th><th width="368.333251953125">Description</th><th>Type<select><option value="a3Nr40kOyFO4" label="Delegated" color="blue"></option></select></th></tr></thead><tbody><tr><td>Contacts.ReadWrite</td><td>Create, read, update, and delete the signed‑in user's contacts.</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>Chat.Create</td><td>Create chats on behalf of the signed-in user.</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>ChatMessage.Send</td><td>Send chat messages on behalf of the signed-in user.</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>Mail.Send</td><td>Send mail as users in the organization.</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>Presence.Read</td><td>Read presence info for all users (on behalf of signed‑in user).</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>Tasks.ReadWrite</td><td>Create, read, update, delete the signed‑in user's tasks and lists (including shared).</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>User.Read</td><td>Basic signed‑in user profile.</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr><tr><td>User.Read.All</td><td>Read full profiles of all users.</td><td><span data-option="a3Nr40kOyFO4">Delegated</span></td></tr></tbody></table>
