action POST v1.0.0
Accept a meeting invitation.
Calendars.ReadWrite
swirls add microsoft accept_eventSource action POST v1.0.0
Attach a file to a calendar event. Content is base64-encoded and limited to 3 MB.
Calendars.ReadWrite
swirls add microsoft add_event_attachmentSource action POST v1.0.0
Attach a file to a draft message. Content is base64-encoded and limited to 3 MB; use it before sending the draft.
Mail.ReadWrite
swirls add microsoft add_message_attachmentSource action POST v1.0.0
Cancel a meeting as its organizer and notify attendees.
Calendars.ReadWrite
swirls add microsoft cancel_eventSource action POST v1.0.0
Copy a OneDrive file or folder. The copy is created asynchronously.
Files.ReadWrite
swirls add microsoft copy_drive_itemSource action POST v1.0.0
Copy a message to another mail folder.
Mail.ReadWrite
swirls add microsoft copy_messageSource action POST v1.0.0
Create a calendar for the signed-in user.
Calendars.ReadWrite
swirls add microsoft create_calendarSource action POST v1.0.0
Create an event in a specific calendar.
Calendars.ReadWrite
swirls add microsoft create_calendar_eventSource action POST v1.0.0
Create a one-on-one or group Microsoft Teams chat. Members are bound by user id or userPrincipalName.
Chat.ReadWrite
swirls add microsoft create_chatSource action POST v1.0.0
Create a contact in the signed-in user's contacts folder.
Contacts.ReadWrite
swirls add microsoft create_contactSource action POST v1.0.0
Create a contact folder for the signed-in user.
Contacts.ReadWrite
swirls add microsoft create_contact_folderSource action POST v1.0.0
Create a contact inside a specific contact folder.
Contacts.ReadWrite
swirls add microsoft create_contact_in_folderSource action POST v1.0.0
Create a draft message in the signed-in user's mailbox.
Mail.ReadWrite
swirls add microsoft create_draftSource action POST v1.0.0
Create an event in the signed-in user's default calendar.
Calendars.ReadWrite
swirls add microsoft create_eventSource action POST v1.0.0
Create a folder inside a OneDrive folder. Use the get drive action or list actions to find parent ids; the root folder id is available via list root items.
Files.ReadWrite
swirls add microsoft create_folderSource action POST v1.0.0
Create a draft forward of a message so it can be edited before sending.
Mail.ReadWrite
swirls add microsoft create_forward_draftSource action POST v1.0.0
Create an item in a SharePoint list.
Sites.ReadWrite.All
swirls add microsoft create_list_itemSource action POST v1.0.0
Create a mail folder in the signed-in user's mailbox.
Mail.ReadWrite
swirls add microsoft create_mail_folderSource action POST v1.0.0
Create an inbox message rule, e.g. move messages from a sender to a folder.
Mail.ReadWrite
swirls add microsoft create_message_ruleSource action POST v1.0.0
Create a OneNote notebook for the signed-in user.
Notes.Create
swirls add microsoft create_notebookSource action POST v1.0.0
Create a OneNote page in a section. Content is XHTML sent as the raw request body; the page title comes from the html title element.
Notes.Create
swirls add microsoft create_pageSource action POST v1.0.0
Create a draft reply to a message so it can be edited before sending.
Mail.ReadWrite
swirls add microsoft create_reply_draftSource action POST v1.0.0
Create a section in a OneNote notebook.
Notes.Create
swirls add microsoft create_sectionSource action POST v1.0.0
Create a sharing link for a OneDrive file or folder.
Files.ReadWrite
swirls add microsoft create_sharing_linkSource action POST v1.0.0
Decline a meeting invitation, optionally proposing a new time.
Calendars.ReadWrite
swirls add microsoft decline_eventSource action DELETE v1.0.0
Delete a calendar.
Calendars.ReadWrite
swirls add microsoft delete_calendarSource action DELETE v1.0.0
Delete a contact from the signed-in user's contacts folder.
Contacts.ReadWrite
swirls add microsoft delete_contactSource action DELETE v1.0.0
Delete a OneDrive file or folder. The item moves to the recycle bin.
Files.ReadWrite
swirls add microsoft delete_drive_itemSource action DELETE v1.0.0
Delete a calendar event.
Calendars.ReadWrite
swirls add microsoft delete_eventSource action DELETE v1.0.0
Delete an item from a SharePoint list.
Sites.ReadWrite.All
swirls add microsoft delete_list_itemSource action DELETE v1.0.0
Delete a mail folder and its contents.
Mail.ReadWrite
swirls add microsoft delete_mail_folderSource action DELETE v1.0.0
Delete a message from the signed-in user's mailbox.
Mail.ReadWrite
swirls add microsoft delete_messageSource action DELETE v1.0.0
Delete a OneNote page.
Notes.ReadWrite
swirls add microsoft delete_pageSource action GET v1.0.0
Download the content of a file from any drive by drive id, such as a SharePoint document library. Returns the file body as text, so it is best suited to text-based files.
Sites.Read.All
swirls add microsoft download_drive_fileSource action GET v1.0.0
Download the content of a OneDrive file. Returns the file body as text, so it is best suited to text-based files.
Files.ReadWrite
swirls add microsoft download_fileSource action POST v1.0.0
Forward a meeting to other recipients.
Calendars.ReadWrite
swirls add microsoft forward_eventSource action POST v1.0.0
Forward a message to one or more recipients as the signed-in user.
Mail.Send
swirls add microsoft forward_messageSource action GET v1.0.0
Fetch a calendar by id.
Calendars.ReadWrite
swirls add microsoft get_calendarSource action GET v1.0.0
List calendar events within a time window, with recurring events expanded to occurrences.
Calendars.ReadWrite
swirls add microsoft get_calendar_viewSource action GET v1.0.0
Fetch a Microsoft Teams chat by id.
Chat.ReadWrite
swirls add microsoft get_chatSource action GET v1.0.0
Fetch a single message from a Microsoft Teams chat.
Chat.ReadWrite
swirls add microsoft get_chat_messageSource action GET v1.0.0
Fetch a single contact by id.
Contacts.Read
swirls add microsoft get_contactSource action GET v1.0.0
Fetch the signed-in user's OneDrive metadata, including its id and storage quota.
Files.ReadWrite
swirls add microsoft get_driveSource action GET v1.0.0
Fetch metadata for a OneDrive file or folder by item id.
Files.ReadWrite
swirls add microsoft get_drive_itemSource action GET v1.0.0
Fetch a single calendar event by id.
Calendars.ReadWrite
swirls add microsoft get_eventSource action GET v1.0.0
Fetch a SharePoint list, including its columns when expanded.
Sites.Read.All
swirls add microsoft get_listSource action GET v1.0.0
Fetch a single SharePoint list item. Pass $expand=fields to include column values.
Sites.Read.All
swirls add microsoft get_list_itemSource action GET v1.0.0
Fetch a mail folder by id or well-known name.
Mail.ReadWrite
swirls add microsoft get_mail_folderSource action GET v1.0.0
Fetch the signed-in user's mailbox settings, including time zone, locale, and automatic replies.
MailboxSettings.Read
swirls add microsoft get_mailbox_settingsSource action GET v1.0.0
Fetch a single message from the signed-in user's mailbox by id.
Mail.ReadWrite
swirls add microsoft get_messageSource action GET v1.0.0
Fetch a single message attachment, including its base64 contentBytes for file attachments.
Mail.ReadWrite
swirls add microsoft get_message_attachmentSource action GET v1.0.0
Fetch the signed-in user's profile.
User.Read
swirls add microsoft get_meSource action GET v1.0.0
Fetch a OneNote notebook by id.
Notes.Read
swirls add microsoft get_notebookSource action GET v1.0.0
Fetch the HTML content of a OneNote page. Returns HTML text, not JSON.
Notes.Read
swirls add microsoft get_page_contentSource action POST v1.0.0
Get free/busy availability for one or more users or rooms in a time window.
Calendars.ReadWrite
swirls add microsoft get_scheduleSource action GET v1.0.0
Fetch a SharePoint site by its composite id (from search sites results).
Sites.Read.All
swirls add microsoft get_siteSource action GET v1.0.0
List events in a specific calendar.
Calendars.ReadWrite
swirls add microsoft list_calendar_eventsSource action GET v1.0.0
List the signed-in user's calendars.
Calendars.ReadWrite
swirls add microsoft list_calendarsSource action GET v1.0.0
List the members of a Microsoft Teams chat.
Chat.ReadWrite
swirls add microsoft list_chat_membersSource action GET v1.0.0
List messages in a Microsoft Teams chat, newest first.
Chat.ReadWrite
swirls add microsoft list_chat_messagesSource action GET v1.0.0
List the signed-in user's Microsoft Teams chats.
Chat.ReadWrite
swirls add microsoft list_chatsSource action GET v1.0.0
List the signed-in user's contact folders.
Contacts.Read
swirls add microsoft list_contact_foldersSource action GET v1.0.0
List the signed-in user's contacts.
Contacts.Read
swirls add microsoft list_contactsSource action GET v1.0.0
List files and folders inside a folder of any drive by drive id, such as a SharePoint document library.
Sites.Read.All
swirls add microsoft list_drive_itemsSource action GET v1.0.0
List files and folders in the root of any drive by drive id, such as a SharePoint document library.
Sites.Read.All
swirls add microsoft list_drive_root_itemsSource action GET v1.0.0
List the occurrences of a recurring event within a time window.
Calendars.ReadWrite
swirls add microsoft list_event_instancesSource action GET v1.0.0
List events in the signed-in user's default calendar.
Calendars.ReadWrite
swirls add microsoft list_eventsSource action GET v1.0.0
List contacts in a specific contact folder.
Contacts.Read
swirls add microsoft list_folder_contactsSource action GET v1.0.0
List files and folders inside a OneDrive folder by item id.
Files.ReadWrite
swirls add microsoft list_folder_itemsSource action GET v1.0.0
List messages in a specific mail folder. Well-known folder names like inbox, drafts, sentitems, and deleteditems work as the folder id.
Mail.ReadWrite
swirls add microsoft list_folder_messagesSource action GET v1.0.0
List items in a SharePoint list. Pass $expand=fields to include column values.
Sites.Read.All
swirls add microsoft list_list_itemsSource action GET v1.0.0
List the mail folders in the signed-in user's mailbox.
Mail.ReadWrite
swirls add microsoft list_mail_foldersSource action GET v1.0.0
List the attachments on a message.
Mail.ReadWrite
swirls add microsoft list_message_attachmentsSource action GET v1.0.0
List the inbox message rules for the signed-in user.
Mail.ReadWrite
swirls add microsoft list_message_rulesSource action GET v1.0.0
List messages in the signed-in user's mailbox, newest first by default.
Mail.ReadWrite
swirls add microsoft list_messagesSource action GET v1.0.0
List the sections in a specific OneNote notebook.
Notes.Read
swirls add microsoft list_notebook_sectionsSource action GET v1.0.0
List the signed-in user's OneNote notebooks.
Notes.Read
swirls add microsoft list_notebooksSource action GET v1.0.0
List OneNote pages across the signed-in user's notebooks.
Notes.Read
swirls add microsoft list_pagesSource action GET v1.0.0
List drive items recently used by the signed-in user.
Files.ReadWrite
swirls add microsoft list_recent_filesSource action GET v1.0.0
List files and folders in the root of the signed-in user's OneDrive.
Files.ReadWrite
swirls add microsoft list_root_itemsSource action GET v1.0.0
List the pages in a specific OneNote section.
Notes.Read
swirls add microsoft list_section_pagesSource action GET v1.0.0
List OneNote sections across the signed-in user's notebooks.
Notes.Read
swirls add microsoft list_sectionsSource action GET v1.0.0
List the document libraries of a SharePoint site. Use the returned drive ids with the drive item actions.
Sites.Read.All
swirls add microsoft list_site_drivesSource action GET v1.0.0
List the lists in a SharePoint site.
Sites.Read.All
swirls add microsoft list_site_listsSource action GET v1.0.0
List the subsites of a SharePoint site.
Sites.Read.All
swirls add microsoft list_subsitesSource action POST v1.0.0
Move a message to another mail folder.
Mail.ReadWrite
swirls add microsoft move_messageSource action POST v1.0.0
Reply to all recipients of a message as the signed-in user.
Mail.Send
swirls add microsoft reply_all_to_messageSource action POST v1.0.0
Reply to a message in a Microsoft Teams channel thread.
ChannelMessage.Send
swirls add microsoft reply_to_channel_messageSource action POST v1.0.0
Reply to the sender of a message as the signed-in user.
Mail.Send
swirls add microsoft reply_to_messageSource action GET v1.0.0
Search the signed-in user's OneDrive by file name or content.
Files.ReadWrite
swirls add microsoft search_driveSource action GET v1.0.0
Search SharePoint sites the signed-in user can access.
Sites.Read.All
swirls add microsoft search_sitesSource action POST v1.0.0
Send a message to a Microsoft Teams channel. Requires the team and channel ids.
ChannelMessage.Send
swirls add microsoft send_channel_messageSource action POST v1.0.0
Send a message to a Microsoft Teams chat as the signed-in user.
Chat.ReadWrite
swirls add microsoft send_chat_messageSource action POST v1.0.0
Send an existing draft message.
Mail.Send
swirls add microsoft send_draftSource action POST v1.0.0
Send an email as the signed-in user.
Mail.Send
swirls add microsoft send_mailSource action POST v1.0.0
Tentatively accept a meeting invitation.
Calendars.ReadWrite
swirls add microsoft tentatively_accept_eventSource action PATCH v1.0.0
Rename or recolor a calendar.
Calendars.ReadWrite
swirls add microsoft update_calendarSource action PATCH v1.0.0
Update the topic of a group chat.
Chat.ReadWrite
swirls add microsoft update_chatSource action PATCH v1.0.0
Update properties of an existing contact.
Contacts.ReadWrite
swirls add microsoft update_contactSource action PATCH v1.0.0
Rename a OneDrive file or folder, or move it by setting a new parent.
Files.ReadWrite
swirls add microsoft update_drive_itemSource action PATCH v1.0.0
Update properties of an existing calendar event.
Calendars.ReadWrite
swirls add microsoft update_eventSource action PATCH v1.0.0
Update column values on a SharePoint list item. Every property other than the ids is written as a column value.
Sites.ReadWrite.All
swirls add microsoft update_list_itemSource action PATCH v1.0.0
Update message properties such as read state, categories, flag, or importance. Subject and body can only be changed on drafts.
Mail.ReadWrite
swirls add microsoft update_messageSource action PUT v1.0.0
Upload a file into a folder of any drive by drive id, such as a SharePoint document library. Content is sent as the raw request body; simple uploads are limited to 4 MB.
Sites.ReadWrite.All
swirls add microsoft upload_drive_fileSource action PUT v1.0.0
Upload a file into a OneDrive folder by parent id. Content is sent as the raw request body; simple uploads are limited to 4 MB.
Files.ReadWrite
swirls add microsoft upload_fileSource action PUT v1.0.0
Upload a file into the root of the signed-in user's OneDrive. Content is sent as the raw request body; simple uploads are limited to 4 MB.
Files.ReadWrite
swirls add microsoft upload_file_to_rootSource