Skip to content

Adapter - Microsoft Office 365 - Exchange Online

This page describes version 2.0.3 of the adapter.

Overview

This adapter is used to search for schedules registered with Microsoft Exchange Online.

Configuration

This adapter requires a tenantId and clientId and clientSecret. These can be created on the Azure portal page.

Warning

  • When using this adapter, it is necessary to register the application to access Exchange Online and read the user's schedule.
  • It is necessary to grant the permission "Calendars.Read" to the registered application to read the user's schedule.
  • Up to 50 schedules can be searched with this adapter. If 51 or more schedules are registered in the search range, 50 will be get in ascending order of start time. Schedules with the same start time are sorted in ascending order by subject.



Properties

Name Display Is Required Comments Type Default Value Maximum Value Minimum Value Maximum Length Minimum Length
tenantId Tenant ID True An identifier for identifying the tenant. You can find your Tenant ID on the Azure portal page. string
clientId Client ID True An identifier for identifying the client application. You can find your Client ID on the Azure portal page. string
clientSecret Client Secret True The client application private key. You can find the Client Secret on the Azure portal page. password
timeZone TimeZone Information True IANA timezone. For Example: Japan: Asia/Tokyo string



Commands

Get Schedule (listCalendarView)

Get Schedule for specified user.

Request Properties

Name Display Description Is Required Type
username User Name User that get schedules.(Email Address) True string
start Start Date and Time Start Date and Time that get schedules. Format: yyyy-MM-ddTHH:mm:ssK False string
end End Date and Time End Date and Time that get schedules. Format: yyyy-MM-ddTHH:mm:ssK False string
searchFilter Search Filter Search filter condition. Multiple specification is possible. 1: Started, 2: Scheduling, 4: Canceled, 8: All Day. For example 3=Started+Scheduling Schedules. False string
number Number Max number that get schedules. False string

Response Properties

Name Description Type
codenum '1' input parameter error, '2' authentication error, '3' system error, '4' Graph API call error string
start Start for searching. Format: yyyy-MM-ddTHH:mm:ssK string
end End for searching. Format: yyyy-MM-ddTHH:mm:ssK string
schedules.subject Subject for schedule string
schedules.start Start for schedule. Format: yyyy-MM-ddTHH:mm:ssK string
schedules.end End for schedule. Format: yyyy-MM-ddTHH:mm:ssK string
schedules.location Location for schedule string
schedules.isStarted Schedule is started or not. 1: Started, 0: Not Started string

Release History

Version Type Description Tracking # Date
2.0.1 Initial First release in the Adapter Type store.
2.0.2 Maintenance Updated third-party components and improved maintainability. NAP-11518
2.0.3 Maintenance Updated third-party components and improved maintainability. NAP-23945 2022-11-29

Categories