# Microsoft Office (Microsoft Graph / Office 365) > A collection of APIs for Microsoft Office applications and services — Word, Excel, PowerPoint, Outlook, OneDrive, and Teams — reached programmatically through Microsoft Graph (the unified Microsoft 365 REST API, OData v4) and the Office JavaScript add-in APIs. Authentication is Microsoft Entra ID (Azure AD) OAuth 2.0. Generated by API Evangelist from the catalog; the provider does not publish an llms.txt. ## APIs - [Microsoft Graph API](https://developer.microsoft.com/en-us/graph): Unified endpoint for Microsoft 365 services. baseURL https://graph.microsoft.com/v1.0 - [Word API](https://learn.microsoft.com/en-us/javascript/api/word): Office.js API for Word documents. - [Excel API](https://learn.microsoft.com/en-us/javascript/api/excel): Office.js API for workbooks, worksheets, ranges, charts, tables. - [PowerPoint API](https://learn.microsoft.com/en-us/javascript/api/powerpoint): Office.js API for presentations and slides. - [Outlook Mail API](https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview): Mail, calendar, contacts, tasks. - [OneDrive API](https://learn.microsoft.com/en-us/graph/api/resources/onedrive): Files and folders in OneDrive/SharePoint. - [Teams API](https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview): Messaging, channels, collaboration. ## Specs - [OpenAPI (Office 365 subset)](https://raw.githubusercontent.com/api-evangelist/microsoft-office/refs/heads/main/openapi/microsoft-office-openapi.yml) - [Full Microsoft Graph v1.0 OpenAPI](https://raw.githubusercontent.com/microsoftgraph/microsoft-graph-openapi/master/openapi/v1.0/openapi.yaml) - [OpenID configuration (Entra ID common tenant)](https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration) ## Auth - [Authentication overview](https://learn.microsoft.com/en-us/graph/auth/): Microsoft Entra ID OAuth 2.0 (authorization code, client credentials, device code). - [Permissions reference (scopes)](https://learn.microsoft.com/en-us/graph/permissions-reference) ## Docs - [Microsoft Graph overview](https://learn.microsoft.com/en-us/graph/overview) - [Query parameters (OData)](https://learn.microsoft.com/en-us/graph/query-parameters) - [Error responses](https://learn.microsoft.com/en-us/graph/errors) - [Changelog](https://learn.microsoft.com/en-us/graph/changelog) - [Versioning and support](https://learn.microsoft.com/en-us/graph/versioning-and-support) ## Tooling - [SDKs overview](https://learn.microsoft.com/en-us/graph/sdks/sdks-overview): JS, Python, .NET, Java, Go, PHP, PowerShell. - [Microsoft Graph CLI (mgc)](https://learn.microsoft.com/en-us/graph/cli/overview) - [Microsoft MCP Server for Enterprise](https://learn.microsoft.com/en-us/graph/mcp-server/overview): official read-only Graph MCP server. - [Graph Explorer](https://developer.microsoft.com/en-us/graph/graph-explorer) - [Microsoft 365 Developer Program (sandbox)](https://developer.microsoft.com/en-us/microsoft-365/dev-program) ## Trust - [Microsoft Trust Center](https://www.microsoft.com/en-us/trust-center) - [Security / vulnerability reporting (MSRC)](https://msrc.microsoft.com/report/vulnerability/new) - [Status](https://status.dev.microsoft.com/)