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

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Outlook

> Send and organize Outlook mail, attachments, folders, categories, and Inbox rules, or react to message changes.

## Exports

```ts theme={null}
import {
  outlook,
  microsoftAccount,
  getOutlookGraphApi,
} from "automate.ax/outlook"
```

* `outlook` contains the packaged Outlook actions and triggers.
* `microsoftAccount("name")` selects a named Microsoft connection.
* `getOutlookGraphApi` creates the authenticated Outlook API helper for a custom account-backed action.

## Triggers

* [On new email](/reference/integrations/outlook/triggers/on-new-email.md)
* [On message event](/reference/integrations/outlook/triggers/on-message-event.md)
* [On message created](/reference/integrations/outlook/triggers/on-message-created.md)
* [On message updated](/reference/integrations/outlook/triggers/on-message-updated.md)
* [On message deleted](/reference/integrations/outlook/triggers/on-message-deleted.md)

## Actions

* [Add attachment](/reference/integrations/outlook/actions/add-attachment.md)
* [Clear flag](/reference/integrations/outlook/actions/clear-flag.md)
* [Complete flag](/reference/integrations/outlook/actions/complete-flag.md)
* [Copy message](/reference/integrations/outlook/actions/copy-message.md)
* [Delete attachment](/reference/integrations/outlook/actions/delete-attachment.md)
* [Delete message](/reference/integrations/outlook/actions/delete-message.md)
* [Draft email](/reference/integrations/outlook/actions/draft-email.md)
* [Draft forward](/reference/integrations/outlook/actions/draft-forward.md)
* [Draft reply all](/reference/integrations/outlook/actions/draft-reply-all.md)
* [Draft reply](/reference/integrations/outlook/actions/draft-reply.md)
* [Flag message](/reference/integrations/outlook/actions/flag-message.md)
* [Forward](/reference/integrations/outlook/actions/forward.md)
* [Get attachment](/reference/integrations/outlook/actions/get-attachment.md)
* [Get message](/reference/integrations/outlook/actions/get-message.md)
* [Get profile](/reference/integrations/outlook/actions/get-profile.md)
* [List attachments](/reference/integrations/outlook/actions/list-attachments.md)
* [List mail folders](/reference/integrations/outlook/actions/list-mail-folders.md)
* [List message metadata](/reference/integrations/outlook/actions/list-message-metadata.md)
* [List messages](/reference/integrations/outlook/actions/list-messages.md)
* [Mark as read](/reference/integrations/outlook/actions/mark-as-read.md)
* [Mark as unread](/reference/integrations/outlook/actions/mark-as-unread.md)
* [Move message](/reference/integrations/outlook/actions/move-message.md)
* [Reply all](/reference/integrations/outlook/actions/reply-all.md)
* [Reply](/reference/integrations/outlook/actions/reply.md)
* [Search messages](/reference/integrations/outlook/actions/search-messages.md)
* [Send draft](/reference/integrations/outlook/actions/send-draft.md)
* [Send email](/reference/integrations/outlook/actions/send-email.md)
* [Set categories](/reference/integrations/outlook/actions/set-categories.md)
* [Update message](/reference/integrations/outlook/actions/update-message.md)
* [Copy mail folder](/reference/integrations/outlook/actions/copy-mail-folder.md)
* [Create category](/reference/integrations/outlook/actions/create-category.md)
* [Create Inbox rule](/reference/integrations/outlook/actions/create-message-rule.md)
* [Create mail folder](/reference/integrations/outlook/actions/create-mail-folder.md)
* [Delete category](/reference/integrations/outlook/actions/delete-category.md)
* [Delete Inbox rule](/reference/integrations/outlook/actions/delete-message-rule.md)
* [Delete mail folder](/reference/integrations/outlook/actions/delete-mail-folder.md)
* [Get category](/reference/integrations/outlook/actions/get-category.md)
* [Get Inbox rule](/reference/integrations/outlook/actions/get-message-rule.md)
* [Get mail folder](/reference/integrations/outlook/actions/get-mail-folder.md)
* [Get mailbox settings](/reference/integrations/outlook/actions/get-mailbox-settings.md)
* [Get MailTips](/reference/integrations/outlook/actions/get-mail-tips.md)
* [Get message MIME](/reference/integrations/outlook/actions/get-message-mime.md)
* [List categories](/reference/integrations/outlook/actions/list-categories.md)
* [List Inbox rules](/reference/integrations/outlook/actions/list-message-rules.md)
* [Move mail folder](/reference/integrations/outlook/actions/move-mail-folder.md)
* [Permanently delete mail folder](/reference/integrations/outlook/actions/permanently-delete-mail-folder.md)
* [Permanently delete message](/reference/integrations/outlook/actions/permanently-delete-message.md)
* [Update category](/reference/integrations/outlook/actions/update-category.md)
* [Update Inbox rule](/reference/integrations/outlook/actions/update-message-rule.md)
* [Update mail folder](/reference/integrations/outlook/actions/update-mail-folder.md)
* [Update mailbox settings](/reference/integrations/outlook/actions/update-mailbox-settings.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.