The REST-based Exchange service first released with K2 Five (5.1) and K2 Cloud Update 4 connects to a Microsoft Exchange server using its REST API. This service uses OAuth authorization and allows you to integrate with Exchange Online whether you have K2 Five or K2 Cloud.

The REST-based Exchange service is not linked to the Exchange workflow event wizards. You can use the SmartObject methods when designing workflows, however, the Exchange wizards in the designer use the existing Exchange brokers which are not capable of connecting to Exchange Online.

Older ServiceDescriptionMatching REST-based Exchange SmartObject
Exchange ManagementProvides functions to manage Calendar, Task and Meeting items.Appointment
Task
Exchange AdministrationProvides functions to manage Exchange mailboxes.None
Exchange MetadataAllows the K2 server to discover Exchange servers, groups and mailbox databases.None

Comparison of SmartObject Properties

Use the following tables to compare the SmartObject properties of the Exchange Management service with the matching properties of the REST-based Exchange service.

Calendar SmartObject

Existing PropertyMatching Appointment Property
IdId
Change Key 
On Behalf Of 
Required AttendeesRequired Attendees
Optional AttendeesOptional Attendees
ResourcesResources
SubjectSubject
BodyBody
Body As HtmlIs Body HTML
Start Date TimeStart Date
End Date TimeEnd Date
LocationLocation
All Day EventIs All Day Event
Show Reminder 
Reminder Minute Before StartReminder Minutes Before Start
Show Time As 
Importance 
Is Private 

Meeting SmartObject

Existing PropertyMatching Appointment Property
IdId
AttendingAttending
On Behalf Of 
Client Time ZoneTime Zone
Required AttendeesRequired Attendees
Optional AttendeesOptional Attendees
ResourcesResources
Free/Busy StartLegacy Free Busy Status
Free/Busy EndLegacy Free Busy Status
Meeting Start TimeStart Date
Duration Of MeetingDuration
Suggested Meeting TimeCurrently Scheduled On
Attendees with ConflictUnavailable Attendees

Task SmartObject

Existing PropertyMatching Task Property
ToContacts
IdId
Change Key 
SubjectSubject
BodyBody
Body Is HtmlIs Body HTML
Start Date TimeStart Date
Due Date TimeDue Date
StatusTask Status
Importance 
Percent CompletePercentage Complete
Notify CompleteIs Complete
Is PrivateSensitivity
Show ReminderIs Reminder Set
Reminder Minute Before StartReminder Date

See Exchange SmartObjects Reference for more information about using the REST-based Exchange service.