Outlook
CommunicationOAuth 2.0
Read and send email, manage calendar events and contacts in a Microsoft 365 or Outlook.com account.
14 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| outlook_list_messagesLists or searches email in the signed-in Outlook mailbox, newest first, with sender, subject and a preview | read | Personal data | Mail.Read |
| outlook_get_messageReads one Outlook message with its recipients and plain text body | read | Personal data | Mail.Read |
| outlook_send_mailSends an email from the signed-in Outlook account and saves it to Sent Items | write | Personal data | Mail.Send |
| outlook_reply_to_messageReplies to an Outlook message, to its sender or to everyone on it, and sends the reply at once | write | Personal data | Mail.Send |
| outlook_create_draftSaves an email as a draft in the signed-in Outlook mailbox without sending it | write | Personal data | Mail.ReadWrite |
| outlook_move_messageMoves an Outlook message to another mail folder, such as archive or deleteditems | write | Personal data | Mail.ReadWrite |
| outlook_mark_message_readMarks an Outlook message as read or unread | write | Personal data | Mail.ReadWrite |
| outlook_list_mail_foldersLists the top-level mail folders of the signed-in Outlook mailbox with their ids and item counts | read | General | Mail.Read |
| outlook_list_eventsLists events in the signed-in user's Outlook calendar | read | Personal data | Calendars.Read |
| outlook_create_eventCreates an event in the signed-in user's Outlook calendar and invites any attendees | write | Personal data | Calendars.ReadWrite |
| outlook_update_eventChanges an Outlook calendar event: its title, time, location, description or attendees | write | Personal data | Calendars.ReadWrite |
| outlook_delete_eventDeletes an event from the signed-in user's Outlook calendar | destructive | Personal data | Calendars.ReadWrite |
| outlook_list_contactsLists the signed-in user's Outlook contacts with their email addresses and phone numbers | read | Personal data | Contacts.Read |
| outlook_create_contactAdds a contact to the signed-in user's Outlook contacts | write | Personal data | Contacts.ReadWrite |