# Kloudless API interaction

  • Connector Category: Calendar
  • Unified APIs Supported: Calendar, Team, Activity

# Setting up OAuth Keys for Outlook Calendar

To set up OAuth keys for Outlook Calendar, sign in to your Kloudless Account and expand the Outlook Calendar section in the
Custom OAuth keys page. Instructions are provided detailing how to set up the Outlook Calendar application and the permissions needed to extend access to the Kloudless integration.

# Creating/Registering an Outlook Calendar Application

Create an application and retrieve OAuth credentials on the Azure Portal. More information on how to register your application is available via Microsoft's quick-start guide .

# Required Scopes

Add permissions by navigating to Manage > API permissions in the Azure Active Directory.

For apps authenticating non-admin Outlook Calendar users, add the following Delegated permissions for Microsoft Graph:

# Microsoft Graph (Delegated permissions)
    email
    offline_access
    openid
    profile
    Calendars.ReadWrite.Shared
    Calendars.ReadWrite
    Contacts.Read
    Contacts.Read.Shared
    MailboxSettings.Read
    User.Read
    User.ReadBasic.All

For apps authenticating Outlook Calendar admin users, add the following Application permissions and Delegated permissions for Microsoft Graph:

# Microsoft Graph (Application permissions)
    Calendar.ReadWrite
    Contacts.Read
    MailboxSettings.ReadWrite
    User.Read.All

# Microsoft Graph (Delegated Permissions)
    email
    offline_access
    openid
    profile

These permissions grant access to all resources the Kloudless API uses. You can customize this list to only the resources your application requires. Doing so will reduce the permissions requested from the end-user.

For admin users of all Office 365 services, such as SharePoint, OneDrive for Business, and Outlook Calendar, custom scopes can only be configured via the Application Permissions screen in the Azure App Registry rather than dynamically as part of the Kloudless OAuth flow.

For admin users of all Office 365 services, such as SharePoint, OneDrive for Business, and Outlook Calendar, custom scopes can only be configured via the API permissions screen in Azure Active Directory.

# Support

Please contact us at support@kloudless.com with any questions you may have. We'd be happy to help you get set up.