Microsoft Outlook 365
Microsoft Outlook 365 is a comprehensive email and productivity platform that integrates email, calendar, contacts, and tasks to streamline communication and organization.
Microsoft Outlook 365 is a comprehensive email and productivity platform that integrates email, calendar, contacts, and tasks to streamline communication and organization.
Categories: Communication, Calendars and Scheduling
Type: microsoftOutlook365/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client Id | STRING | true | |
clientSecret | Client Secret | STRING | true | |
tenantId | Tenant Id | STRING | true |
Actions
Create Event
Name: createEvent
Creates an event in the specified calendar.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
calendar | Calendar ID | STRING | true | |
subject | Subject | STRING | The subject of the event. | false |
allDay | All Day Event? | BOOLEAN Optionstrue, false | true | |
start | Start Date | DATE | The start date of the event. | true |
end | End Date | DATE | The end date of the event. | true |
start | Start Date Time | DATE_TIME | The start time of the event. | true |
end | End Date Time | DATE_TIME | The end time of the event. | true |
attendees | Attendees | ARRAY Items[STRING] | The attendees of the event. | false |
isOnlineMeeting | Is Online Meeting? | BOOLEAN Optionstrue, false | Is the event an online meeting? | false |
reminderMinutesBeforeStart | Reminder Minutes Before Start | INTEGER | The number of minutes before the event start time that the reminder alert occurs. | false |
Example JSON Structure
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
iCalUId | STRING | ID for an event across calendars, |
id | STRING | ID of the event. |
subject | STRING | The text of the event's subject line. |
startTime | DATE_TIME | Start time of the event. |
endTime | DATE_TIME | End time of the event. |
attendees | ARRAY Items[STRING] | The attendees for the event. |
isOnlineMeeting | BOOLEAN Optionstrue, false | Indicates whether the event is an online meeting. |
onlineMeetingUrl | STRING | URL for an online meeting. |
reminderMinutesBeforeStart | BOOLEAN Optionstrue, false | The number of minutes before the event start time that the reminder alert occurs. |
Output Example
Delete Event
Name: deleteEvent
Deletes an event from the specified calendar.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
calendar | Calendar ID | STRING | true | |
event | Event ID | STRING Depends Oncalendar | Id of the event to delete. | true |
Example JSON Structure
Output
This action does not produce any output.
Get Events
Name: getEvents
Gets a list of events in specified calendar.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
calendar | Calendar ID | STRING | true | |
dateRange | Date Range | OBJECT Properties{DATE_TIME(from), DATE_TIME(to)} | Date range to find events that exist in this range. | false |
Example JSON Structure
Output
Type: ARRAY
Items Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
iCalUId | STRING | ID for an event across calendars, |
id | STRING | ID of the event. |
subject | STRING | The text of the event's subject line. |
startTime | DATE_TIME | Start time of the event. |
endTime | DATE_TIME | End time of the event. |
attendees | ARRAY Items[STRING] | The attendees for the event. |
isOnlineMeeting | BOOLEAN Optionstrue, false | Indicates whether the event is an online meeting. |
onlineMeetingUrl | STRING | URL for an online meeting. |
reminderMinutesBeforeStart | BOOLEAN Optionstrue, false | The number of minutes before the event start time that the reminder alert occurs. |
Output Example
Get Free Time Slots
Name: getFreeTimeSlots
Get free time slots from the Microsoft Outlook 365 calendar.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
calendar | Calendar ID | STRING | true | |
dateRange | Date Range | OBJECT Properties{DATE_TIME(from), DATE_TIME(to)} | Date range to find free time. | true |
Example JSON Structure
Output
Type: ARRAY
Items Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
startTime | DATE_TIME | Start time of the free time slot. |
endTime | DATE_TIME | End time of the free time slot. |
Output Example
Get Mail
Name: getMail
Get a specific message
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
id | Message Id | STRING | Id of the message. | true |
Example JSON Structure
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the message. |
subject | STRING | Subject of the message. |
bodyPreview | STRING | The first 255 characters of the message body. |
body | OBJECT Properties{STRING(contentType), STRING(content)} | The body of the message. It can be in HTML or text format. |
from | OBJECT Properties{{STRING(name), STRING(address)}(emailAddress)} | The owner of the mailbox from which the message is sent. |
Output Example
Reply to Email
Name: replyToEmail
Creates a new reply to email.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
id | Message ID | STRING | Id of the message to reply to. | true |
comment | Comment | STRING | Content of the reply to the email. | true |
Example JSON Structure
Output
This action does not produce any output.
Search Email
Name: searchEmail
Get the messages in the signed-in user's mailbox
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
from | From | STRING | The address sending the mail | false |
to | To | STRING | The address receiving the new mail | false |
subject | Subject | STRING | Words in the subject line | false |
category | Category | STRING | Messages in a certain category | false |
Example JSON Structure
Output
Type: ARRAY
Items Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the message. |
subject | STRING | Subject of the message. |
bodyPreview | STRING | The first 255 characters of the message body. |
body | OBJECT Properties{STRING(contentType), STRING(content)} | The body of the message. It can be in HTML or text format. |
from | OBJECT Properties{{STRING(name), STRING(address)}(emailAddress)} | The owner of the mailbox from which the message is sent. |
Output Example
Send Email
Name: sendEmail
Send the message.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
toRecipients | To Recipients | ARRAY Items[STRING] | The To: recipients for the message. | true |
subject | Subject | STRING | The subject of the message. | true |
bccRecipients | Bcc Recipients | ARRAY Items[STRING] | The Bcc recipients for the message. | false |
ccRecipients | Cc Recipients | ARRAY Items[STRING] | The Cc recipients for the message. | false |
replyTo | Reply To | ARRAY Items[STRING] | The email addresses to use when replying. | false |
body | Body | OBJECT Properties{STRING(contentType), STRING(content), STRING(content)} | The body of the message. It can be in HTML or text format. | true |
Example JSON Structure
Output
This action does not produce any output.
Triggers
New Email
Name: newEmail
Triggers when new mail is received.
Type: POLLING
Output
Type: ARRAY
Items Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the message. |
subject | STRING | Subject of the message. |
bodyPreview | STRING | The first 255 characters of the message body. |
body | OBJECT Properties{STRING(contentType), STRING(content)} | The body of the message. It can be in HTML or text format. |
from | OBJECT Properties{{STRING(name), STRING(address)}(emailAddress)} | The owner of the mailbox from which the message is sent. |
JSON Example
Microsoft OneDrive
Microsoft OneDrive is a cloud storage service provided by Microsoft for storing, accessing, and sharing files online.
Microsoft SharePoint
Microsoft SharePoint is a web-based collaborative platform that integrates with Microsoft Office, providing document management, intranet, and content management features for organizations.