Microsoft Outlook

Overview of the Microsoft Outlook BDK Book.

Overview

Microsoft Outlook provides enterprise email management with calendar, contacts, and task integration capabilities. This integration enables automated email processing, calendar management, and communication workflows. Streamline business communication and enhance productivity through automated email operations.

Prerequisites

1. Required Books

The following Book(s) need to be added to your agent so it can learn and understand the automation procedures defined within them:

  • Microsoft Outlook

  • Microsoft Office365

Note: The Microsoft Outlook Book depends on the Microsoft Office365 Book for core Microsoft integration capabilities.

How to Add the Book(s)

  1. Go to Books from the left navigation menu.

  2. Click on + New Book.

  3. Search for name of the book and click on it.

  4. You'll be prompted for connectivity details if the book requires configuration.

  5. Click on Add to finish adding the book to your agent.

  6. Publish your agent.

2. Permissions

When using client credentials authentication, you need to have the following application permissions in Microsoft Graph:

Application permissions are used when an app runs without a signed-in user (such as with a client credentials flow). These permissions give the app organization-wide access and must be granted by an administrator in your Microsoft organization. For additional details, refer to Microsoft's guides.

User and Directory Access

  • User.Read.All

  • User.ReadWrite.All

  • Directory.Read.All

  • Directory.ReadWrite.All

Mail Operations

  • Mail.Read

  • Mail.ReadWrite

  • Mail.ReadBasic

  • Mail.ReadBasic.All

  • Mail.ReadWrite.Shared

  • Mail.Send

Calendar Operations

  • Calendars.ReadBasic

  • Calendars.Read

  • Calendars.ReadWrite

Connectivity

This section outlines the available methods for connecting to the Book, along with the required configuration details for each.

Connect using Client ID, Client Secret and Tenant ID

Establishes a connection to the Microsoft Graph API using the provided client credentials.

Label
Description
Type

Client ID

The client ID of the application registered in Azure AD.

text

Client Secret

The client secret of the application registered in Azure AD.

text

Tenant ID

The tenant ID of the Azure AD directory.

text

Last updated

Was this helpful?