> ## Documentation Index
> Fetch the complete documentation index at: https://docs.push.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Outlook

Outlook is Microsoft’s email and calendaring platform integrating contacts, tasks, and scheduling, enabling users to manage communications and events in a unified workspace

<Accordion title="Download Outlook Attachment">
  Download an attachment from an outlook mail.
</Accordion>

<Accordion title="Create Draft Reply">
  Create a draft reply to an email using microsoft graph api for outlook.
</Accordion>

<Accordion title="Get Contact">
  Get a specific contact by id from outlook using microsoft graph api.
</Accordion>

<Accordion title="Get Profile">
  Get the profile of a user in outlook using microsoft graph api.
</Accordion>

<Accordion title="Get Calendar Event">
  Get a specific calendar event by id from outlook using microsoft graph api.
</Accordion>

<Accordion title="Delete Calendar Event">
  Delete a calendar event using microsoft graph api for outlook.
</Accordion>

<Accordion title="Get Email Message">
  Retrieve an email message by its id using the microsoft graph api.
</Accordion>

<Accordion title="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.
</Accordion>

<Accordion title="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.
</Accordion>

<Accordion title="List Outlook Contacts">
  Action to list outlook contacts using microsoft graph.
</Accordion>

<Accordion title="List Outlook Attachments">
  Retrieve a list of attachments for a specific outlook email message using microsoft graph api, omitting any base64 content bytes.
</Accordion>

<Accordion title="List Events">
  List events in the user's calendar using microsoft graph api for outlook.
</Accordion>

<Accordion title="Search Outlook 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.
</Accordion>

<Accordion title="List Messages">
  List messages in the user's mailbox using microsoft graph api for outlook.
</Accordion>

<Accordion title="Send Email">
  Send an email using microsoft graph api for outlook.
</Accordion>

<Accordion title="Reply to Email">
  Reply to an email using microsoft graph api for outlook.
</Accordion>

<Accordion title="Create Calendar 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.
</Accordion>

<Accordion title="Update Calendar Event">
  Update an event in the user's calendar using microsoft graph api for outlook.
</Accordion>

<Accordion title="Update Email Message">
  Update an existing email message.
</Accordion>

<Accordion title="Update Contact">
  Update an existing contact for the user in outlook contacts.
</Accordion>

<Accordion title="Create Email Draft">
  Create a draft email using microsoft graph api for outlook.
</Accordion>

<Accordion title="Create Contact">
  Create a new contact in the user's outlook contacts using microsoft graph api.
</Accordion>
