LogoLogo
About
  • Home
  • Guides
  • BDK
  • REST API
  • Release Notes
  • HTTP
    • DELETE Request
    • GET Request
    • HEAD Request
    • PATCH Request
    • POST Request
    • PUT Request
  • Microsoft Excel
    • Clear the Worksheet Range
    • Create a Table on a Worksheet Range
    • Create a Worksheet Range in a Sheet
    • Delete a Column from the Table
    • Delete a Row from the Table
    • Get the Cell's Color
    • Get the Cell's Formula
    • Get the Cell's Value
    • Get the Column's Cells from the Table
    • Get the Column Count in a Table
    • Get the Column Count in a Worksheet Range
    • Get the File's Sheets
    • Get the Following Row Range In a Worksheet Range
    • Get the Row's Cells from the Table
    • Get the Row's Cells From the Worksheet Range
    • Get the Row Count in a Table
    • Get the Row Count in a Worksheet Range
    • Get the Sheet's Tables
    • Get the Sheet's Used Range
    • Get the Worksheet Range's Rows
    • Get the Worksheet Range from the Table
    • Insert a New Column in the Table
    • Insert a New Row in the Table
    • Read the Content from a Table
    • Read the Content from a Worksheet Range
    • Retrieve the Columns from the Table
    • Retrieve the Rows from the Table
    • Retrieve the Worksheet Range from a Table
    • Set the Cell's Content to a Value
    • Set the Cell's Formula to a Formula Value
    • Write the Content in a Table
    • Write the Content in a Worksheet Range
  • Microsoft Outlook
    • Delete Emails
    • Download an Attachment
    • Forward an Email
    • Get a User's Events
    • Get an Email's Attachments
    • Get Event's Attachments
    • Get Email Folders for a User
    • Get Email Folders
    • Get Events in Calendar
    • Get Events
    • Get Outlook Emails
    • Mark Emails
    • Move Outlook Emails
    • Reply to an Email
    • Send an Email
  • Microsoft SharePoint
    • Add a Column to a SharePoint List
    • Add an Item to a SharePoint List
    • Copy an Item to a Folder
    • Create a Folder in a Document Library
    • Create a Folder in Another Folder
    • Create a List in a SharePoint Site
    • Delete a Column from a List
    • Delete a List in SharePoint
    • Delete an Item from a List
    • Delete an Item from a Document Library
    • Download a File
    • Edit an Item
    • Get a Folder
    • Get a Folder's Items
    • Get a Root Folder from a Document Library
    • Get a SharePoint List as a Table
    • Get Items from a Document Library
    • Get Items from a SharePoint List
    • Get Document Libraries
    • Get Sites from SharePoint
    • Move an Item to a Folder
    • Rename a Column in a List
    • Rename a SharePoint List
    • Rename a SharePoint Item
    • Retrieve Column Definitions from a SharePoint List
    • Retrieve Lists within a SharePoint Site
    • Upload a File to a SharePoint Document Library
  • OpenWeather
    • Get the Current Temperature
  • Truckmate
    • Create An Order in Truckmate
    • Update An Order in Truckmate
  • Twilio
    • To Read Some SMS Messages
    • To Send an SMS Message
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Books Needed
  • Permissions
  • Connectivity
  • Connect using Client ID, Client Secret and Tenant ID
  • Sample Automation Workflow

Was this helpful?

Export as PDF

Microsoft Outlook

A BDK Book containing procedures for integrating with Microsoft Outlook.

Last updated 2 days ago

Was this helpful?

These procedures are part of the Microsoft Outlook Book (BDK). To use this book, you must first learn it in your agent.

Overview

The Outlook Book (BDK) enables users to interact with and manage their email, calendar, contacts, and tasks via the Microsoft Graph API.

Prerequisites

Books Needed

The following Books need to be in your agent :

  • Outlook (BDK)

  • Office 365 (BDK)

Refer to for information on configuration details when learning these Books.

Permissions

If connecting using client credentials authentication, you need to have at least one of the following application permissions on the Microsoft Graph API to be able to read and/or access users:

  • User.Read.All

  • User.ReadWrite.All

  • Directory.Read.All

  • Directory.ReadWrite.All

Connectivity

This Book supports the connectivity methods described in this section.

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

Sample Automation Workflow

get users from office365 whose mail is "blahblah"
use the first user as the user
retrieve the user's email folders whose "displayName" is "blah1"
get the first email folder
use the above as the folder
get the folder's emails
use the above as the emails
forget the user's email folders
forget the first email folder
retrieve the user's email folders whose "displayName" is "blah"
get the first email folder
use the above as the target folder
move the emails to the target folder

The following procedures are used in this automation:

These permissions must be granted by an administrator in your Microsoft organization. For additional details, refer to Microsoft's .

Line 3:

Line 10:

Line 13:

guides
Get Email Folders for a User
Get Email Folders for a User
Move Outlook Emails
Connectivity
learned