Microsoft Outlook

Version 0.0.1

📘

Check out the Outlook mail API docs here for more information.

Set up


To get set up you will just need to set up an App registration from your Azure account with the relevant permissions.

Prerequisites

You must have admin access to your Azure portal.

Create an app

  1. In your Azure account, search “App Registrations” in the search bar and head to App Registrations.
  2. Click “New Registration”
    1. Name your registration, suggested: kleene-outlook-integration
    2. Select “Accounts in this organizational directory only (<company_name> only - Single-tenant)”
    3. Leave redirect-URI blank.

Add Permissions

  1. Head to API Permissions on the left menu then click “Add Permission”.
  2. Under the Microsoft APIs tab, click “Microsoft Graph”.
  3. Click Application permissions, tick the following permissions, and save.
  • User.Read.All
  • Mail.ReadBasic.All

Create Client Secret

  1. Head to Certificates & Secrets on the left-hand menu.
  2. Click “New Client Secret” - give it a name and an expiry date of your choosing.
  3. Copy and save the Secret value in a safe and secure place.

You will need the following entered into the Kleene app in order to authenticate

  • Tenant ID
  • Client ID (Application ID of App registration created above)
  • Client Secret

Features


FeatureSupportNotes
BackfillAll-time
IncrementalBased on LAST_MODIFIED_DATE_TIME
API reliability🟢Reliable

Reports


The outlook connector contains 1 report for all messages. This report will get all email data on all accounts set up in your Azure account.

⬇️ Report🔑 Incremental key🔑 Primary key📄 Link to API endpoint
MessagesLAST_MODIFIED_DATE_TIMEIDList Messages