Outlook integration
Outlook is Microsoft's email and calendaring platform integrating contacts and…
- Provider
- outlook
- Category
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 301 available
Quick start
Call Outlook from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Outlook's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"OUTLOOK_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Outlook. End-users click Connect on the integration card in your app, complete the OAuth flow with Outlook, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2, S2S_OAUTH2.
Available actions
301 actions exposed via the
Outlook integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
OUTLOOK_ACCEPT_EVENT -
OUTLOOK_ADD_EVENT_ATTACHMENT -
OUTLOOK_ADD_MAIL_ATTACHMENT -
OUTLOOK_BATCH_MOVE_MESSAGES -
OUTLOOK_BATCH_UPDATE_MESSAGES -
OUTLOOK_CALENDAR_CREATE_EVENT -
OUTLOOK_CANCEL_CALENDAR_EVENT -
OUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENT -
OUTLOOK_CANCEL_EVENT -
OUTLOOK_COPY_MAIL_FOLDER -
OUTLOOK_COPY_ME_MAIL_FOLDER -
OUTLOOK_COPY_MESSAGE
Show all 301 actions
-
OUTLOOK_COPY_MESSAGE_FROM_CHILD_FOLDER -
OUTLOOK_COPY_MESSAGE_FROM_MAIL_FOLDER -
OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION -
OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION_IN_CHILD_FOLDER -
OUTLOOK_CREATE_CALENDAR -
OUTLOOK_CREATE_CALENDAR_EVENT -
OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT -
OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT_UPLOAD_SESSION -
OUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDAR -
OUTLOOK_CREATE_CALENDAR_GROUP -
OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_ATTACHMENT -
OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION -
OUTLOOK_CREATE_CALENDAR_PERMISSION -
OUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOAD -
OUTLOOK_CREATE_CONTACT -
OUTLOOK_CREATE_CONTACT_FOLDER -
OUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDER -
OUTLOOK_CREATE_DRAFT -
OUTLOOK_CREATE_DRAFT_REPLY -
OUTLOOK_CREATE_EMAIL_RULE -
OUTLOOK_CREATE_EVENT_ATTACHMENT -
OUTLOOK_CREATE_EVENT_ATTACHMENT_UPLOAD_SESSION -
OUTLOOK_CREATE_FORWARD_DRAFT -
OUTLOOK_CREATE_MAIL_FOLDER -
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE -
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT -
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT_UPLOAD_SESSION -
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_RULE -
OUTLOOK_CREATE_MASTER_CATEGORY -
OUTLOOK_CREATE_ME_CALENDAR_EVENT_EXTENSION -
OUTLOOK_CREATE_ME_CALENDAR_PERMISSION -
OUTLOOK_CREATE_ME_CHILD_FOLDER_MESSAGE -
OUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS -
OUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS_EXTENSIONS -
OUTLOOK_CREATE_ME_CONTACT_FOLDERS_EXTENSIONS -
OUTLOOK_CREATE_ME_CONTACT_IN_CHILD_FOLDER -
OUTLOOK_CREATE_ME_EVENT -
OUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION -
OUTLOOK_CREATE_ME_FORWARD_DRAFT -
OUTLOOK_CREATE_ME_INFERENCE_CLASSIFICATION_OVERRIDE -
OUTLOOK_CREATE_ME_MAIL_FOLDER_MESSAGE_REPLY_ALL_DRAFT -
OUTLOOK_CREATE_ME_MESSAGE_REPLY_ALL_DRAFT -
OUTLOOK_CREATE_ME_REPLY_ALL_DRAFT -
OUTLOOK_CREATE_ME_REPLY_DRAFT -
OUTLOOK_CREATE_MESSAGE_ATTACHMENT -
OUTLOOK_CREATE_REPLY_ALL_DRAFT -
OUTLOOK_CREATE_TASK -
OUTLOOK_CREATE_USER_CALENDAR_EVENT_ATTACHMENT -
OUTLOOK_CREATE_USER_CALENDAR_GROUP_CALENDAR -
OUTLOOK_CREATE_USER_CALENDAR_GROUP_EVENT -
OUTLOOK_CREATE_USER_CONTACTS_EXTENSIONS -
OUTLOOK_CREATE_USER_EVENT_ATTACHMENT_UPLOAD_SESSION -
OUTLOOK_CREATE_USER_EVENT_CALENDAR_PERMISSION -
OUTLOOK_CREATE_USER_MAIL_CHILD_FOLDER_MSG_EXT -
OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION -
OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_REPLY_DRAFT -
OUTLOOK_CREATE_USER_MAIL_FOLDERS_CHILD_FOLDERS -
OUTLOOK_CREATE_USER_MASTER_CATEGORY -
OUTLOOK_CREATE_USER_MESSAGE -
OUTLOOK_CREATE_USER_MESSAGE_ATTACHMENT -
OUTLOOK_DECLINE_EVENT -
OUTLOOK_DELETE_CALENDAR -
OUTLOOK_DELETE_CALENDAR_EVENT -
OUTLOOK_DELETE_CALENDAR_EVENT_ATTACHMENT -
OUTLOOK_DELETE_CALENDAR_EVENT_FROM_SPECIFIC_CALENDAR -
OUTLOOK_DELETE_CALENDAR_FROM_GROUP -
OUTLOOK_DELETE_CALENDAR_GROUP -
OUTLOOK_DELETE_CALENDAR_GROUP_CALENDAR_EVENT -
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_ATTACHMENT -
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_PERMANENTLY -
OUTLOOK_DELETE_CALENDAR_PERMANENTLY -
OUTLOOK_DELETE_CALENDAR_PERMISSION -
OUTLOOK_DELETE_CHILD_CONTACT_FOLDER_PERMANENTLY -
OUTLOOK_DELETE_CHILD_FOLDER_MESSAGE -
OUTLOOK_DELETE_CONTACT -
OUTLOOK_DELETE_CONTACT_FOLDER -
OUTLOOK_DELETE_CONTACT_FOLDER_CHILD_FOLDER -
OUTLOOK_DELETE_CONTACT_FOLDER_CONTACT -
OUTLOOK_DELETE_CONTACT_FOLDER_PERMANENTLY -
OUTLOOK_DELETE_CONTACT_FROM_CHILD_FOLDER_PERMANENTLY -
OUTLOOK_DELETE_CONTACT_FROM_FOLDER_PERMANENTLY -
OUTLOOK_DELETE_CONTACT_PERMANENTLY -
OUTLOOK_DELETE_CONTACTS_EXTENSIONS -
OUTLOOK_DELETE_EMAIL_RULE -
OUTLOOK_DELETE_EVENT -
OUTLOOK_DELETE_EVENT_ATTACHMENT -
OUTLOOK_DELETE_EVENT_EXTENSION -
OUTLOOK_DELETE_EVENT_PERMANENTLY -
OUTLOOK_DELETE_MAIL_FOLDER -
OUTLOOK_DELETE_MAIL_FOLDER_MESSAGE -
OUTLOOK_DELETE_MASTER_CATEGORY -
OUTLOOK_DELETE_ME_CALENDAR_PERMISSION -
OUTLOOK_DELETE_ME_CONTACT_EXTENSION -
OUTLOOK_DELETE_ME_CONTACT_FOLDER_CONTACT_EXTENSION -
OUTLOOK_DELETE_ME_EVENT_EXTENSION -
OUTLOOK_DELETE_ME_EVENTS_ATTACHMENTS -
OUTLOOK_DELETE_ME_INFERENCE_CLASSIFICATION_OVERRIDE -
OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER -
OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER_PERMANENTLY -
OUTLOOK_DELETE_ME_MAIL_FOLDER_MESSAGE_RULE -
OUTLOOK_DELETE_ME_MAIL_FOLDERS_CHILD_FOLDERS_MESSAGES_EXTENS -
OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_ATTACHMENTS -
OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONS -
OUTLOOK_DELETE_ME_MESSAGES_ATTACHMENTS -
OUTLOOK_DELETE_MESSAGE -
OUTLOOK_DELETE_MESSAGE_ATTACHMENT -
OUTLOOK_DELETE_MESSAGE_EXTENSION -
OUTLOOK_DELETE_MESSAGE_PERMANENTLY_FROM_FOLDER -
OUTLOOK_DELETE_PRIMARY_CALENDAR_PERMISSION -
OUTLOOK_DELETE_USER_CALENDAR_EVENT_PERMANENTLY -
OUTLOOK_DELETE_USER_CHILD_FOLDER_CONTACT -
OUTLOOK_DELETE_USER_CHILD_FOLDER_MESSAGE_PERMANENTLY -
OUTLOOK_DELETE_USER_CONTACT_EXTENSION -
OUTLOOK_DELETE_USER_EVENT_PERMANENTLY -
OUTLOOK_DELETE_USER_MAIL_FOLDER_PERMANENTLY -
OUTLOOK_DELETE_USER_MESSAGE_ATTACHMENT -
OUTLOOK_DISMISS_CALENDAR_EVENT_REMINDER -
OUTLOOK_DISMISS_EVENT_REMINDER -
OUTLOOK_DISMISS_EVENT_REMINDER_FROM_GROUP -
OUTLOOK_DISMISS_USER_EVENT_REMINDER -
OUTLOOK_DOWNLOAD_OUTLOOK_ATTACHMENT -
OUTLOOK_FIND_MEETING_TIMES -
OUTLOOK_FORWARD_MESSAGE -
OUTLOOK_FORWARD_USER_CALENDAR_EVENT -
OUTLOOK_GET_CALENDAR -
OUTLOOK_GET_CALENDAR_EVENT -
OUTLOOK_GET_CALENDAR_EVENT_ATTACHMENT -
OUTLOOK_GET_CALENDAR_FROM_EVENT -
OUTLOOK_GET_CALENDAR_FROM_GROUP -
OUTLOOK_GET_CALENDAR_GROUP -
OUTLOOK_GET_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION -
OUTLOOK_GET_CALENDAR_GROUP_EVENT_ATTACHMENT -
OUTLOOK_GET_CALENDAR_GROUP_SCHEDULE -
OUTLOOK_GET_CALENDAR_PERMISSION -
OUTLOOK_GET_CALENDAR_PERMISSION_FROM_CALENDAR -
OUTLOOK_GET_CALENDAR_SCHEDULE -
OUTLOOK_GET_CALENDAR_VIEW -
OUTLOOK_GET_CHILD_FOLDER_MESSAGE -
OUTLOOK_GET_CHILD_FOLDER_MESSAGE_CONTENT -
OUTLOOK_GET_CHILD_MAIL_FOLDER -
OUTLOOK_GET_CONTACT_EXTENSION -
OUTLOOK_GET_CONTACT_FOLDER -
OUTLOOK_GET_CONTACT_FOLDERS -
OUTLOOK_GET_CONTACT_FROM_FOLDER -
OUTLOOK_GET_DRAFTS_MAIL_FOLDER -
OUTLOOK_GET_EVENT -
OUTLOOK_GET_EVENT_ATTACHMENT -
OUTLOOK_GET_EVENT_CALENDAR_FROM_GROUP -
OUTLOOK_GET_INFERENCE_CLASSIFICATION -
OUTLOOK_GET_MAILBOX_SETTINGS -
OUTLOOK_GET_MAIL_DELTA -
OUTLOOK_GET_MAIL_FOLDER -
OUTLOOK_GET_MAIL_FOLDER_MESSAGE -
OUTLOOK_GET_MAIL_FOLDER_MESSAGE_RULE -
OUTLOOK_GET_MAIL_TIPS -
OUTLOOK_GET_MASTER_CATEGORIES -
OUTLOOK_GET_MASTER_CATEGORY -
OUTLOOK_GET_ME_CALENDAR -
OUTLOOK_GET_ME_CONTACT_FOLDERS_CHILD_FOLDER -
OUTLOOK_GET_ME_CONTACT_FROM_CHILD_FOLDER -
OUTLOOK_GET_ME_CONTACT_PHOTO -
OUTLOOK_GET_ME_CONTACTS -
OUTLOOK_GET_ME_CONTACTS_EXTENSIONS -
OUTLOOK_GET_ME_EVENT_ATTACHMENT -
OUTLOOK_GET_ME_EVENT_CALENDAR -
OUTLOOK_GET_ME_MAIL_FOLDER_MESSAGE_ATTACHMENT -
OUTLOOK_GET_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONS -
OUTLOOK_GET_ME_MESSAGE_MIME_CONTENT -
OUTLOOK_GET_ME_OUTLOOK -
OUTLOOK_GET_MESSAGE -
OUTLOOK_GET_MESSAGE_EXTENSION -
OUTLOOK_GET_NESTED_FOLDER_MESSAGE_ATTACHMENT -
OUTLOOK_GET_PROFILE -
OUTLOOK_GET_SCHEDULE -
OUTLOOK_GET_SUPPORTED_LANGUAGES -
OUTLOOK_GET_SUPPORTED_TIME_ZONES -
OUTLOOK_GET_USER_CALENDAR -
OUTLOOK_GET_USER_CALENDAR_ALLOWED_SHARING_ROLES -
OUTLOOK_GET_USER_CALENDAR_EVENT -
OUTLOOK_GET_USER_CALENDAR_GROUP_CALENDAR_PERMISSION -
OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT -
OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT -
OUTLOOK_GET_USER_CHILD_FOLDER_MESSAGE -
OUTLOOK_GET_USER_EVENT_EXTENSION -
OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS -
OUTLOOK_LIST_CALENDAR_CALENDAR_VIEW -
OUTLOOK_LIST_CALENDAR_EVENT_ATTACHMENTS -
OUTLOOK_LIST_CALENDAR_GROUP_CALENDAR_EVENTS -
OUTLOOK_LIST_CALENDAR_GROUP_CALENDARS -
OUTLOOK_LIST_CALENDAR_GROUP_EVENT_ATTACHMENTS -
OUTLOOK_LIST_CALENDAR_GROUPS -
OUTLOOK_LIST_CALENDAR_PERMISSIONS -
OUTLOOK_LIST_CALENDARS -
OUTLOOK_LIST_CALENDAR_VIEW_DELTA -
OUTLOOK_LIST_CHAT_MESSAGES -
OUTLOOK_LIST_CHATS -
OUTLOOK_LIST_CHILD_FOLDER_CONTACTS -
OUTLOOK_LIST_CHILD_FOLDER_MESSAGES -
OUTLOOK_LIST_CHILD_MAIL_FOLDERS -
OUTLOOK_LIST_CONTACT_FOLDER_CHILD_FOLDERS -
OUTLOOK_LIST_CONTACT_FOLDERS_DELTA -
OUTLOOK_LIST_CONTACTS -
OUTLOOK_LIST_CONTACTS_DELTA -
OUTLOOK_LIST_EMAIL_RULES -
OUTLOOK_LIST_EVENT_ATTACHMENTS -
OUTLOOK_LIST_EVENT_CALENDAR_CALENDAR_PERMISSIONS -
OUTLOOK_LIST_EVENT_INSTANCES -
OUTLOOK_LIST_EVENTS -
OUTLOOK_LIST_INFERENCE_CLASSIFICATION_OVERRIDES -
OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_ATTACHMENTS -
OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_RULES -
OUTLOOK_LIST_MAIL_FOLDER_MESSAGES -
OUTLOOK_LIST_MAIL_FOLDERS -
OUTLOOK_LIST_MAIL_FOLDERS_DELTA -
OUTLOOK_LIST_MASTER_CATEGORIES -
OUTLOOK_LIST_ME_CALENDAR_PERMISSIONS -
OUTLOOK_LIST_ME_EVENT_INSTANCES -
OUTLOOK_LIST_MESSAGE_ATTACHMENTS_FROM_CHILD_FOLDER -
OUTLOOK_LIST_MESSAGES -
OUTLOOK_LIST_OUTLOOK_ATTACHMENTS -
OUTLOOK_LIST_PLACES -
OUTLOOK_LIST_PRIMARY_CALENDAR_PERMISSIONS -
OUTLOOK_LIST_REMINDERS -
OUTLOOK_LIST_SENT_ITEMS_MESSAGES -
OUTLOOK_LIST_TO_DO_LISTS -
OUTLOOK_LIST_TODO_TASKS -
OUTLOOK_LIST_USER_CALENDAR_EVENT_INSTANCES -
OUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTS -
OUTLOOK_LIST_USER_CALENDAR_GROUP_EVENT_INSTANCES -
OUTLOOK_LIST_USER_CALENDAR_GROUPS_CALENDAR_VIEW -
OUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONS -
OUTLOOK_LIST_USER_CALENDARS_EVENTS -
OUTLOOK_LIST_USER_CALENDAR_VIEW -
OUTLOOK_LIST_USER_CONTACTS -
OUTLOOK_LIST_USERS -
OUTLOOK_MOVE_MAIL_FOLDER -
OUTLOOK_MOVE_ME_MAIL_FOLDER -
OUTLOOK_MOVE_MESSAGE -
OUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDER -
OUTLOOK_MOVE_MESSAGE_FROM_FOLDER -
OUTLOOK_PERMANENT_DELETE_MESSAGE -
OUTLOOK_PIN_MESSAGE -
OUTLOOK_QUERY_EMAILS -
OUTLOOK_REPLY_EMAIL -
OUTLOOK_SEARCH_MESSAGES -
OUTLOOK_SEND_DRAFT -
OUTLOOK_SEND_EMAIL -
OUTLOOK_SNOOZE_CALENDAR_GROUP_EVENT_REMINDER -
OUTLOOK_SNOOZE_EVENT_REMINDER -
OUTLOOK_SNOOZE_USER_CALENDAR_EVENT_REMINDER -
OUTLOOK_SNOOZE_USER_EVENT_REMINDER -
OUTLOOK_UPDATE_CALENDAR_EVENT -
OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR -
OUTLOOK_UPDATE_CALENDAR_GROUP -
OUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSION -
OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS -
OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS_EVENTS -
OUTLOOK_UPDATE_CALENDAR_PERMISSION -
OUTLOOK_UPDATE_CHILD_FOLDER_CONTACT -
OUTLOOK_UPDATE_CONTACT -
OUTLOOK_UPDATE_CONTACT_FOLDER -
OUTLOOK_UPDATE_CONTACT_FOLDER_CHILD_FOLDER -
OUTLOOK_UPDATE_CONTACT_FOLDERS_CONTACTS -
OUTLOOK_UPDATE_EMAIL -
OUTLOOK_UPDATE_EMAIL_RULE -
OUTLOOK_UPDATE_EVENT_EXTENSION -
OUTLOOK_UPDATE_EVENT_EXTENSION_IN_CALENDAR_GROUP -
OUTLOOK_UPDATE_INFERENCE_CLASSIFICATION -
OUTLOOK_UPDATE_MAILBOX_SETTINGS -
OUTLOOK_UPDATE_MAIL_FOLDER -
OUTLOOK_UPDATE_MASTER_CATEGORY -
OUTLOOK_UPDATE_ME_CONTACTS_EXTENSIONS -
OUTLOOK_UPDATE_USER_CALENDAR -
OUTLOOK_UPDATE_USER_CALENDAR_CALENDAR_EVENT -
OUTLOOK_UPDATE_USER_CALENDAR_EVENT -
OUTLOOK_UPDATE_USER_CALENDAR_PERMISSION -
OUTLOOK_UPDATE_USER_CALENDARS -
OUTLOOK_UPDATE_USER_CHILD_FOLDER_MESSAGE -
OUTLOOK_UPDATE_USER_CONTACT_EXTENSION -
OUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS -
OUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS_DIRECT -
OUTLOOK_UPDATE_USER_EVENT_EXTENSION -
OUTLOOK_UPDATE_USER_EVENTS_EXTENSIONS -
OUTLOOK_UPDATE_USER_INFERENCE_CLASSIFICATION_OVERRIDE -
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE -
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION -
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_RULE -
OUTLOOK_UPDATE_USER_MAIL_FOLDERS_CHILD_FOLDERS -
OUTLOOK_UPDATE_USER_MESSAGE_EXTENSION
Build with Outlook
Open OverSkill, describe what you want to build, and reference Outlook in your prompt — the AI will wire up the integration automatically.