Microsoft 365
Microsoft 365 is Microsoft's productivity and collaboration suite, including Word, Excel, PowerPoint, Outlook, Teams, OneDrive, SharePoint, and OneNote, along with identity, security, and device management services. Developers access Microsoft 365 data and intelligence programmatically through Microsoft Graph, a unified REST API that exposes users, mail, calendar, files, Teams messages, sites, devices, and more across the Microsoft cloud.
Microsoft 365 publishes 103 API contracts indexed on the APIs.io network, including Calendar API, Files API, Groups API, and 100 more. Tagged areas include Productivity, Collaboration, Email, Calendar, and File.
The Microsoft 365 catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Microsoft 365’s developer surface includes engineering blog, getting-started guide, authentication, documentation, signup flow, pricing, changelog, and 40 more developer resources.
7 published contracts
1 MCP Servers
1 Agent Skills
Business capabilities this provider's published APIs can perform, derived from its own
contracts. Browse all capabilities →
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Individual APIs this provider publishes, each with its own machine-readable definition.
Unified REST API providing a single endpoint to access data and intelligence across Microsoft 365, Microsoft Entra ID, Windows, and Enterprise Mobility + Security. Supports OAut...
Beta endpoint of the Microsoft Graph API offering preview features and resources before they are promoted to v1.0, including additional insights, reporting, and management capab...
Microsoft Graph v1.0 Calendar workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell (servers https://graph.microsoft.com/v1.0).
Microsoft Graph v1.0 Files workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell (servers https://graph.microsoft.com/v1.0).
Microsoft Graph v1.0 Groups workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell (servers https://graph.microsoft.com/v1.0).
Microsoft Graph v1.0 Mail workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell (servers https://graph.microsoft.com/v1.0).
The Me API from Microsoft 365 — 3 operation(s) for me.
Microsoft Graph v1.0 Teams workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell (servers https://graph.microsoft.com/v1.0).
Microsoft Graph v1.0 Users workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell (servers https://graph.microsoft.com/v1.0).
Remote Model Context Protocol server (public preview) that lets AI agents query Microsoft Entra tenant data with natural language, translated into read-only Microsoft Graph call...
The appCatalogs.teamsApp API from Microsoft 365 — 7 operation(s) for appcatalogs.teamsapp.
The chats.chat.Actions API from Microsoft 365 — 8 operation(s) for chats.chat.actions.
The chats.chat API from Microsoft 365 — 3 operation(s) for chats.chat.
The chats.chat.Functions API from Microsoft 365 — 2 operation(s) for chats.chat.functions.
The chats.chatMessage API from Microsoft 365 — 26 operation(s) for chats.chatmessage.
The chats.chatMessageInfo API from Microsoft 365 — 1 operation(s) for chats.chatmessageinfo.
The chats.conversationMember API from Microsoft 365 — 5 operation(s) for chats.conversationmember.
The chats.pinnedChatMessageInfo API from Microsoft 365 — 4 operation(s) for chats.pinnedchatmessageinfo.
The chats.resourceSpecificPermissionGrant API from Microsoft 365 — 3 operation(s) for chats.resourcespecificpermissiongrant.
The chats.targetedChatMessage API from Microsoft 365 — 20 operation(s) for chats.targetedchatmessage.
The chats.teamsAppInstallation API from Microsoft 365 — 6 operation(s) for chats.teamsappinstallation.
The chats.teamsTab API from Microsoft 365 — 4 operation(s) for chats.teamstab.
The drives.drive API from Microsoft 365 — 2 operation(s) for drives.drive.
The drives.drive.Functions API from Microsoft 365 — 3 operation(s) for drives.drive.functions.
The drives.driveItem API from Microsoft 365 — 198 operation(s) for drives.driveitem.
The drives.list API from Microsoft 365 — 84 operation(s) for drives.list.
The drives.user API from Microsoft 365 — 8 operation(s) for drives.user.
The groupLifecyclePolicies.groupLifecyclePolicy.Actions API from Microsoft 365 — 2 operation(s) for grouplifecyclepolicies.grouplifecyclepolicy.actions.
The groupLifecyclePolicies.groupLifecyclePolicy API from Microsoft 365 — 3 operation(s) for grouplifecyclepolicies.grouplifecyclepolicy.
The groups.calendar API from Microsoft 365 — 31 operation(s) for groups.calendar.
The groups.conversation API from Microsoft 365 — 29 operation(s) for groups.conversation.
The groups.conversationThread API from Microsoft 365 — 26 operation(s) for groups.conversationthread.
The groups.directoryObject API from Microsoft 365 — 113 operation(s) for groups.directoryobject.
The groups.drive API from Microsoft 365 — 296 operation(s) for groups.drive.
The groups.event API from Microsoft 365 — 24 operation(s) for groups.event.
The groups.extension API from Microsoft 365 — 3 operation(s) for groups.extension.
The groups.group.Actions API from Microsoft 365 — 18 operation(s) for groups.group.actions.
The groups.group API from Microsoft 365 — 4 operation(s) for groups.group.
The groups.group.Functions API from Microsoft 365 — 4 operation(s) for groups.group.functions.
The groups.groupLifecyclePolicy API from Microsoft 365 — 5 operation(s) for groups.grouplifecyclepolicy.
The groups.groupSetting API from Microsoft 365 — 3 operation(s) for groups.groupsetting.
The groups.onPremisesSyncBehavior API from Microsoft 365 — 1 operation(s) for groups.onpremisessyncbehavior.
The groups.profilePhoto API from Microsoft 365 — 5 operation(s) for groups.profilephoto.
The groups.resourceSpecificPermissionGrant API from Microsoft 365 — 3 operation(s) for groups.resourcespecificpermissiongrant.
The groups.team API from Microsoft 365 — 205 operation(s) for groups.team.
The groupSettings.groupSetting API from Microsoft 365 — 3 operation(s) for groupsettings.groupsetting.
The groupSettingTemplates.groupSettingTemplate.Actions API from Microsoft 365 — 8 operation(s) for groupsettingtemplates.groupsettingtemplate.actions.
The groupSettingTemplates.groupSettingTemplate API from Microsoft 365 — 3 operation(s) for groupsettingtemplates.groupsettingtemplate.
The groupSettingTemplates.groupSettingTemplate.Functions API from Microsoft 365 — 1 operation(s) for groupsettingtemplates.groupsettingtemplate.functions.
The places.buildingMap API from Microsoft 365 — 16 operation(s) for places.buildingmap.
The places.checkInClaim API from Microsoft 365 — 24 operation(s) for places.checkinclaim.
The places.place API from Microsoft 365 — 24 operation(s) for places.place.
The places.place.Functions API from Microsoft 365 — 1 operation(s) for places.place.functions.
The places.room API from Microsoft 365 — 6 operation(s) for places.room.
The places.workspace API from Microsoft 365 — 6 operation(s) for places.workspace.
The shares.driveItem API from Microsoft 365 — 8 operation(s) for shares.driveitem.
The shares.list API from Microsoft 365 — 83 operation(s) for shares.list.
The shares.listItem API from Microsoft 365 — 30 operation(s) for shares.listitem.
The shares.permission API from Microsoft 365 — 2 operation(s) for shares.permission.
The shares.sharedDriveItem API from Microsoft 365 — 3 operation(s) for shares.shareddriveitem.
The shares.site API from Microsoft 365 — 1 operation(s) for shares.site.
The shares.user API from Microsoft 365 — 8 operation(s) for shares.user.
The teams.channel API from Microsoft 365 — 130 operation(s) for teams.channel.
The teams.conversationMember API from Microsoft 365 — 5 operation(s) for teams.conversationmember.
The teams.group API from Microsoft 365 — 3 operation(s) for teams.group.
The teams.profilePhoto API from Microsoft 365 — 2 operation(s) for teams.profilephoto.
The teams.resourceSpecificPermissionGrant API from Microsoft 365 — 3 operation(s) for teams.resourcespecificpermissiongrant.
The teams.schedule API from Microsoft 365 — 40 operation(s) for teams.schedule.
The teams.team.Actions API from Microsoft 365 — 5 operation(s) for teams.team.actions.
The teams.team API from Microsoft 365 — 3 operation(s) for teams.team.
The teams.team.Functions API from Microsoft 365 — 1 operation(s) for teams.team.functions.
The teams.teamsAppInstallation API from Microsoft 365 — 6 operation(s) for teams.teamsappinstallation.
The teams.teamsAsyncOperation API from Microsoft 365 — 3 operation(s) for teams.teamsasyncoperation.
The teams.teamsTemplate API from Microsoft 365 — 1 operation(s) for teams.teamstemplate.
The teams.teamworkTag API from Microsoft 365 — 6 operation(s) for teams.teamworktag.
The teamwork.deletedChat API from Microsoft 365 — 4 operation(s) for teamwork.deletedchat.
The teamwork.deletedTeam API from Microsoft 365 — 68 operation(s) for teamwork.deletedteam.
The teamwork.teamsAppSettings API from Microsoft 365 — 1 operation(s) for teamwork.teamsappsettings.
The teamwork.teamwork.Actions API from Microsoft 365 — 1 operation(s) for teamwork.teamwork.actions.
The teamwork.teamwork API from Microsoft 365 — 1 operation(s) for teamwork.teamwork.
The teamwork.workforceIntegration API from Microsoft 365 — 3 operation(s) for teamwork.workforceintegration.
The users.calendar API from Microsoft 365 — 64 operation(s) for users.calendar.
The users.calendarGroup API from Microsoft 365 — 36 operation(s) for users.calendargroup.
The users.chat API from Microsoft 365 — 82 operation(s) for users.chat.
The users.directoryObject API from Microsoft 365 — 84 operation(s) for users.directoryobject.
The users.drive API from Microsoft 365 — 296 operation(s) for users.drive.
The users.event API from Microsoft 365 — 24 operation(s) for users.event.
The users.extension API from Microsoft 365 — 3 operation(s) for users.extension.
The users.inferenceClassification API from Microsoft 365 — 4 operation(s) for users.inferenceclassification.
The users.itemInsights API from Microsoft 365 — 14 operation(s) for users.iteminsights.
The users.licenseDetails API from Microsoft 365 — 4 operation(s) for users.licensedetails.
The users.mailboxSettings API from Microsoft 365 — 1 operation(s) for users.mailboxsettings.
The users.mailFolder API from Microsoft 365 — 64 operation(s) for users.mailfolder.
The users.message API from Microsoft 365 — 22 operation(s) for users.message.
The users.oAuth2PermissionGrant API from Microsoft 365 — 3 operation(s) for users.oauth2permissiongrant.
The users.onPremisesSyncBehavior API from Microsoft 365 — 1 operation(s) for users.onpremisessyncbehavior.
The users.outlookUser API from Microsoft 365 — 7 operation(s) for users.outlookuser.
The users.profilePhoto API from Microsoft 365 — 5 operation(s) for users.profilephoto.
The users.team API from Microsoft 365 — 208 operation(s) for users.team.
The users.todo API from Microsoft 365 — 30 operation(s) for users.todo.
The users.user API from Microsoft 365 — 4 operation(s) for users.user.
The users.userSettings API from Microsoft 365 — 24 operation(s) for users.usersettings.
The users.userTeamwork API from Microsoft 365 — 15 operation(s) for users.userteamwork.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Model Context Protocol servers that expose these APIs to AI agents.
Packaged agent skills for driving this provider's APIs from an AI assistant.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
aid: microsoft-365
name: Microsoft 365
description: Microsoft 365 is Microsoft's productivity and collaboration suite, including Word, Excel, PowerPoint, Outlook,
Teams, OneDrive, SharePoint, and OneNote, along with identity, security, and device management services. Developers access
Microsoft 365 data and intelligence programmatically through Microsoft Graph, a unified REST API that exposes users, mail,
calendar, files, Teams messages, sites, devices, and more across the Microsoft cloud.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
gated: none
gated_source:
- onboarding
label: Self-serve signup
confidence: medium
source:
- authentication
- rate-limits
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/microsoft-365.png
tags:
- Productivity
- Collaboration
- Email
- Calendar
- File
- Identity
- Microsoft
- Microsoft Graph
tags_raw:
- Productivity
- Collaboration
- Email
- Calendar
- Files
- Identity
- Microsoft
- Microsoft Graph
url: https://learn.microsoft.com/en-us/graph
created: '2026-05-11'
modified: '2026-11-04'
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: RateLimits
url: rate-limits/microsoft-365-rate-limits.yml
- type: Spectral
url: rules/microsoft-365-rules.yml
- type: JSONLD
url: json-ld/microsoft-365-context.jsonld
- type: Vocabulary
url: vocabulary/microsoft-365-vocabulary.yml
- type: AgentSkill
url: skills/_index.yml
- type: DataModel
url: data-model/microsoft-365-data-model.yml
- type: Conventions
url: conventions/microsoft-365-conventions.yml
- type: Compliance
url: https://www.microsoft.com/en-us/trust-center
- type: Deprecation
url: https://learn.microsoft.com/en-us/graph/versioning-and-support
- type: Lifecycle
url: lifecycle/microsoft-365-lifecycle.yml
- type: ErrorCatalog
url: errors/microsoft-365-problem-types.yml
- type: Conformance
url: conformance/microsoft-365-conformance.yml
- type: LLMsTxt
url: llms/microsoft-365-llms.txt
- type: ToolCrosswalk
url: mcp/microsoft-365-tool-crosswalk.yml
- type: SecurityTxt
url: well-known/microsoft-365-security.txt
- type: WellKnown
url: well-known/microsoft-365-well-known.yml
- type: Hosts
url: hosts/microsoft-365-hosts.yml
- type: IntegrationEdges
url: integrations/microsoft-365-integration-edges.yml
- type: Vendors
url: vendors/microsoft-365-vendors.yml
- type: Packages
url: packages/microsoft-365-packages.yml
- type: TermsOfService
url: https://www.microsoft.com/en-us/legal/terms-of-use
- type: Security
url: https://www.microsoft.com/security
- type: PrivacyPolicy
url: https://privacy.microsoft.com/en-us
- type: Leadership
url: https://news.microsoft.com/leadership
- type: Blog
url: https://techcommunity.microsoft.com/category/azure/blog/analyticsonazure
- type: GettingStarted
url: https://learn.microsoft.com/en-us/adaptive-cards/sdk/rendering-cards/android/getting-started
- type: Plans
url: plans/microsoft-365-plans-pricing.yml
- type: CapabilityMap
url: capabilities/microsoft-365-capability-edges.yml
name: Microsoft 365 Business Capability Map
- type: AgenticAccess
url: agentic-access/microsoft-365-agentic-access.yml
- type: TrustCenter
url: security/microsoft-365-trust-center.yml
- type: VulnerabilityDisclosure
url: security/microsoft-365-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/microsoft-365-domain-security.yml
- type: Authentication
url: authentication/microsoft-365-authentication.yml
- type: OAuthScopes
url: scopes/microsoft-365-scopes.yml
- type: LinkedIn
url: https://www.linkedin.com/showcase/microsoft-365
- type: Website
url: https://www.microsoft.com/microsoft-365
- type: DeveloperPortal
url: https://developer.microsoft.com/microsoft-365
- type: Documentation
url: https://learn.microsoft.com/en-us/graph
- type: Signup
url: https://www.microsoft.com/microsoft-365/business/compare-all-plans
- type: Pricing
url: https://www.microsoft.com/microsoft-365/business/compare-all-plans
- type: GitHubOrganization
url: https://github.com/microsoftgraph
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/auth-concepts
- type: StatusPage
url: https://admin.microsoft.com/servicestatus
- type: ChangeLog
url: https://developer.microsoft.com/en-us/graph/changelog
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/overview
- type: Roadmap
url: https://www.microsoft.com/en-us/microsoft-365/roadmap
- type: Support
url: https://support.microsoft.com/
apis:
- aid: microsoft-365:graph-api
name: Microsoft Graph API
description: Unified REST API providing a single endpoint to access data and intelligence across Microsoft 365, Microsoft
Entra ID, Windows, and Enterprise Mobility + Security. Supports OAuth 2.0 authentication and covers users, mail, calendar,
contacts, files (OneDrive), Teams, SharePoint, OneNote, Planner, To Do, Excel, and security services.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- Microsoft Graph
- User
- Mail
- Calendar
- File
- Team
- SharePoint
- Identity
tags_raw:
- Microsoft Graph
- Users
- Mail
- Calendar
- Files
- Teams
- SharePoint
- Identity
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/overview
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/overview
- type: Graph Explorer
url: https://developer.microsoft.com/graph/graph-explorer
- type: SDKs
url: https://learn.microsoft.com/en-us/graph/sdks/sdks-overview
- aid: microsoft-365:graph-beta-api
name: Microsoft Graph Beta API
description: Beta endpoint of the Microsoft Graph API offering preview features and resources before they are promoted to
v1.0, including additional insights, reporting, and management capabilities.
humanURL: https://learn.microsoft.com/en-us/graph/use-the-api
baseURL: https://graph.microsoft.com/beta
tags:
- Microsoft Graph
- Beta
- Preview
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/use-the-api
- aid: microsoft-365:microsoft-365-calendar-api
name: Microsoft 365 Calendar API
description: Microsoft Graph v1.0 Calendar workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell
(servers https://graph.microsoft.com/v1.0).
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- Calendar
properties:
- type: OpenAPI
url: openapi/microsoft-365-calendar-api-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/main/openApiDocs/v1.0/Calendar.yml
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-event-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-calendar-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-room-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-place-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-calendar-permission-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-upload-session-schema.json
- aid: microsoft-365:microsoft-365-files-api
name: Microsoft 365 Files API
description: Microsoft Graph v1.0 Files workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell
(servers https://graph.microsoft.com/v1.0).
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- File
tags_raw:
- Files
properties:
- type: OpenAPI
url: openapi/microsoft-365-files-api-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/main/openApiDocs/v1.0/Files.yml
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-user-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-subscription-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-drive-item-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-column-definition-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-site-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-content-type-schema.json
- aid: microsoft-365:microsoft-365-groups-api
name: Microsoft 365 Groups API
description: Microsoft Graph v1.0 Groups workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell
(servers https://graph.microsoft.com/v1.0).
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- Group
tags_raw:
- Groups
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-api-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/main/openApiDocs/v1.0/Groups.yml
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-user-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-group-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-service-principal-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-application-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-device-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-org-contact-schema.json
- aid: microsoft-365:microsoft-365-mail-api
name: Microsoft 365 Mail API
description: Microsoft Graph v1.0 Mail workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell
(servers https://graph.microsoft.com/v1.0).
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- Mail
properties:
- type: OpenAPI
url: openapi/microsoft-365-mail-api-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/main/openApiDocs/v1.0/Mail.yml
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-message-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-mail-folder-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-upload-session-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-message-rule-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-attachment-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-attachment-item-schema.json
- aid: microsoft-365:microsoft-365-me-api
name: Microsoft 365 Me API
description: The Me API from Microsoft 365 — 3 operation(s) for me.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- Me
properties:
- type: OpenAPI
url: openapi/microsoft-365-me-api-openapi.yml
- type: JSONSchema
url: json-schema/microsoft-365-user-schema.json
- aid: microsoft-365:microsoft-365-teams-api
name: Microsoft 365 Teams API
description: Microsoft Graph v1.0 Teams workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell
(servers https://graph.microsoft.com/v1.0).
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- Team
tags_raw:
- Teams
properties:
- type: OpenAPI
url: openapi/microsoft-365-teams-api-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/main/openApiDocs/v1.0/Teams.yml
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-group-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-chat-message-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-team-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-schedule-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-channel-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-chat-schema.json
- aid: microsoft-365:microsoft-365-users-api
name: Microsoft 365 Users API
description: Microsoft Graph v1.0 Users workload, from the first-party OpenAPI module Microsoft publishes in microsoftgraph/msgraph-sdk-powershell
(servers https://graph.microsoft.com/v1.0).
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/microsoft-365-users-api-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/main/openApiDocs/v1.0/Users.yml
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-user-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-group-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-service-principal-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-application-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-device-schema.json
- type: JSONSchema
url: json-schema/microsoft-365-microsoft-graph-org-contact-schema.json
- aid: microsoft-365:mcp-server-enterprise
name: Microsoft MCP Server for Enterprise
description: Remote Model Context Protocol server (public preview) that lets AI agents query Microsoft Entra tenant data
with natural language, translated into read-only Microsoft Graph calls; OAuth via Microsoft Entra ID.
humanURL: https://learn.microsoft.com/en-us/graph/mcp-server/overview
baseURL: https://mcp.svc.cloud.microsoft/enterprise
tags:
- MCP
- AI Agents
- Microsoft Graph
properties:
- type: MCPServer
url: mcp/microsoft-365-mcp.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/mcp-server/overview
- aid: microsoft-365:microsoft-365-appcatalogs-teamsapp-api
name: Microsoft 365 App Catalogs.teams App API
description: The appCatalogs.teamsApp API from Microsoft 365 — 7 operation(s) for appcatalogs.teamsapp.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- appCatalogs.teamsApp
properties:
- type: OpenAPI
url: openapi/microsoft-365-appcatalogs-teamsapp-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-chat-actions-api
name: Microsoft 365 Chats.chat.Actions API
description: The chats.chat.Actions API from Microsoft 365 — 8 operation(s) for chats.chat.actions.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.chat.Actions
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-chat-actions-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-chat-api
name: Microsoft 365 Chats.chat API
description: The chats.chat API from Microsoft 365 — 3 operation(s) for chats.chat.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Chats.chat
tags_raw:
- chats.chat
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-chat-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-chat-functions-api
name: Microsoft 365 Chats.chat.Functions API
description: The chats.chat.Functions API from Microsoft 365 — 2 operation(s) for chats.chat.functions.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.chat.Functions
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-chat-functions-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-chatmessage-api
name: Microsoft 365 Chats.chat Message API
description: The chats.chatMessage API from Microsoft 365 — 26 operation(s) for chats.chatmessage.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.chatMessage
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-chatmessage-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-chatmessageinfo-api
name: Microsoft 365 Chats.chat Message Info API
description: The chats.chatMessageInfo API from Microsoft 365 — 1 operation(s) for chats.chatmessageinfo.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.chatMessageInfo
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-chatmessageinfo-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-conversationmember-api
name: Microsoft 365 Chats.conversation Member API
description: The chats.conversationMember API from Microsoft 365 — 5 operation(s) for chats.conversationmember.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.conversationMember
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-conversationmember-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-pinnedchatmessageinfo-api
name: Microsoft 365 Chats.pinned Chat Message Info API
description: The chats.pinnedChatMessageInfo API from Microsoft 365 — 4 operation(s) for chats.pinnedchatmessageinfo.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.pinnedChatMessageInfo
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-pinnedchatmessageinfo-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-resourcespecificpermissiongrant-api
name: Microsoft 365 Chats.resource Specific Permission Grant API
description: The chats.resourceSpecificPermissionGrant API from Microsoft 365 — 3 operation(s) for chats.resourcespecificpermissiongrant.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.resourceSpecificPermissionGrant
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-resourcespecificpermissiongrant-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-targetedchatmessage-api
name: Microsoft 365 Chats.targeted Chat Message API
description: The chats.targetedChatMessage API from Microsoft 365 — 20 operation(s) for chats.targetedchatmessage.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.targetedChatMessage
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-targetedchatmessage-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-teamsappinstallation-api
name: Microsoft 365 Chats.teams App Installation API
description: The chats.teamsAppInstallation API from Microsoft 365 — 6 operation(s) for chats.teamsappinstallation.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.teamsAppInstallation
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-teamsappinstallation-api-openapi.yml
- aid: microsoft-365:microsoft-365-chats-teamstab-api
name: Microsoft 365 Chats.teams Tab API
description: The chats.teamsTab API from Microsoft 365 — 4 operation(s) for chats.teamstab.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- chats.teamsTab
properties:
- type: OpenAPI
url: openapi/microsoft-365-chats-teamstab-api-openapi.yml
- aid: microsoft-365:microsoft-365-drives-drive-api
name: Microsoft 365 Drives.drive API
description: The drives.drive API from Microsoft 365 — 2 operation(s) for drives.drive.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Drives.drive
tags_raw:
- drives.drive
properties:
- type: OpenAPI
url: openapi/microsoft-365-drives-drive-api-openapi.yml
- aid: microsoft-365:microsoft-365-drives-drive-functions-api
name: Microsoft 365 Drives.drive.Functions API
description: The drives.drive.Functions API from Microsoft 365 — 3 operation(s) for drives.drive.functions.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- drives.drive.Functions
properties:
- type: OpenAPI
url: openapi/microsoft-365-drives-drive-functions-api-openapi.yml
- aid: microsoft-365:microsoft-365-drives-driveitem-api
name: Microsoft 365 Drives.drive Item API
description: The drives.driveItem API from Microsoft 365 — 198 operation(s) for drives.driveitem.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- drives.driveItem
properties:
- type: OpenAPI
url: openapi/microsoft-365-drives-driveitem-api-openapi.yml
- aid: microsoft-365:microsoft-365-drives-list-api
name: Microsoft 365 Drives.list API
description: The drives.list API from Microsoft 365 — 84 operation(s) for drives.list.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Drives.list
tags_raw:
- drives.list
properties:
- type: OpenAPI
url: openapi/microsoft-365-drives-list-api-openapi.yml
- aid: microsoft-365:microsoft-365-drives-user-api
name: Microsoft 365 Drives.user API
description: The drives.user API from Microsoft 365 — 8 operation(s) for drives.user.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Drives.user
tags_raw:
- drives.user
properties:
- type: OpenAPI
url: openapi/microsoft-365-drives-user-api-openapi.yml
- aid: microsoft-365:microsoft-365-grouplifecyclepolicies-grouplifecyclepolicy-actions-api
name: Microsoft 365 Group Lifecycle Policies.group Lifecycle Policy.Actions API
description: The groupLifecyclePolicies.groupLifecyclePolicy.Actions API from Microsoft 365 — 2 operation(s) for grouplifecyclepolicies.grouplifecyclepolicy.actions.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groupLifecyclePolicies.groupLifecyclePolicy.Actions
properties:
- type: OpenAPI
url: openapi/microsoft-365-grouplifecyclepolicies-grouplifecyclepolicy-actions-api-openapi.yml
- aid: microsoft-365:microsoft-365-grouplifecyclepolicies-grouplifecyclepolicy-api
name: Microsoft 365 Group Lifecycle Policies.group Lifecycle Policy API
description: The groupLifecyclePolicies.groupLifecyclePolicy API from Microsoft 365 — 3 operation(s) for grouplifecyclepolicies.grouplifecyclepolicy.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groupLifecyclePolicies.groupLifecyclePolicy
properties:
- type: OpenAPI
url: openapi/microsoft-365-grouplifecyclepolicies-grouplifecyclepolicy-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-calendar-api
name: Microsoft 365 Groups.calendar API
description: The groups.calendar API from Microsoft 365 — 31 operation(s) for groups.calendar.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.calendar
tags_raw:
- groups.calendar
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-calendar-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-conversation-api
name: Microsoft 365 Groups.conversation API
description: The groups.conversation API from Microsoft 365 — 29 operation(s) for groups.conversation.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.conversation
tags_raw:
- groups.conversation
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-conversation-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-conversationthread-api
name: Microsoft 365 Groups.conversation Thread API
description: The groups.conversationThread API from Microsoft 365 — 26 operation(s) for groups.conversationthread.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.conversationThread
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-conversationthread-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-directoryobject-api
name: Microsoft 365 Groups.directory Object API
description: The groups.directoryObject API from Microsoft 365 — 113 operation(s) for groups.directoryobject.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.directoryObject
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-directoryobject-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-drive-api
name: Microsoft 365 Groups.drive API
description: The groups.drive API from Microsoft 365 — 296 operation(s) for groups.drive.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.drive
tags_raw:
- groups.drive
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-drive-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-event-api
name: Microsoft 365 Groups.event API
description: The groups.event API from Microsoft 365 — 24 operation(s) for groups.event.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.event
tags_raw:
- groups.event
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-event-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-extension-api
name: Microsoft 365 Groups.extension API
description: The groups.extension API from Microsoft 365 — 3 operation(s) for groups.extension.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.extension
tags_raw:
- groups.extension
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-extension-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-group-actions-api
name: Microsoft 365 Groups.group.Actions API
description: The groups.group.Actions API from Microsoft 365 — 18 operation(s) for groups.group.actions.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.group.Actions
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-group-actions-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-group-api
name: Microsoft 365 Groups.group API
description: The groups.group API from Microsoft 365 — 4 operation(s) for groups.group.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.group
tags_raw:
- groups.group
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-group-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-group-functions-api
name: Microsoft 365 Groups.group.Functions API
description: The groups.group.Functions API from Microsoft 365 — 4 operation(s) for groups.group.functions.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.group.Functions
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-group-functions-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-grouplifecyclepolicy-api
name: Microsoft 365 Groups.group Lifecycle Policy API
description: The groups.groupLifecyclePolicy API from Microsoft 365 — 5 operation(s) for groups.grouplifecyclepolicy.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.groupLifecyclePolicy
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-grouplifecyclepolicy-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-groupsetting-api
name: Microsoft 365 Groups.group Setting API
description: The groups.groupSetting API from Microsoft 365 — 3 operation(s) for groups.groupsetting.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.groupSetting
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-groupsetting-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-onpremisessyncbehavior-api
name: Microsoft 365 Groups.on Premises Sync Behavior API
description: The groups.onPremisesSyncBehavior API from Microsoft 365 — 1 operation(s) for groups.onpremisessyncbehavior.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.onPremisesSyncBehavior
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-onpremisessyncbehavior-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-profilephoto-api
name: Microsoft 365 Groups.profile Photo API
description: The groups.profilePhoto API from Microsoft 365 — 5 operation(s) for groups.profilephoto.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.profilePhoto
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-profilephoto-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-resourcespecificpermissiongrant-api
name: Microsoft 365 Groups.resource Specific Permission Grant API
description: The groups.resourceSpecificPermissionGrant API from Microsoft 365 — 3 operation(s) for groups.resourcespecificpermissiongrant.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groups.resourceSpecificPermissionGrant
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-resourcespecificpermissiongrant-api-openapi.yml
- aid: microsoft-365:microsoft-365-groups-team-api
name: Microsoft 365 Groups.team API
description: The groups.team API from Microsoft 365 — 205 operation(s) for groups.team.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags:
- Groups.team
tags_raw:
- groups.team
properties:
- type: OpenAPI
url: openapi/microsoft-365-groups-team-api-openapi.yml
- aid: microsoft-365:microsoft-365-groupsettings-groupsetting-api
name: Microsoft 365 Group Settings.group Setting API
description: The groupSettings.groupSetting API from Microsoft 365 — 3 operation(s) for groupsettings.groupsetting.
humanURL: https://learn.microsoft.com/en-us/graph/overview
baseURL: https://graph.microsoft.com/v1.0/
tags: []
tags_raw:
- groupSettings.groupSetting
properties:
- type: OpenAPI
url: openapi/microsoft-365-groupsettings-groupsetting-api-openapi.yml
# --- truncated at 32 KB (58 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-365/apis.yml
Microsoft 365 API — frequently asked questions
Does Microsoft 365 have an API?
Yes. APIs.io lists 103 APIs from Microsoft 365, including Microsoft Graph API, Microsoft Graph Beta API and Microsoft 365 Calendar API, and 100 more.
Is there an OpenAPI specification for the Microsoft 365 API?
Yes. APIs.io indexes 100 OpenAPI specifications for Microsoft 365, each linked for download from this page.
How do I authenticate with the Microsoft 365 API?
Microsoft 365 documents its authentication (oauth2 · 2 schemes). The details are profiled on APIs.io as Microsoft 365 Authentication.
Does Microsoft 365 have an MCP server?
Yes. APIs.io lists 1 MCP server for Microsoft 365: Remote MCP server at mcp.svc.cloud.microsoft requiring OAuth; 3 tools listed.
Is the Microsoft 365 API ready for AI agents?
Microsoft 365 has a Kin Score of 64.4 out of 100 (strong) and an Agent Readiness score of 36.7 (agent-ready), scored by API Evangelist on 2026-11-06.
Every provider here is available over the APIs.io API and to AI agents over MCP.