
# Get Current Organization Retrieve information about the current authenticated user's organization, including organization name, ID, settings, and billing details. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/me` - **Operation ID**: `getCurrentOrganization` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/or
# List Files Retrieve a paginated list of all files that have been uploaded to the organization via the Files API. ## API Details - **API**: Anthropic Files API - **Method**: GET - **Path**: `/files` - **Operation ID**: `listFiles` - **OpenAPI**: [anthropic-files-api-openapi.yml](../../openapi/anthropic-files-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-files-api/1.0.0/files` ## Required Headers - `anthropic-version: 2023-06-01` - `anthropic-beta: fil
# Get File Metadata Retrieve metadata information for a previously uploaded file, including filename, MIME type, size, and download availability. ## API Details - **API**: Anthropic Files API - **Method**: GET - **Path**: `/files/{file_id}` - **Operation ID**: `getFileMetadata` - **OpenAPI**: [anthropic-files-api-openapi.yml](../../openapi/anthropic-files-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-files-api/1.0.0/files/{file_id}` ## Required Headers
# Archive Workspace Archive a workspace, making it inactive and hidden from default listings. Archived workspaces can optionally be restored. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/workspaces/{workspace_id}/archive` - **Operation ID**: `archiveWorkspace` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0
# Delete Organization Invite Delete a specific organization invitation, preventing the recipient from accepting it. ## API Details - **API**: Anthropic Administrative API - **Method**: DELETE - **Path**: `/organizations/invites/{invite_id}` - **Operation ID**: `deleteOrganizationInvite` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/invites/{invite
# Create Workspace Create a new workspace within the organization with a specified name and display color. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/workspaces` - **Operation ID**: `createWorkspace` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces` ## Required Headers - `anthrop
# List Organization Invites Retrieve a paginated list of all pending invitations for the organization. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/invites` - **Operation ID**: `listOrganizationInvites` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/invites` ## Required Headers - `anthropic-
# Delete File Permanently delete a file from Anthropic's storage system. This action cannot be undone. ## API Details - **API**: Anthropic Files API - **Method**: DELETE - **Path**: `/files/{file_id}` - **Operation ID**: `deleteFile` - **OpenAPI**: [anthropic-files-api-openapi.yml](../../openapi/anthropic-files-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-files-api/1.0.0/files/{file_id}` ## Required Headers - `anthropic-version: 2023-06-01` - `anthrop
# Download File Content Download the actual binary content of a previously uploaded file. ## API Details - **API**: Anthropic Files API - **Method**: GET - **Path**: `/files/{file_id}/content` - **Operation ID**: `downloadFileContent` - **OpenAPI**: [anthropic-files-api-openapi.yml](../../openapi/anthropic-files-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-files-api/1.0.0/files/{file_id}/content` ## Required Headers - `anthropic-version: 2023-06-01` -
# List Workspace Members Retrieve a paginated list of all members in a specific workspace. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/workspaces/{workspace_id}/members` - **Operation ID**: `listWorkspaceMembers` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces/{workspace_id}/members
# Count Tokens In A Message Count the number of tokens that would be consumed by a message before sending it, enabling informed decisions about message length and token budget management. ## API Details - **API**: Anthropic Messages API - **Method**: POST - **Path**: `/v1/messages/count_tokens` - **Operation ID**: `countTokens` - **OpenAPI**: [anthropic-messages-api-openapi.yml](../../openapi/anthropic-messages-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthrop
# Generate A Prompt Generate a well-written, production-ready prompt for a specified task using Anthropic's prompt engineering expertise. Part of the closed research preview Prompt Tools API. ## API Details - **API**: Anthropic Prompt Tools API - **Method**: POST - **Path**: `/v1/experimental/generate_prompt` - **Operation ID**: `generatePrompt` - **OpenAPI**: [anthropic-prompts-api-openapi.yml](../../openapi/anthropic-prompts-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8
# Remove Organization Member Permanently remove a specific user from the organization. This revokes all their access to the organization and its workspaces. ## API Details - **API**: Anthropic Administrative API - **Method**: DELETE - **Path**: `/organizations/users/{user_id}` - **Operation ID**: `removeOrganizationMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-ap
# Remove Workspace Member Remove a user from a specific workspace, revoking their access to workspace resources. ## API Details - **API**: Anthropic Administrative API - **Method**: DELETE - **Path**: `/organizations/workspaces/{workspace_id}/members/{user_id}` - **Operation ID**: `removeWorkspaceMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizatio
# Get Organization Invite Retrieve detailed information about a specific organization invitation by its invite ID. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/invites/{invite_id}` - **Operation ID**: `getOrganizationInvite` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/invites/{invite_id}`
# Get Organization Member Retrieve detailed information about a specific user within the organization by their user ID. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/users/{user_id}` - **Operation ID**: `getOrganizationMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/users/{user_id}` ##
# Retrieve Message Batch Get the current status and details of a previously created message batch processing job. ## API Details - **API**: Anthropic Message Batches API - **Method**: GET - **Path**: `/messages/batches/{message_batch_id}` - **Operation ID**: `retrieveMessageBatch` - **OpenAPI**: [anthropic-message-batches-api-openapi.yml](../../openapi/anthropic-message-batches-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-message-batches-api/1.0.0/messa
# Cancel Message Batch Initiate cancellation of a Message Batch that is currently being processed. The batch enters a `canceling` state and any in-progress, non-interruptible requests may still complete. ## API Details - **API**: Anthropic Message Batches API - **Method**: POST - **Path**: `/messages/batches/{message_batch_id}/cancel` - **Operation ID**: `cancelMessageBatch` - **OpenAPI**: [anthropic-message-batches-api-openapi.yml](../../openapi/anthropic-message-batches-api-openapi.yml) ##
# Create File Upload a file to Anthropic's servers for use in subsequent API calls such as message creation and batch processing. ## API Details - **API**: Anthropic Files API - **Method**: POST - **Path**: `/files` - **Operation ID**: `createFile` - **OpenAPI**: [anthropic-files-api-openapi.yml](../../openapi/anthropic-files-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-files-api/1.0.0/files` ## Required Headers - `anthropic-version: 2023-06-01` - `an
# List API Keys Retrieve a paginated list of all API keys associated with the organization, with optional filtering by workspace and status. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/api_keys` - **Operation ID**: `listApiKeys` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/api_keys` ## Req
# List Organization Members Retrieve a paginated list of all users associated with the organization, with optional filtering by email address. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/users` - **Operation ID**: `listOrganizationMembers` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/users`
# Retrieve Message Batch Results Stream the results of a completed Message Batch as a JSONL file. Each line contains the result for a single request, matched via the `custom_id` field. ## API Details - **API**: Anthropic Message Batches API - **Method**: GET - **Path**: `/messages/batches/{message_batch_id}/results` - **Operation ID**: `retrieveMessageBatchResults` - **OpenAPI**: [anthropic-message-batches-api-openapi.yml](../../openapi/anthropic-message-batches-api-openapi.yml) ## Sandbox
# Update Workspace Update the name or display color of an existing workspace. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/workspaces/{workspace_id}` - **Operation ID**: `updateWorkspace` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces/{workspace_id}` ## Required Headers - `anthro
# Get Workspace Member Retrieve details about a specific user's membership in a workspace, including their workspace role. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/workspaces/{workspace_id}/members/{user_id}` - **Operation ID**: `getWorkspaceMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organiz
# Get API Key Retrieve detailed information about a specific API key by its ID, including its name, status, and associated workspace. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/api_keys/{api_key_id}` - **Operation ID**: `getApiKey` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/api_keys/{api
# Create Organization Invite Send an invitation to a new user to join the organization with a specified role. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/invites` - **Operation ID**: `createOrganizationInvite` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/invites` ## Required Headers - `a
# Get A Specific Model Retrieve information about a specific Claude model by ID or alias, including display name and creation date. ## API Details - **API**: Anthropic Models API - **Method**: GET - **Path**: `/v1/models/{model_id}` - **Operation ID**: `getModel` - **OpenAPI**: [anthropic-models-api-openapi.yml](../../openapi/anthropic-models-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-models-api/2025-03-05/v1/models/{model_id}` ## Required Headers -
# Create Message Batch Submit a batch of up to 10,000 message creation requests for asynchronous background processing. Ideal for high-volume, non-time-sensitive workloads at reduced cost. ## API Details - **API**: Anthropic Message Batches API - **Method**: POST - **Path**: `/messages/batches` - **Operation ID**: `createMessageBatch` - **OpenAPI**: [anthropic-message-batches-api-openapi.yml](../../openapi/anthropic-message-batches-api-openapi.yml) ## Sandbox Mock server URL: `http://localh
# Update API Key Update the name or status of an existing API key. Can be used to activate or deactivate a key. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/api_keys/{api_key_id}` - **Operation ID**: `updateApiKey` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/api_keys/{api_key_id}` ## Requ
# Improve A Prompt Enhance an existing prompt based on specific feedback or general prompt engineering best practices. Part of the closed research preview Prompt Tools API. ## API Details - **API**: Anthropic Prompt Tools API - **Method**: POST - **Path**: `/v1/experimental/improve_prompt` - **Operation ID**: `improvePrompt` - **OpenAPI**: [anthropic-prompts-api-openapi.yml](../../openapi/anthropic-prompts-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-pr
# List Available Models List all available Claude models accessible via the API. More recently released models are listed first. ## API Details - **API**: Anthropic Models API - **Method**: GET - **Path**: `/v1/models` - **Operation ID**: `listModels` - **OpenAPI**: [anthropic-models-api-openapi.yml](../../openapi/anthropic-models-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-models-api/2025-03-05/v1/models` ## Required Headers - `anthropic-version: 20
# Templatize A Prompt Convert a prompt with specific values into a reusable template by identifying and extracting variables. Concrete values are replaced with uppercase variable placeholders. Part of the closed research preview Prompt Tools API. ## API Details - **API**: Anthropic Prompt Tools API - **Method**: POST - **Path**: `/v1/experimental/templatize_prompt` - **Operation ID**: `templatizePrompt` - **OpenAPI**: [anthropic-prompts-api-openapi.yml](../../openapi/anthropic-prompts-api-ope
# Update Workspace Member Update the workspace role of a specific member within a workspace. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/workspaces/{workspace_id}/members/{user_id}` - **Operation ID**: `updateWorkspaceMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces/{workspa
# Get Workspace Retrieve detailed information about a specific workspace by its ID. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/workspaces/{workspace_id}` - **Operation ID**: `getWorkspace` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces/{workspace_id}` ## Required Headers - `anth
# List Message Batches Retrieve a paginated list of all message batches associated with your account. ## API Details - **API**: Anthropic Message Batches API - **Method**: GET - **Path**: `/messages/batches` - **Operation ID**: `listMessageBatches` - **OpenAPI**: [anthropic-message-batches-api-openapi.yml](../../openapi/anthropic-message-batches-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-message-batches-api/1.0.0/messages/batches` ## Required Headers
# List Workspaces Retrieve a paginated list of workspaces within the organization, with an option to include archived workspaces. ## API Details - **API**: Anthropic Administrative API - **Method**: GET - **Path**: `/organizations/workspaces` - **Operation ID**: `listWorkspaces` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces` ## Require
# Create A Message Send a structured list of input messages to a Claude model and receive a generated response. The primary interface for interacting with Claude for conversations and content generation. ## API Details - **API**: Anthropic Messages API - **Method**: POST - **Path**: `/v1/messages` - **Operation ID**: `createMessage` - **OpenAPI**: [anthropic-messages-api-openapi.yml](../../openapi/anthropic-messages-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/an
# Add Workspace Member Add an existing organization member to a specific workspace with a designated role. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/workspaces/{workspace_id}/members` - **Operation ID**: `addWorkspaceMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/workspaces/{worksp
# Delete Message Batch Permanently remove a message batch from your account. This action cannot be undone. ## API Details - **API**: Anthropic Message Batches API - **Method**: DELETE - **Path**: `/messages/batches/{message_batch_id}` - **Operation ID**: `deleteMessageBatch` - **OpenAPI**: [anthropic-message-batches-api-openapi.yml](../../openapi/anthropic-message-batches-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-message-batches-api/1.0.0/messages/ba
# Update Organization Member Update the role or other attributes of a specific user within the organization. ## API Details - **API**: Anthropic Administrative API - **Method**: POST - **Path**: `/organizations/users/{user_id}` - **Operation ID**: `updateOrganizationMember` - **OpenAPI**: [anthropic-admin-api-openapi.yml](../../openapi/anthropic-admin-api-openapi.yml) ## Sandbox Mock server URL: `http://localhost:8080/rest/anthropic-admin-api/1.0.0/organizations/users/{user_id}` ## Require
# Delete Category Delete an Outlook category from the user's master list of categories. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/outlook/masterCategories/{category-id}` - **Operation ID**: `deleteCategory` - **Tag**: Categories - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories/{cat
# Delete Extension Delete an open type extension from a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/messages/{message-id}/extensions/{extension-id}` - **Operation ID**: `deleteExtension` - **Tag**: Extensions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/extensions/{extensio
# Delete Focused Inbox Override Delete a Focused Inbox classification override. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/inferenceClassification/overrides/{override-id}` - **Operation ID**: `deleteInferenceClassificationOverride` - **Tag**: FocusedInbox - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/inf
# Delete Mail Search Folder Delete a specific mail search folder permanently. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/mailFolders/{mailFolder-id}/childFolders/{childFolder-id}` - **Operation ID**: `deleteMailSearchFolder` - **Tag**: MailSearchFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailF
# Delete Message Deletes a message from the signed-in user's mailbox, moving it to the Deleted Items folder. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/messages/{message-id}` - **Operation ID**: `deleteMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}` ## R
# Delete Inbox Rule Delete an inbox message rule from the user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/mailFolders/inbox/messageRules/{messageRule-id}` - **Operation ID**: `deleteMessageRule` - **Tag**: InboxRules - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/inbox/messageRules/
# Delete Subscription Delete a webhook subscription to stop receiving change notifications. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/subscriptions/{subscription-id}` - **Operation ID**: `deleteSubscription` - **Tag**: Subscriptions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/subscriptions/{subscription-id}
# Delete User Calendar Deletes a calendar by moving it to the deleted items folder. Use this operation when you need to remove a calendar that is no longer needed. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: DELETE - **Path**: `/me/calendars/{calendarId}` - **Operation ID**: `deleteUserCalendar` - **Tag**: Calendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server URL: `http://localhost:
# Find Meeting Time Suggestions Suggests meeting times based on the availability of attendees, organizer, and time constraints. Use this operation to automatically find optimal meeting slots for a group of participants. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/findMeetingTimes` - **Operation ID**: `findMeetingTimeSuggestions` - **Tag**: Schedules - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-ap
# Get Attachment Retrieves a specific attachment from a message by its unique identifier, including metadata and base64-encoded content. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/attachments/{attachment-id}` - **Operation ID**: `getAttachment` - **Tag**: Attachments - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsof
# Get Category Retrieve a specific Outlook category by its identifier. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/outlook/masterCategories/{category-id}` - **Operation ID**: `getCategory` - **Tag**: Categories - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories/{category-id}` ## Required
# Get a Specific Copilot Interaction Retrieve details of a specific Copilot interaction by its ID. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/interactions/{interactionId}` - **Operation ID**: `getCopilotInteraction` - **Tag**: Interaction Exports - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/interactions/{in
# Get Copilot Usage Report Query aggregated user counts and usage data for Microsoft 365 Copilot across your organization. Use for tracking adoption and building internal reports. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/reports/copilot/usage` - **Operation ID**: `getCopilotUsageReport` - **Tag**: Usage Reports - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/re
# Get Free/Busy Schedule Retrieves the free/busy availability information for a collection of users and distribution lists. Use this operation to check people's availability before scheduling a meeting. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendar/getSchedule` - **Operation ID**: `getFreeBusySchedule` - **Tag**: Schedules - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox
# Get Mailbox Settings Get the user's mailbox settings including automatic replies, locale, time zone, and working hours. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailboxSettings` - **Operation ID**: `getMailboxSettings` - **Tag**: MailboxSettings - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailboxSetti
# Update Mailbox Settings Update the user's mailbox settings such as automatic replies, locale, time zone, or working hours. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/mailboxSettings` - **Operation ID**: `updateMailboxSettings` - **Tag**: MailboxSettings - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mail
# Get MailTips Get MailTips for one or more recipients, such as automatic replies and mailbox full status. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/getMailTips` - **Operation ID**: `getMailTips` - **Tag**: MailTips - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/getMailTips` ## Required Headers - `Author
# Get Message Delta Get incremental changes to messages in a mail folder using delta synchronization. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/{mailFolder-id}/messages/delta` - **Operation ID**: `getMessageDelta` - **Tag**: Synchronization - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFold
# Get Message MIME Content Retrieves the MIME representation of a message, which includes all headers, body, and attachments in a single stream. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/$value` - **Operation ID**: `getMessageMimeContent` - **Tag**: MimeContent - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-out
# Get Message Trace Trace a message through Exchange Online to see its delivery events and status. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/messageTrace` - **Operation ID**: `getMessageTrace` - **Tag**: MessageTrace - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/
# Get Per-User Copilot Usage Details Retrieve detailed per-user usage data for Microsoft 365 Copilot, including feature-level breakdowns. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/reports/copilot/usage/userDetail` - **Operation ID**: `getCopilotUsageUserDetail` - **Tag**: Usage Reports - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-ap
# Get a Specific Subscription Retrieve details of a specific Copilot change notification subscription by its ID. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/subscriptions/{subscriptionId}` - **Operation ID**: `getCopilotSubscription` - **Tag**: Change Notifications - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilo
# List Calendar View by Calendar Retrieves events from a specific calendar within a given time range. Use this operation to get a time-windowed view of events for a particular calendar, which automatically expands recurring event instances. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/me/calendars/{calendarId}/calendarView` - **Operation ID**: `listCalendarViewByCalendar` - **Tag**: CalendarViews - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](
# List All Categories List all Outlook categories defined for the user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/outlook/masterCategories` - **Operation ID**: `listCategories` - **Tag**: Categories - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories` ## Required Headers - `A
# List Child Folders List the child folders of a specific mail folder, returning the immediate subfolders within it. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/{mailFolder-id}/childFolders` - **Operation ID**: `listChildFolders` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/m
# List Copilot Interactions Retrieve a list of user interactions with Copilot across Microsoft 365 applications. Supports filtering by date range, user, and application. Enables compliance solutions to capture and archive AI interactions. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/interactions` - **Operation ID**: `listCopilotInteractions` - **Tag**: Interaction Exports - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot
# List Focused Inbox Overrides List all Focused Inbox classification overrides for the user. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/inferenceClassification/overrides` - **Operation ID**: `listInferenceClassificationOverrides` - **Tag**: FocusedInbox - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/inferenc
# List Mail Folders List all mail folders in the authenticated user's mailbox, including built-in folders like Inbox, Drafts, and Sent Items, as well as custom folders. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders` - **Operation ID**: `listMailFolders` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-ou
# List Messages in Mailbox Retrieves a collection of messages from the signed-in user's mailbox, supporting filtering, searching, sorting, and pagination through OData query parameters. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages` - **Operation ID**: `listMessages` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/micr
# List Multi-Value Extended Properties List multi-value MAPI extended properties on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/multiValueExtendedProperties` - **Operation ID**: `listMultiValueExtendedProperties` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-
# List Supported Languages List all supported languages for the user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/outlook/supportedLanguages` - **Operation ID**: `listSupportedLanguages` - **Tag**: LocaleAndTimeZone - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/supportedLanguages` ## Requi
# List User Calendars Retrieves all calendars belonging to the authenticated user. Use this operation to enumerate a user's calendars, optionally filtering or selecting specific properties. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/me/calendars` - **Operation ID**: `listUserCalendars` - **Tag**: Calendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server URL: `http://l
# Update Group Calendar Updates the properties of a Microsoft 365 group's calendar. Use this operation when you need to modify the shared calendar settings for a group. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: PATCH - **Path**: `/groups/{groupId}/calendar` - **Operation ID**: `patchGroupCalendar` - **Tag**: GroupCalendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server URL: `http://l
# Permanently Delete User Calendar Permanently deletes a calendar folder from the user's mailbox. Use this operation when you need to irrecoverably remove a calendar without moving it to deleted items. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendars/{calendarId}/permanentDelete` - **Operation ID**: `permanentDeleteUserCalendar` - **Tag**: Calendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calend
# Renew Subscription Renew a webhook subscription by extending its expiration date. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/subscriptions/{subscription-id}` - **Operation ID**: `renewSubscription` - **Tag**: Subscriptions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/subscriptions/{subscription-id}` ## Requ
# Reply to Message Replies to the sender of a message by adding a comment and sending the reply. This only replies to the original sender, not to all recipients. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/reply` - **Operation ID**: `replyToMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/micros
# Retrieve Relevant Content from Microsoft 365 Retrieve contextually relevant information from Microsoft 365 content (documents, policies, knowledge bases) while respecting document access controls and sensitivity labels. Useful for building specialized assistants grounded in organizational data. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/retrieval/query` - **Operation ID**: `queryRetrievalContent` - **Tag**: Content Retrieval - **OpenAPI**: [
# Send Draft Message Sends an existing draft message that was previously created in the user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/send` - **Operation ID**: `sendDraftMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/send`
# Get Message Retrieves a specific message from the signed-in user's mailbox by its unique identifier. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}` - **Operation ID**: `getMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}` ## Required Head
# Update Message Updates the properties of an existing message in the signed-in user's mailbox, such as marking it as read or changing its importance. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/messages/{message-id}` - **Operation ID**: `updateMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-
# Update Inbox Rule Update the properties of an existing inbox message rule. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/mailFolders/inbox/messageRules/{messageRule-id}` - **Operation ID**: `updateMessageRule` - **Tag**: InboxRules - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/inbox/messageRule
# Update Open Extension Update an existing open type extension on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/messages/{message-id}/extensions/{extension-id}` - **Operation ID**: `updateOpenExtension` - **Tag**: Extensions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/exten
# Renew or Update a Subscription Renew or update the configuration of an existing Copilot change notification subscription. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: PATCH - **Path**: `/copilot/subscriptions/{subscriptionId}` - **Operation ID**: `updateCopilotSubscription` - **Tag**: Change Notifications - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-a
# Create Default Calendar Event Creates a new event in the user's default calendar. Use this operation when you need to schedule a meeting or event without specifying a particular calendar. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/events` - **Operation ID**: `createDefaultCalendarEvent` - **Tag**: Events - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server URL: `http
# Create Inbox Rule Create a new message rule for the user's inbox to automatically process incoming messages. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders/inbox/messageRules` - **Operation ID**: `createMessageRule` - **Tag**: InboxRules - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/i
# Create Draft Message Creates a new draft message in the signed-in user's mailbox. The draft can be updated and sent later using the send draft operation. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages` - **Operation ID**: `createMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0
# Delete Attachment Deletes a specific attachment from a message in the signed-in user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/messages/{message-id}/attachments/{attachment-id}` - **Operation ID**: `deleteAttachment` - **Tag**: Attachments - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messa
# Delete Mail Folder Delete a specific mail folder and all of its contents permanently. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: DELETE - **Path**: `/me/mailFolders/{mailFolder-id}` - **Operation ID**: `deleteMailFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}` ## Requ
# Get Mail Search Folder Retrieve the properties and relationships of a specific mail search folder by its ID. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/{mailFolder-id}/childFolders/{childFolder-id}` - **Operation ID**: `getMailSearchFolder` - **Tag**: MailSearchFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outl
# Get User Calendar Retrieves the properties and relationships of a single calendar by its ID. Use this operation to get detailed information about a specific calendar. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/me/calendars/{calendarId}` - **Operation ID**: `getUserCalendar` - **Tag**: Calendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server URL: `http://localhost:8
# List Attachments Retrieves a collection of all attachments on a specific message in the signed-in user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/attachments` - **Operation ID**: `listAttachments` - **Tag**: Attachments - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/message
# List Calendar Events Retrieves all events from a specific calendar. Use this operation to get the complete list of events in a calendar, with optional filtering, sorting, and pagination. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/me/calendars/{calendarId}/events` - **Operation ID**: `listCalendarEvents` - **Tag**: Events - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock serv
# List Primary Calendar View Retrieves events from the user's primary calendar within a specified time range. Use this operation to get a time-windowed view of events, which automatically expands recurring event instances. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/me/calendarView` - **Operation ID**: `listPrimaryCalendarView` - **Tag**: CalendarViews - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api
# List Single-Value Extended Properties List single-value MAPI extended properties on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/singleValueExtendedProperties` - **Operation ID**: `listSingleValueExtendedProperties` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-m
# List Supported Time Zones List all supported time zones for the user's mailbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/outlook/supportedTimeZones` - **Operation ID**: `listSupportedTimeZones` - **Tag**: LocaleAndTimeZone - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/supportedTimeZones` ## Req
# Move Mail Folder Move a mail folder and its contents to a specified destination folder. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders/{mailFolder-id}/move` - **Operation ID**: `moveMailFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}/move`
# Update User Calendar Updates the properties of an existing calendar, such as its name or color. Use this operation when you need to modify calendar settings for the authenticated user. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: PATCH - **Path**: `/me/calendars/{calendarId}` - **Operation ID**: `patchUserCalendar` - **Tag**: Calendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server UR
# Update Category Update the properties of an existing Outlook category. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/outlook/masterCategories/{category-id}` - **Operation ID**: `updateCategory` - **Tag**: Categories - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories/{category-id}` ## R
# Update Focused Inbox Override Update an existing Focused Inbox classification override. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/inferenceClassification/overrides/{override-id}` - **Operation ID**: `updateInferenceClassificationOverride` - **Tag**: FocusedInbox - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0
# Remove a Package Remove an app or agent from your Microsoft 365 organization. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: DELETE - **Path**: `/copilot/packages/{packageId}` - **Operation ID**: `deleteCopilotPackage` - **Tag**: Packages - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/packages/{packageId}` ## Required Headers - `Autho
# Search OneDrive Content Using Natural Language Perform hybrid search (semantic and lexical) across OneDrive for work or school content using natural language queries. Results are returned with contextual understanding and intelligent ranking while maintaining security and compliance. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/search/query` - **Operation ID**: `querySearchContent` - **Tag**: Content Search - **OpenAPI**: [microsoft-copilot-ap
# Update a Package Update configuration or status of an app or agent deployed in Microsoft 365. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: PATCH - **Path**: `/copilot/packages/{packageId}` - **Operation ID**: `updateCopilotPackage` - **Tag**: Packages - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/packages/{packageId}` ## Required He
# Get Subscription Retrieve a specific webhook subscription by its identifier. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/subscriptions/{subscription-id}` - **Operation ID**: `getSubscription` - **Tag**: Subscriptions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/subscriptions/{subscription-id}` ## Required Head
# Get Group Calendar Retrieves the default calendar of a Microsoft 365 group. Use this operation to access the shared calendar associated with a group for viewing its properties. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/groups/{groupId}/calendar` - **Operation ID**: `getGroupCalendar` - **Tag**: GroupCalendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server URL: `ht
# Remove Tab Remove a tab from a specific channel within a team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `DELETE /teams/{team-id}/channels/{channel-id}/tabs/{tab-id}` - **operationId**: `deleteTab` - **Tag**: Tabs ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth Scope
# Add Tag Member Add a new member to a specific tag in a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /teams/{team-id}/tags/{tag-id}/members - **Operation ID**: addTeamworkTagMember - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ##
# Answer Call Answer an incoming call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/calls/{call-id}/answer - **Operation ID**: answerCall - **Tag**: Calls ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes -
# Clock In Records a clock-in event for a specific time card in a team's schedule. Updates the time card with the clock-in timestamp and location approval status. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/teams/{team-id}/schedule/timeCards/{timeCard-id}/clockIn` - **Operation ID**: `clockIn` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/m
# Clock Out Records a clock-out event for a specific time card in a team's schedule. Updates the time card with the clock-out timestamp and location approval status. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/teams/{team-id}/schedule/timeCards/{timeCard-id}/clockOut` - **Operation ID**: `clockOut` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/r
# Create Call Create a new call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/calls - **Operation ID**: createCall - **Tag**: Calls ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `Calls.Initiate.All`
# Create Online Meeting Create a new online meeting for the authenticated user using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /me/onlineMeetings - **Operation ID**: createOnlineMeeting - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/me/onlineMee
# Create or Replace Schedule Create or replace the schedule for a specific team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PUT /teams/{team-id}/schedule - **Operation ID**: createOrReplaceSchedule - **Tag**: Schedules ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/
# Create Shift Create a new shift in a specific team's schedule using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /teams/{team-id}/schedule/shifts - **Operation ID**: createShift - **Tag**: Shifts ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}/schedule/shif
# Create Team Tag Create a new tag for a specific team in Microsoft Teams. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /teams/{team-id}/tags - **Operation ID**: createTeamworkTag - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `Teamwor
# Create Time Off Entry Creates a new time off entry in a team's schedule. Associates the time off with a user, reason, and date range. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/teams/{team-id}/schedule/timesOff` - **Operation ID**: `createTimeOff` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}/sc
# Create Workforce Integration Create a new workforce integration using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /teamwork/workforceIntegrations - **Operation ID**: createWorkforceIntegration - **Tag**: WorkforceIntegrations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.
# Delete App from Catalog Delete an app from the Teams app catalog using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `DELETE /appCatalogs/teamsApps/{app-id}` - **operationId**: `deleteApp` - **Tag**: Apps ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth Scopes - `AppCatalog.R
# Delete Channel Deletes a specific channel from a team. This action is permanent and cannot be undone. The General channel of a team cannot be deleted. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/teams/{team-id}/channels/{channel-id}` - **Operation ID**: `deleteChannel` - **Tag**: Channels - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/
# Delete Online Meeting Delete an existing online meeting for the authenticated user using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: DELETE /me/onlineMeetings/{meeting-id} - **Operation ID**: deleteOnlineMeeting - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-a
# Delete Shift Deletes a specific shift from a team's schedule. This action is permanent and cannot be undone. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/teams/{team-id}/schedule/shifts/{shift-id}` - **Operation ID**: `deleteShift` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}/schedule/shifts/{sh
# Delete Team Deletes a specific team and its associated resources. This action is permanent and cannot be undone. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/teams/{team-id}` - **Operation ID**: `deleteTeam` - **Tag**: Teams - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}` ## Required Headers - `Authorization: Bea
# Delete Time Off Entry Deletes a specific time off entry from a team's schedule. This action is permanent and cannot be undone. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/teams/{team-id}/schedule/timesOff/{timeOff-id}` - **Operation ID**: `deleteTimeOff` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{tea
# Delete Workforce Integration Delete an existing workforce integration using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: DELETE /teamwork/workforceIntegrations/{workforceIntegration-id} - **Operation ID**: deleteWorkforceIntegration - **Tag**: WorkforceIntegrations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:
# Get Call Retrieve the details of an existing call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /communications/calls/{call-id} - **Operation ID**: getCall - **Tag**: Calls ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes
# Get Call Record Retrieve a specific call record by its identifier from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /communications/callRecords/{callRecord-id} - **Operation ID**: getCallRecord - **Tag**: CallRecords ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/communica
# Get Channel Retrieves the details of a specific channel within a team by its unique identifier. Returns the channel resource with its properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/channels/{channel-id}` - **Operation ID**: `getChannel` - **Tag**: Channels - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams
# Get Group Retrieves the details of a specific Microsoft 365 group by its unique identifier. Returns the group resource with its properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/groups/{group-id}` - **Operation ID**: `getGroup` - **Tag**: Groups - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/groups/{group-id}` ## Required Hea
# Get Learning Content Retrieves the details of a specific learning content item by its unique identifier within a learning provider. Returns the learning content resource with its properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}/learningContents/{learningContent-id}` - **Operation ID**: `getLearningContent` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi
# Get Meeting Attendance Report Retrieve the attendance report for a specific online meeting from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /me/onlineMeetings/{meeting-id}/meetingAttendanceReport - **Operation ID**: getMeetingAttendanceReport - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://lo
# Get Online Meeting Retrieve a specific online meeting by its identifier for the authenticated user from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /me/onlineMeetings/{meeting-id} - **Operation ID**: getOnlineMeeting - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsof
# Get Presences for Multiple Users Retrieve the presence information for multiple users in a single request from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/getPresencesByUserId - **Operation ID**: getPresencesByUserId - **Tag**: Presence ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/re
# Get Shift Retrieves the details of a specific shift by its unique identifier within a team's schedule. Returns the shift resource with its properties including shared shift details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/schedule/shifts/{shift-id}` - **Operation ID**: `getShift` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080
# Get Time Card Retrieves the details of a specific time card by its unique identifier within a team's schedule. Returns the time card resource with clock-in and clock-out event details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/schedule/timeCards/{timeCard-id}` - **Operation ID**: `getTimeCard` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://lo
# Get Time Off Entry Retrieves the details of a specific time off entry by its unique identifier within a team's schedule. Returns the time off resource with its shared time off details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/schedule/timesOff/{timeOff-id}` - **Operation ID**: `getTimeOff` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://loca
# Get User Presence Retrieve the presence information for a specific user by their identifier from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /users/{user-id}/presence - **Operation ID**: getUserPresence - **Tag**: Presence ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/us
# Get Workforce Integration Retrieve a specific workforce integration by its identifier from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teamwork/workforceIntegrations/{workforceIntegration-id} - **Operation ID**: getWorkforceIntegration - **Tag**: WorkforceIntegrations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://l
# Install App to Team Install an app to a specific team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `POST /teams/{team-id}/installedApps` - **operationId**: `installAppToTeam` - **Tag**: AppInstallations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application
# Invite Participants to Call Invite additional participants to an existing call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/calls/{call-id}/participants/invite - **Operation ID**: inviteParticipants - **Tag**: Calls ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {acces
# List Teams Apps Retrieve the list of apps published in the Teams app catalog using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /appCatalogs/teamsApps` - **operationId**: `listApps` - **Tag**: Apps ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth Scopes - `AppCatalog.Re
# Update Learning Content Updates the properties of a specific learning content item. Only the properties included in the request body are updated. ## API Details - **API**: Microsoft Teams API - **Method**: PATCH - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}/learningContents/{learningContent-id}` - **Operation ID**: `updateLearningContent` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandb
# List Call Records Retrieve a list of call records from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /communications/callRecords - **Operation ID**: listCallRecords - **Tag**: CallRecords ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/communications/callRecords` ## Require
# List Call Record Sessions Retrieve the sessions associated with a specific call record from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /communications/callRecords/{callRecord-id}/sessions - **Operation ID**: listCallRecordSessions - **Tag**: CallRecords ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/r
# List Groups Lists all Microsoft 365 groups in the organization. Returns a paginated collection of group resources including unified groups that can be associated with Microsoft Teams. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/groups` - **Operation ID**: `listGroups` - **Tag**: Groups - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/
# List Learning Content Lists all learning content for a specific learning provider. Returns a paginated collection of learning content resources with their details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}/learningContents` - **Operation ID**: `listLearningContents` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mo
# List Learning Providers Lists all registered learning providers in the employee experience. Returns a paginated collection of learning provider resources with their configuration details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/employeeExperience/learningProviders` - **Operation ID**: `listLearningProviders` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL:
# List Shifts Retrieve a list of shifts for a specific team's schedule from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/schedule/shifts - **Operation ID**: listShifts - **Tag**: Shifts ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}/schedule/
# List Channel Tabs Retrieve the list of tabs in a specific channel within a team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /teams/{team-id}/channels/{channel-id}/tabs` - **operationId**: `listTabs` - **Tag**: Tabs ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth
# List Installed Apps Retrieve the list of apps installed in a specific team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /teams/{team-id}/installedApps` - **operationId**: `listTeamInstalledApps` - **Tag**: AppInstallations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ##
# List All Teams Lists all teams in the organization that the authenticated user has access to. Returns a paginated collection of team resources with basic properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams` - **Operation ID**: `listTeams` - **Tag**: Teams - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams` ## Required H
# List Tag Members List all members of a specific tag in a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/tags/{tag-id}/members - **Operation ID**: listTeamworkTagMembers - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json`
# List Team Tags List all tags associated with a specific team in Microsoft Teams. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/tags - **Operation ID**: listTeamworkTags - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `T
# List Time Cards Lists all time cards in a team's schedule. Returns a paginated collection of time card resources with clock-in and clock-out details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/schedule/timeCards` - **Operation ID**: `listTimeCards` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/tea
# List Time Off Reasons Lists all time off reasons configured for a team's schedule. Returns a collection of time off reason resources with their display names and icon types. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/schedule/timeOffReasons` - **Operation ID**: `listTimeOffReasons` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080
# List Workforce Integrations Retrieve a list of workforce integrations from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teamwork/workforceIntegrations - **Operation ID**: listWorkforceIntegrations - **Tag**: WorkforceIntegrations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1
# Play Prompt in Call Play an audio prompt to participants in an existing call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/calls/{call-id}/playPrompt - **Operation ID**: playPrompt - **Tag**: CallIvr ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Cont
# Publish App to Catalog Publish an app to the Teams app catalog using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `POST /appCatalogs/teamsApps` - **operationId**: `publishApp` - **Tag**: Apps ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/zip` ## OAuth S
# Record Call Response Record a response from a participant during a call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/calls/{call-id}/recordResponse - **Operation ID**: recordResponse - **Tag**: CallIvr ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `C
# Replace Shift Replaces an existing shift in a team's schedule with the provided shift data. The entire shift resource is replaced with the request body content. ## API Details - **API**: Microsoft Teams API - **Method**: PUT - **Path**: `/teams/{team-id}/schedule/shifts/{shift-id}` - **Operation ID**: `replaceShift` - **Tag**: Shifts - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-t
# Replace Time Off Entry Replaces an existing time off entry in a team's schedule with the provided data. The entire time off resource is replaced with the request body content. ## API Details - **API**: Microsoft Teams API - **Method**: PUT - **Path**: `/teams/{team-id}/schedule/timesOff/{timeOff-id}` - **Operation ID**: `replaceTimeOff` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost
# Reply to Channel Message Send a reply to a specific message in a channel within a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies - **Operation ID**: replyToChannelMessage - **Tag**: ChatMessages ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorizati
# Send Channel Message Send a new message to a specific channel within a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /teams/{team-id}/channels/{channel-id}/messages - **Operation ID**: sendChannelMessage - **Tag**: ChatMessages ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Conte
# Transfer Call Transfer an active call to another participant or endpoint using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /communications/calls/{call-id}/transfer - **Operation ID**: transferCall - **Tag**: CallIvr ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/communic
# Update Channel Updates the properties of a specific channel within a team. Only the properties included in the request body are updated. ## API Details - **API**: Microsoft Teams API - **Method**: PATCH - **Path**: `/teams/{team-id}/channels/{channel-id}` - **Operation ID**: `updateChannel` - **Tag**: Channels - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{te
# Update Chat Update the properties of a specific chat using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `PATCH /chats/{chat-id}` - **operationId**: `updateChat` - **Tag**: Chats ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `Cha
# Update Group Updates the properties of a specific Microsoft 365 group. Only the properties included in the request body are updated. ## API Details - **API**: Microsoft Teams API - **Method**: PATCH - **Path**: `/groups/{group-id}` - **Operation ID**: `updateGroup` - **Tag**: Groups - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/groups/{group-id}` ## Required Heade
# Update Online Meeting Update the properties of an existing online meeting for the authenticated user using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PATCH /me/onlineMeetings/{meeting-id} - **Operation ID**: updateOnlineMeeting - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/
# Update Tab Update the properties of a specific tab in a channel within a team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `PATCH /teams/{team-id}/channels/{channel-id}/tabs/{tab-id}` - **operationId**: `updateTab` - **Tag**: Tabs ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}`
# Update Team Updates the properties of a specific team. Only the properties included in the request body are updated. ## API Details - **API**: Microsoft Teams API - **Method**: PATCH - **Path**: `/teams/{team-id}` - **Operation ID**: `updateTeam` - **Tag**: Teams - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}` ## Required Headers - `Authorization:
# Get Extension Retrieve a specific open type extension on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/extensions/{extension-id}` - **Operation ID**: `getExtension` - **Tag**: Extensions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/extensions/{extension
# Create Single-Value Extended Property Create a single-value MAPI extended property on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/singleValueExtendedProperties` - **Operation ID**: `createSingleValueExtendedProperty` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outloo
# Create Open Extension Create an open type extension on a message to store custom data. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/extensions` - **Operation ID**: `createOpenExtension` - **Tag**: Extensions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/extension
# Get Attachment Raw Content Retrieves the raw binary content of a specific attachment on a message, returned as an application/octet-stream. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/attachments/{attachment-id}/$value` - **Operation ID**: `getAttachmentContent` - **Tag**: MimeContent - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost
# Forward Message Forwards an existing message to one or more recipients with an optional comment. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/forward` - **Operation ID**: `forwardMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/forward`
# Get Mail Folder Delta Get incremental changes to mail folders using delta synchronization. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/delta` - **Operation ID**: `getMailFolderDelta` - **Tag**: Synchronization - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/delta` ## Required Headers
# Get Inbox Rule Retrieve a specific inbox message rule by its identifier. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/inbox/messageRules/{messageRule-id}` - **Operation ID**: `getMessageRule` - **Tag**: InboxRules - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/inbox/messageRules/{mess
# List Calendar Group Calendars Retrieves the calendars belonging to a specific calendar group. Use this operation to get all calendars within a particular calendar group for the authenticated user. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: GET - **Path**: `/me/calendarGroups/{calendarGroupId}/calendars` - **Operation ID**: `listCalendarGroupCalendars` - **Tag**: CalendarGroups - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-ca
# List Extensions List all open type extensions on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/extensions` - **Operation ID**: `listExtensions` - **Tag**: Extensions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/extensions` ## Required Headers - `Autho
# List Mail Folder Messages List all messages contained in a specific mail folder. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/{mailFolder-id}/messages` - **Operation ID**: `listMailFolderMessages` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}/me
# List Inbox Rules List all message rules defined for the user's inbox. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/inbox/messageRules` - **Operation ID**: `listMessageRules` - **Tag**: InboxRules - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/inbox/messageRules` ## Required Headers
# List Subscriptions List all active webhook subscriptions for the user. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/subscriptions` - **Operation ID**: `listSubscriptions` - **Tag**: Subscriptions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/subscriptions` ## Required Headers - `Authorization: Bearer {access-to
# Reply All to Message Replies to all recipients of a message by adding a comment and sending the reply to the sender and all other recipients. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/replyAll` - **Operation ID**: `replyAllToMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-
# Send Mail Sends a new email message directly without first creating a draft. Supports both JSON and MIME format message content. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/sendMail` - **Operation ID**: `sendMail` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/sendMail` ## Required Hea
# Update Mail Search Folder Update the properties of a specific mail search folder, such as its filter query or source folders. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/mailFolders/{mailFolder-id}/childFolders/{childFolder-id}` - **Operation ID**: `updateMailSearchFolder` - **Tag**: MailSearchFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:80
# Delete a Subscription Remove an existing Copilot change notification subscription. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: DELETE - **Path**: `/copilot/subscriptions/{subscriptionId}` - **Operation ID**: `deleteCopilotSubscription` - **Tag**: Change Notifications - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/subscriptions/{subsc
# Get AI-Generated Meeting Insights Extract AI-generated meeting notes, action items, decisions, and discussion topics for a specific Teams meeting. Useful for integrating with project management tools, CRM systems, or custom workflows. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/meetings/{meetingId}/insights` - **Operation ID**: `getMeetingInsightsById` - **Tag**: Meeting Insights - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/micros
# Get a Specific Package Retrieve details about a specific app or agent deployed in Microsoft 365. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/packages/{packageId}` - **Operation ID**: `getCopilotPackageById` - **Tag**: Packages - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/packages/{packageId}` ## Required
# Get a Chat Thread Retrieve details of an existing conversational thread with Microsoft 365 Copilot. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/chat/threads/{threadId}` - **Operation ID**: `getChatThreadById` - **Tag**: Chat Completions - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/chat/threads/{threadId}`
# List Active Change Notification Subscriptions Retrieve all active Copilot change notification subscriptions. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/subscriptions` - **Operation ID**: `listCopilotSubscriptions` - **Tag**: Change Notifications - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/subscriptions`
# List Meetings with Available Insights List Teams meetings for which AI-generated insights are available. Supports filtering by date range and participants. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/meetings` - **Operation ID**: `listMeetingsWithInsights` - **Tag**: Meeting Insights - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copi
# Send a Message to Microsoft 365 Copilot Enable conversational experiences powered by Microsoft 365 Copilot. Send user messages and receive AI-generated responses grounded in Microsoft 365 data and user context. Supports multi-turn conversations. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/chat/completions` - **Operation ID**: `createChatCompletion` - **Tag**: Chat Completions - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft
# List Message Replies List all replies to a specific message in a channel within a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies - **Operation ID**: listMessageReplies - **Tag**: ChatMessages ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization:
# List Apps and Agents View all apps and agents deployed across Microsoft 365 in your organization. Useful for inventory management and governance. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: GET - **Path**: `/copilot/packages` - **Operation ID**: `listCopilotPackages` - **Tag**: Packages - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/
# Update Learning Provider Updates the properties of a specific learning provider. Only the properties included in the request body are updated. ## API Details - **API**: Microsoft Teams API - **Method**: PATCH - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}` - **Operation ID**: `updateLearningProvider` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8
# Get Focused Inbox Override Retrieve a specific Focused Inbox classification override by its identifier. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/inferenceClassification/overrides/{override-id}` - **Operation ID**: `getInferenceClassificationOverride` - **Tag**: FocusedInbox - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-m
# List Online Meetings Retrieve a list of online meetings for the authenticated user from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /me/onlineMeetings - **Operation ID**: listOnlineMeetings - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/me/online
# Register Learning Provider Registers a new learning provider in the employee experience. Creates a provider resource that can host and deliver learning content to users. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/employeeExperience/learningProviders` - **Operation ID**: `createLearningProvider` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localho
# List Chat Messages List all messages in a specific chat conversation in Microsoft Teams. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /chats/{chat-id}/messages - **Operation ID**: listChatMessages - **Tag**: ChatMessages ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` #
# Update Mail Folder Update the properties of a specific mail folder, such as renaming it. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/mailFolders/{mailFolder-id}` - **Operation ID**: `updateMailFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}` ## Re
# Create Group Creates a new Microsoft 365 group. The group can be a unified group (Microsoft 365 group) that can later be team-enabled, or a security group. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/groups` - **Operation ID**: `createGroup` - **Tag**: Groups - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/groups` ## Required Heade
# Create Calendar Single-Value Extended Property Creates a single-value extended MAPI property on a calendar. Use this operation to store custom metadata as a single string value on a calendar using extended MAPI properties. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendars/{calendarId}/singleValueExtendedProperties` - **Operation ID**: `createCalendarSingleValueProperty` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-calen
# Create Category Create a new Outlook category in the user's master list of categories. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/outlook/masterCategories` - **Operation ID**: `createCategory` - **Tag**: Categories - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories` ## Required Heade
# Create Time Off Reason Creates a new time off reason for a team's schedule. Time off reasons define the categories of time off available to team members. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/teams/{team-id}/schedule/timeOffReasons` - **Operation ID**: `createTimeOffReason` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-te
# Create Chat Create a new chat using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `POST /chats` - **operationId**: `createChat` - **Tag**: Chats ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `Chat.Create` ## Parameters ### Requ
# Get Mail Folder Retrieve the properties and relationships of a specific mail folder by its ID. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailFolders/{mailFolder-id}` - **Operation ID**: `getMailFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}` ## R
# Delete Learning Provider Deletes a specific learning provider from the employee experience. This action is permanent and cannot be undone. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}` - **Operation ID**: `deleteLearningProvider` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080
# Get Chat Retrieve the properties and relationships of a specific chat using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /chats/{chat-id}` - **operationId**: `getChat` - **Tag**: Chats ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth Scopes - `Chat.Read` ## Parameters
# Update Team Tag Update the properties of an existing tag in a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PATCH /teams/{team-id}/tags/{tag-id} - **Operation ID**: updateTeamworkTag - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAu
# Get Team Tag Retrieve a specific tag from a team in Microsoft Teams. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/tags/{tag-id} - **Operation ID**: getTeamworkTag - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `Teamwo
# Get Team Retrieves the details of a specific team by its unique identifier. Returns the team resource with its properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}` - **Operation ID**: `getTeam` - **Tag**: Teams - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}` ## Required Headers - `Authorization:
# List Chats Retrieve the list of chats that the user is part of using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /chats` - **operationId**: `listChats` - **Tag**: Chats ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth Scopes - `Chat.Read` ## Parameters ### Query Para
# List Channel Messages List all messages in a specific channel within a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/channels/{channel-id}/messages - **Operation ID**: listChannelMessages - **Tag**: ChatMessages ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Conte
# List Channels Lists all channels in a specific team. Returns a paginated collection of channel resources including standard and private channels. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/channels` - **Operation ID**: `listChannels` - **Tag**: Channels - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}/
# Get Team Schedule Retrieve the schedule for a specific team from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /teams/{team-id}/schedule - **Operation ID**: getSchedule - **Tag**: Schedules ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}/schedule` ## Require
# Get Tab Retrieve the properties and relationships of a specific tab in a channel within a team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /teams/{team-id}/channels/{channel-id}/tabs/{tab-id}` - **operationId**: `getTab` - **Tag**: Tabs ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {acc
# Get My Presence Retrieve the presence information for the authenticated user from the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: GET /me/presence - **Operation ID**: getMyPresence - **Tag**: Presence ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/me/presence` ## Required Header
# Get Learning Provider Retrieves the details of a specific learning provider by its unique identifier. Returns the learning provider resource with its configuration properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}` - **Operation ID**: `getLearningProvider` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock ser
# Get App Retrieve the properties of a specific app from the Teams app catalog using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `GET /appCatalogs/teamsApps/{app-id}` - **operationId**: `getApp` - **Tag**: Apps ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` ## OAuth Scopes - `AppCat
# Delete Team Tag Delete a specific tag from a team in Microsoft Teams. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: DELETE /teams/{team-id}/tags/{tag-id} - **Operation ID**: deleteTeamworkTag - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes -
# Delete Learning Content Deletes a specific learning content item from a learning provider. This action is permanent and cannot be undone. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}/learningContents/{learningContent-id}` - **Operation ID**: `deleteLearningContent` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Moc
# Delete Group Deletes a specific Microsoft 365 group and its associated resources. This action is permanent and cannot be undone. ## API Details - **API**: Microsoft Teams API - **Method**: DELETE - **Path**: `/groups/{group-id}` - **Operation ID**: `deleteGroup` - **Tag**: Groups - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/groups/{group-id}` ## Required Headers
# Create Team Creates a new team in Microsoft Teams. The operation is asynchronous and returns a 202 Accepted response with a Location header that can be used to check the status of the team creation. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/teams` - **Operation ID**: `createTeam` - **Tag**: Teams - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-te
# End Call End an existing call in Microsoft Teams communications. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: DELETE /communications/calls/{call-id} - **Operation ID**: deleteCall - **Tag**: Calls ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAuth Scopes - `Calls.Ini
# Add Tab to Channel Add a new tab to a specific channel within a team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `POST /teams/{team-id}/channels/{channel-id}/tabs` - **operationId**: `createTab` - **Tag**: Tabs ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: ap
# Create Learning Content Creates new learning content for a specific learning provider. Adds a course, module, or other learning resource to the provider's catalog. ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}/learningContents` - **Operation ID**: `createLearningContent` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox
# Create Channel Creates a new channel in a specific team. Channels can be standard (visible to all team members) or private (visible only to specific members). ## API Details - **API**: Microsoft Teams API - **Method**: POST - **Path**: `/teams/{team-id}/channels` - **Operation ID**: `createChannel` - **Tag**: Channels - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/t
# List Time Off Entries Lists all time off entries in a team's schedule. Returns a paginated collection of time off resources with their shared time off details. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/teams/{team-id}/schedule/timesOff` - **Operation ID**: `listTimesOff` - **Tag**: TimeOff - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/
# Uninstall App from Team Uninstall an app from a specific team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `DELETE /teams/{team-id}/installedApps/{installation-id}` - **operationId**: `uninstallAppFromTeam` - **Tag**: AppInstallations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_toke
# Send Chat Message Send a new message in a specific chat conversation in Microsoft Teams. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: POST /chats/{chat-id}/messages - **Operation ID**: sendChatMessage - **Tag**: ChatMessages ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` #
# Update Workforce Integration Update the properties of an existing workforce integration using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PATCH /teamwork/workforceIntegrations/{workforceIntegration-id} - **Operation ID**: updateWorkforceIntegration - **Tag**: WorkforceIntegrations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `
# Create Calendar Multi-Value Extended Property Creates a multi-value extended MAPI property on a calendar. Use this operation to store custom metadata as an array of values on a calendar using extended MAPI properties. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendars/{calendarId}/multiValueExtendedProperties` - **Operation ID**: `createCalendarMultiValueProperty` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-calendar-api
# Copy Mail Folder Copy a mail folder and its contents to a specified destination folder. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders/{mailFolder-id}/copy` - **Operation ID**: `copyMailFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}/copy`
# Create Attachment Adds a new attachment to an existing message, typically a draft message, by providing the file content as a base64-encoded string. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/attachments` - **Operation ID**: `createAttachment` - **Tag**: Attachments - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/micros
# Create Calendar Event Creates a new event in a specified calendar. Use this operation when you need to schedule a meeting or event in a particular calendar with attendees, location, and time details. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendars/{calendarId}/events` - **Operation ID**: `createCalendarEvent` - **Tag**: Events - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## San
# Create Calendar in Calendar Group Creates a new calendar within a specified calendar group. Use this operation when you need to add a calendar to a particular organizational group rather than the default group. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendarGroups/{calendarGroupId}/calendars` - **Operation ID**: `createCalendarGroupCalendar` - **Tag**: CalendarGroups - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/micr
# Create a Change Notification Subscription Subscribe to change notifications for Copilot interactions across Microsoft 365. Enables real-time monitoring, proactive compliance checks, anomaly detection, and auditing. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/subscriptions` - **Operation ID**: `createCopilotSubscription` - **Tag**: Change Notifications - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sa
# Create a New Chat Thread Create a new conversational thread with Microsoft 365 Copilot for multi-turn interactions. ## API Details - **API**: Microsoft 365 Copilot API - **Method**: POST - **Path**: `/copilot/chat/threads` - **Operation ID**: `createChatThread` - **Tag**: Chat Completions - **OpenAPI**: [microsoft-copilot-api.yaml](../../openapi/microsoft-copilot-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-365-copilot-apis/1.0.0/copilot/chat/threads` ## Re
# Create Child Folder Create a new child folder under a specific mail folder, enabling nested folder organization. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders/{mailFolder-id}/childFolders` - **Operation ID**: `createChildFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/m
# Create Focused Inbox Override Create a new Focused Inbox classification override for a specific sender. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/inferenceClassification/overrides` - **Operation ID**: `createInferenceClassificationOverride` - **Tag**: FocusedInbox - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.
# Create Mail Folder Create a new mail folder in the authenticated user's mailbox as a top-level folder. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders` - **Operation ID**: `createMailFolder` - **Tag**: MailFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders` ## Required Headers - `
# Create Mail Search Folder Create a new mail search folder that dynamically displays messages matching a specified filter query. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders/{mailFolder-id}/childFolders/mailSearchFolder` - **Operation ID**: `createMailSearchFolder` - **Tag**: MailSearchFolders - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8
# Create Multi-Value Extended Property Create a multi-value MAPI extended property on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/messages/{message-id}/multiValueExtendedProperties` - **Operation ID**: `createMultiValueExtendedProperty` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-ma
# Create Subscription Subscribe to change notifications for mail resources via webhooks. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/subscriptions` - **Operation ID**: `createSubscription` - **Tag**: Subscriptions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/subscriptions` ## Required Headers - `Authorization:
# Create User Calendar Creates a new calendar for the authenticated user in the default or specified calendar group. Use this operation when a user needs a new calendar to organize events separately. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendars` - **Operation ID**: `createUserCalendar` - **Tag**: Calendars - **OpenAPI**: [microsoft-outlook-calendar-api.yaml](../../openapi/microsoft-outlook-calendar-api.yaml) ## Sandbox Mock server UR