Outlook
Learn how to use Outlook with Composio
Overview
Enum
OUTLOOK
Description
Outlook is Microsoft’s email and calendaring platform integrating contacts, tasks, and scheduling, enabling users to manage communications and events in a unified workspace
Authentication Details
OAUTH2
Actions
OUTLOOK_OUTLOOK_GET_CONTACT
Get a specific contact by id from outlook using microsoft graph api.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_CONTACTS
Action to list outlook contacts using microsoft graph.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_MESSAGE
Retrieve an email message by its id using the microsoft graph api.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_EVENT
Get a specific calendar event by id from outlook using microsoft graph api.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_SEARCH_MESSAGES
Action to search outlook messages using the microsoft search api for work/school accounts. note: this tool only supports microsoft 365/enterprise accounts and does not support @hotmail.com or @outlook.com addresses.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CREATE_DRAFT
Create a draft email using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_MESSAGES
List messages in the user’s mailbox using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_REPLY_EMAIL
Reply to an email using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_EVENTS
List events in the user’s calendar using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_SCHEDULE
Get the free/busy schedule of users and resources for a specific time period. this action requires a minimum of calendars.readbasic permission and can retrieve availability information for up to 20 users or resources at once, for a time period of up to 62 days.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_UPDATE_EMAIL
Update an existing email message.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CREATE_CONTACT
Create a new contact in the user’s outlook contacts using microsoft graph api.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_DELETE_EVENT
Delete a calendar event using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_LIST_OUTLOOK_ATTACHMENTS
Retrieve a list of attachments for a specific outlook email message using microsoft graph api, omitting any base64 content bytes.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_SEND_EMAIL
Send an email using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CALENDAR_CREATE_EVENT
Create an event in the user’s calendar via microsoft graph api. this tool expects a flattened ‘attendees info’ from the user/llm, then transforms them into the nested shape required by microsoft graph.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_UPDATE_CONTACT
Update an existing contact for the user in outlook contacts.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_DELETE_CONTACT
Delete a contact from the user’s outlook contacts using microsoft graph api. the contact id can be obtained from outlook get contacts or outlook get contact actions.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_PROFILE
Get the profile of a user in outlook using microsoft graph api.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CREATE_DRAFT_REPLY
Create a draft reply to an email using microsoft graph api for outlook.
Action Parameters
Action Response
OUTLOOK_DOWNLOAD_OUTLOOK_ATTACHMENT
Download an attachment from an outlook mail.
Action Parameters
Action Response
OUTLOOK_OUTLOOK_UPDATE_CALENDAR_EVENT
Update an event in the user’s calendar using microsoft graph api for outlook.
Action Parameters
Action Response