> ## 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.

# Microsoft teams

Connect to Microsoft Teams to manage channels.

<Accordion title="Create Channel">
  Creates a new channel in a microsoft teams team using the microsoft graph api.
</Accordion>

<Accordion title="Get All Chats">
  Retrieve a list of all chats that a user is part of in microsoft teams using the microsoft graph api.
</Accordion>

<Accordion title="Get All Chat Messages">
  Retrieve all messages from a specific microsoft teams chat using the microsoft graph api.
</Accordion>

<Accordion title="List Team Channels">
  Retrieves a list of channels within a microsoft teams team using the microsoft graph api.
</Accordion>

<Accordion title="Create Chat">
  Creates a new microsoft teams chat (one-on-one or group) via ms graph. if a 'oneonone' chat already exists for the same 2 members, the existing chat is returned.
</Accordion>

<Accordion title="List Chat Messages">
  Retrieves a list of messages from a microsoft teams chat using the microsoft graph api.
</Accordion>

<Accordion title="Reply to Teams Channel Message">
  Posts a reply to a message in a microsoft teams channel using the microsoft graph api.
</Accordion>

<Accordion title="Post Message to Teams Channel">
  Posts a message to a channel in microsoft teams using the microsoft graph api.
</Accordion>

<Accordion title="Get Teams Message">
  Retrieve a specific message from a microsoft teams channel using the microsoft graph api.
</Accordion>

<Accordion title="Send Message to Teams Chat">
  Posts a message to a chat in microsoft teams using the microsoft graph api.
</Accordion>

<Accordion title="List People">
  Retrieve a collection of person objects from microsoft graph people api. returns the raw json response in 'response data'.
</Accordion>

<Accordion title="Create Online Meeting">
  Creates a new online meeting in microsoft teams using the microsoft graph api. this creates a standalone meeting that isn't associated with any event on the user's calendar.
</Accordion>

<Accordion title="List Teams">
  Retrieves a list of all microsoft teams within the organization using the microsoft graph api.
</Accordion>
