Home
Providers
Microsoft Word
Microsoft Word
APIs for Microsoft Word document creation, manipulation, and automation across Microsoft 365 cloud services, Office Add-ins, SharePoint, and Open XML document processing.
Microsoft Word is listed with 21 APIs on the APIs.io network, including Body API, Checkout API, Comments API, and 18 more. Tagged areas include Documents, Microsoft 365, Office, Productivity, and Word Processing.
The Microsoft Word catalog on APIs.io includes 4 JSON-LD contexts and 3 Spectral governance rulesets.
Microsoft Word’s developer surface includes getting-started guide, documentation, authentication, sandbox, changelog, CLI, developer portal, and 68 more developer resources.
21 APIs
1 MCP Servers
8 Features
6 Use Cases
On this page
Kin Score FAQ ☀ Get your badge Standards 4
APIs 21
Postman 3
Open Collections 18
Arazzo 12
MCP Servers 1
Pricing
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 8
Vocabularies 4
Spectral Rules 3
Overlays 3
JSON Schema 7
JSON Structure 7
Examples 7
Security Posture 4
Scopes 1
Agentic Access 1
Use Cases 6
Integrations 6
Resources 75
apis.yml
53 Operational Transparency
11 Create-or-Update Ergonomics
Composite quality — 65.7/100 · strong
Agent readiness — 41/100 · agent ready
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted .
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
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.
measured — observed by APIs.io (verified)
measured — observed by APIs.io (verified)
measured — observed by APIs.io (published)
measured — observed by APIs.io (declared)
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 21
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 18
Multi-step API workflows described with the Arazzo specification.
Scroll for all 12
Model Context Protocol servers that expose these APIs to AI agents.
Microsoft Word API pricing
Not yet checked against Microsoft Word's own pricing page. Compiled by API Evangelist on 2026-05-05 from www.microsoft.com/en-us/microsoft-365/word ; confirm before you rely on a figure. A free plan or tier is listed.
Plan Price
Microsoft Word (Free Web) freemium
Free
Microsoft 365 Personal subscription
$99.99 per annual / year · $9.99 per monthly / month
Microsoft 365 Family subscription
$129.99 per annual / year · $12.99 per monthly / month
Microsoft 365 Premium subscription
$199.99 per annual / year · $19.99 per monthly / month
Microsoft 365 Apps for Business subscription
$8.25 per per-user license (annual commit) / month
Microsoft 365 Business Standard subscription
$12.50 per per-user license (annual commit, with Teams) / month · $9.29 per per-user license (annual commit, no Teams) / month
Microsoft 365 Business Premium subscription
$22.00 per per-user license (annual commit, with Teams) / month · $18.79 per per-user license (annual commit, no Teams) / month
Plan details, limits and sources →
Rate limits
Microsoft Graph (per-app, per-tenant): Dynamic; see Microsoft Graph throttling-limits page for service-specific numbers varies OneDrive / SharePoint (per-app, per-user): ~1,200 / 5,000 requests per minute, varies by endpoint and license tier varies Word JavaScript API (Office.js Add-ins): In-process; bound by host application performance, not metered as a network API varies
Compiled by API Evangelist, not yet checked against Microsoft Word's documentation. All 4 limits →
Billed by: seat-month · FinOps profile →
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 8
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 7
JSON Structure definitions describing this provider's data shapes.
Scroll for all 7
Example request and response payloads for these APIs.
Scroll for all 7
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.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 6
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 24
Pagination, idempotency, versioning, errors, and events
Scroll for all 24
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
Learn 2
Tutorials, courses, talks, and written guidance
Operate 9
Status, limits, changes, and where to get help
Scroll for all 9
Commercial 5
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 7
Properties that don't map to a standard resource type
Scroll for all 7
Source (apis.yml)
aid: microsoft-word
name: Microsoft Word
description: APIs for Microsoft Word document creation, manipulation, and automation across Microsoft 365 cloud services,
Office Add-ins, SharePoint, and Open XML document processing.
type: Index
deliveryModel:
model: open-core
license: MIT
open_source: true
commercial: true
callable_host: true
label: Open core · an OSS project plus a commercial hosted product
confidence: high
source:
- license
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- scopes
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/microsoft-word.png
tags:
- Documents
- Microsoft 365
- Office
- Productivity
- Word Processing
tags_raw:
- Documents
- Microsoft 365
- Office
- Productivity
- Word Processing
- Microsoft-365
created: '2024'
modified: '2026-06-20'
url: https://developer.microsoft.com/
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: GettingStarted
url: https://learn.microsoft.com/en-us/adaptive-cards/sdk/rendering-cards/android/getting-started
- type: Spectral
url: rules/microsoft-word-spectral-rules.yml
- type: Spectral
url: rules/microsoft-word-rules.yml
- type: Spectral
url: rules/microsoft-word-jsonschema-spectral-rules.yml
- type: JSONLD
url: json-ld/microsoft-word-context.jsonld
- type: Vocabulary
url: vocabulary/microsoft-word-vocabulary.yml
- type: Compliance
url: https://servicetrust.microsoft.com/
- type: Deprecation
url: https://learn.microsoft.com/en-us/graph/versioning-and-support
- type: Hosts
url: hosts/microsoft-word-hosts.yml
- type: Vendors
url: vendors/microsoft-word-vendors.yml
- type: Leadership
url: https://news.microsoft.com/leadership
- type: Documentation
url: https://docs.microsoft.com/
- type: Plans
url: plans/microsoft-word-plans-pricing.yml
- type: RateLimits
url: rate-limits/microsoft-word-rate-limits.yml
- type: FinOps
url: finops/microsoft-word-finops.yml
- type: Website
url: https://www.microsoft.com/
- type: IssueTracker
url: https://github.com/OfficeDev/Open-XML-SDK/issues
- type: Releases
url: https://github.com/OfficeDev/Open-XML-SDK/releases
- type: SecurityPolicy
url: https://github.com/dotnet/Open-XML-SDK/blob/main/SECURITY.md
- type: CodeOfConduct
url: https://github.com/dotnet/Open-XML-SDK/blob/main/CODE_OF_CONDUCT.md
- type: ContributionGuide
url: https://github.com/dotnet/Open-XML-SDK/blob/main/CONTRIBUTING.md
- type: License
name: MIT
url: https://github.com/OfficeDev/Open-XML-SDK/blob/main/LICENSE
- type: AgenticAccess
url: agentic-access/microsoft-word-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/microsoft-word-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/microsoft-word-domain-security.yml
- type: Authentication
url: authentication/microsoft-word-authentication.yml
- type: OAuthScopes
url: scopes/microsoft-word-scopes.yml
- type: TrustCenter
url: security/microsoft-word-trust-center.yml
- type: Packages
url: packages/microsoft-word-packages.yml
- type: WellKnown
url: well-known/microsoft-word-well-known.yml
- type: MCPServer
url: mcp/microsoft-word-mcp.yml
- type: LLMsTxt
url: llms/microsoft-word-llms.txt
- type: Conformance
url: conformance/microsoft-word-conformance.yml
- type: ErrorCatalog
url: errors/microsoft-word-problem-types.yml
- type: Lifecycle
url: lifecycle/microsoft-word-lifecycle.yml
- type: Sandbox
url: sandbox/microsoft-word-sandbox.yml
- type: Conventions
url: conventions/microsoft-word-conventions.yml
- type: ChangeLog
url: changelog/microsoft-word-changelog.yml
- type: CLI
url: cli/microsoft-word-cli.yml
- type: DataModel
url: data-model/microsoft-word-data-model.yml
- type: Overlay
url: overlays/microsoft-word-graph-api-overlay.yaml
- type: Overlay
url: overlays/microsoft-word-javascript-api-overlay.yaml
- type: Overlay
url: overlays/microsoft-word-open-xml-sdk-overlay.yaml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/microsoft-word/overview
- type: Arazzo
url: arazzo/microsoft-word-author-document-workflow.yml
name: Microsoft Word Author Document from HTML
- type: Arazzo
url: arazzo/microsoft-word-browse-and-copy-workflow.yml
name: Microsoft Word Browse Folder and Copy Document
- type: Arazzo
url: arazzo/microsoft-word-build-report-body-workflow.yml
name: Microsoft Word Build Report Body
- type: Arazzo
url: arazzo/microsoft-word-checkout-edit-checkin-workflow.yml
name: Microsoft Word Checkout Edit and Check In Document
- type: Arazzo
url: arazzo/microsoft-word-generate-and-convert-pdf-workflow.yml
name: Microsoft Word Generate Document and Convert to PDF
- type: Arazzo
url: arazzo/microsoft-word-inspect-and-export-html-workflow.yml
name: Microsoft Word Inspect Document and Export HTML
- type: Arazzo
url: arazzo/microsoft-word-organize-and-invite-workflow.yml
name: Microsoft Word Organize Folder and Invite Reviewers
- type: Arazzo
url: arazzo/microsoft-word-rename-move-and-audit-workflow.yml
name: Microsoft Word Rename Move and Audit Document
- type: Arazzo
url: arazzo/microsoft-word-resumable-upload-session-workflow.yml
name: Microsoft Word Resumable Upload Session
- type: Arazzo
url: arazzo/microsoft-word-search-and-download-workflow.yml
name: Microsoft Word Search and Download Document
- type: Arazzo
url: arazzo/microsoft-word-search-and-tag-workflow.yml
name: Microsoft Word Search Body and Tag Document
- type: Arazzo
url: arazzo/microsoft-word-upload-and-share-workflow.yml
name: Microsoft Word Upload and Share Document
- type: LinkedIn
url: https://www.linkedin.com/showcase/microsoft-word-online-training
- type: Portal
url: https://developer.microsoft.com/
- type: DeveloperPortal
url: https://developer.microsoft.com/en-us/graph
- type: Console
url: https://developer.microsoft.com/en-us/graph/graph-explorer
- type: Signup
url: https://developer.microsoft.com/en-us/microsoft-365/dev-program
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: Blog
url: https://devblogs.microsoft.com/microsoft365dev/
- type: Support
url: https://developer.microsoft.com/graph/support
- type: StatusPage
url: https://status.office.com/
- type: ChangeLog
url: https://developer.microsoft.com/en-us/graph/changelog
- type: TermsOfService
url: https://www.microsoft.com/en-us/legal/terms-of-use
- type: PrivacyPolicy
url: https://privacy.microsoft.com/
- type: GitHubOrganization
url: https://github.com/OfficeDev
- type: StackOverflow
url: https://stackoverflow.com/questions/tagged/microsoft-graph
- type: X
url: https://twitter.com/MSGraphDev
- type: YouTube
url: https://www.youtube.com/@Microsoft365Developer
- type: Training
url: https://learn.microsoft.com/en-us/training/browse/?products=ms-graph
- type: SpectralRules
url: rules/microsoft-word-spectral-rules.yml
- type: Vocabulary
url: vocabulary/microsoft-word-vocabulary.yaml
- type: Features
data:
- name: Document Creation
description: Programmatically create Word documents from templates or scratch using REST APIs or JavaScript.
- name: Document Conversion
description: Convert Word documents to PDF, HTML, and other formats using server-side automation services.
- name: Content Manipulation
description: Insert, edit, and format text, paragraphs, tables, images, and content controls in Word documents.
- name: Collaboration
description: Track changes, manage comments, co-authoring sessions, and revision history through APIs.
- name: Template Processing
description: Mail merge, document assembly, and template-based document generation for enterprise workflows.
- name: Cloud Storage Integration
description: Access and manipulate Word documents stored in OneDrive, SharePoint, and Microsoft 365 cloud services.
- name: Add-In Extensibility
description: Build custom Word add-ins with JavaScript APIs for task panes, content insertion, and document automation.
- name: Open XML Processing
description: Low-level manipulation of Word document structure using the ECMA-376 Open XML standard.
- type: UseCases
data:
- name: Automated Report Generation
description: Generate standardized reports from data sources using templates and API-driven document creation.
- name: Contract and Legal Document Assembly
description: Assemble legal documents by merging clauses, terms, and client data into Word templates.
- name: Document Review Workflows
description: Automate review cycles with tracked changes, comments, and approval workflows via APIs.
- name: Bulk Document Processing
description: Process large volumes of Word documents for format conversion, content extraction, or metadata updates.
- name: Custom Business Add-Ins
description: Build task pane add-ins that connect Word to CRM, ERP, or other business systems for data insertion.
- name: Compliance Document Management
description: Ensure regulatory compliance by automating document formatting, metadata tagging, and archiving.
- type: Integrations
data:
- name: Microsoft SharePoint
description: Store, manage, and collaborate on Word documents through SharePoint document libraries and workflows.
- name: Microsoft OneDrive
description: Access and sync Word documents via OneDrive cloud storage through Microsoft Graph APIs.
- name: Microsoft Teams
description: Collaborate on Word documents directly within Teams channels and chat conversations.
- name: Microsoft Power Automate
description: Automate Word document workflows including creation, conversion, and approval routing with Power Automate
flows.
- name: Microsoft Copilot
description: AI-powered document creation, editing, and summarization through Copilot agents with add-in actions.
- name: Azure Active Directory
description: OAuth 2.0 authentication and authorization for secure API access through Microsoft Identity Platform.
apis:
- name: Word Automation Services (SharePoint)
description: Server-side document conversion and automation service for SharePoint. Supports batch conversion of Word documents
to PDF, XPS, and other formats without user interaction.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/sharepoint/dev/general-development/word-automation-services-in-sharepoint
tags:
- Conversion
- Enterprise
- Server-Side
- SharePoint
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/sharepoint/dev/general-development/word-automation-services-in-sharepoint
aid: microsoft-word:word-automation-services-sharepoint
- aid: microsoft-word:microsoft-word-body-api
name: Microsoft Word Body API
description: Operations on the document body content
humanURL: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
baseURL: https://graph.microsoft.com/v1.0
tags:
- Body
properties:
- type: OpenAPI
url: openapi/microsoft-word-body-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.Graph
- type: SDKs
url: https://pypi.org/project/msgraph-sdk/
- type: SDKs
url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-java
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-go
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-php
- type: JSONSchema
url: json-schema/graph-api-drive-item-schema.json
- type: JSONSchema
url: json-schema/graph-api-permission-schema.json
- type: JSONStructure
url: json-structure/graph-api-drive-item-structure.json
- type: JSONStructure
url: json-structure/graph-api-permission-structure.json
- type: JSONLD
url: json-ld/microsoft-word-graph-api-context.jsonld
- type: Examples
url: examples/graph-api-drive-item-example.json
- type: Examples
url: examples/graph-api-permission-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/javascript/api/word
- type: GettingStarted
url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart
- type: CodeExamples
url: https://github.com/OfficeDev/Office-Add-in-samples
- type: APIReference
url: https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview
- type: Tutorials
url: https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/word-tutorial
- type: JSONSchema
url: json-schema/javascript-api-paragraph-schema.json
- type: JSONSchema
url: json-schema/javascript-api-content-control-schema.json
- type: JSONSchema
url: json-schema/javascript-api-table-schema.json
- type: JSONSchema
url: json-schema/javascript-api-comment-schema.json
- type: JSONStructure
url: json-structure/javascript-api-paragraph-structure.json
- type: JSONStructure
url: json-structure/javascript-api-content-control-structure.json
- type: JSONStructure
url: json-structure/javascript-api-table-structure.json
- type: JSONStructure
url: json-structure/javascript-api-comment-structure.json
- type: JSONLD
url: json-ld/microsoft-word-javascript-api-context.jsonld
- type: Examples
url: examples/javascript-api-paragraph-example.json
- type: Examples
url: examples/javascript-api-content-control-example.json
- type: Examples
url: examples/javascript-api-table-example.json
- type: Examples
url: examples/javascript-api-comment-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/office/open-xml/open-xml-sdk
- type: GitHubRepository
url: https://github.com/OfficeDev/Open-XML-SDK
- type: SDKs
url: https://www.nuget.org/packages/DocumentFormat.OpenXml
- type: JSONSchema
url: json-schema/open-xml-sdk-document-properties-schema.json
- type: JSONStructure
url: json-structure/open-xml-sdk-document-properties-structure.json
- type: JSONLD
url: json-ld/microsoft-word-open-xml-sdk-context.jsonld
- type: Examples
url: examples/open-xml-sdk-document-properties-example.json
- aid: microsoft-word:microsoft-word-checkout-api
name: Microsoft Word Checkout API
description: Operations for checking in and out files
humanURL: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
baseURL: https://graph.microsoft.com/v1.0
tags:
- Checkout
properties:
- type: OpenAPI
url: openapi/microsoft-word-checkout-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.Graph
- type: SDKs
url: https://pypi.org/project/msgraph-sdk/
- type: SDKs
url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-java
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-go
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-php
- type: JSONSchema
url: json-schema/graph-api-drive-item-schema.json
- type: JSONSchema
url: json-schema/graph-api-permission-schema.json
- type: JSONStructure
url: json-structure/graph-api-drive-item-structure.json
- type: JSONStructure
url: json-structure/graph-api-permission-structure.json
- type: JSONLD
url: json-ld/microsoft-word-graph-api-context.jsonld
- type: Examples
url: examples/graph-api-drive-item-example.json
- type: Examples
url: examples/graph-api-permission-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/javascript/api/word
- type: GettingStarted
url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart
- type: CodeExamples
url: https://github.com/OfficeDev/Office-Add-in-samples
- type: APIReference
url: https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview
- type: Tutorials
url: https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/word-tutorial
- type: JSONSchema
url: json-schema/javascript-api-paragraph-schema.json
- type: JSONSchema
url: json-schema/javascript-api-content-control-schema.json
- type: JSONSchema
url: json-schema/javascript-api-table-schema.json
- type: JSONSchema
url: json-schema/javascript-api-comment-schema.json
- type: JSONStructure
url: json-structure/javascript-api-paragraph-structure.json
- type: JSONStructure
url: json-structure/javascript-api-content-control-structure.json
- type: JSONStructure
url: json-structure/javascript-api-table-structure.json
- type: JSONStructure
url: json-structure/javascript-api-comment-structure.json
- type: JSONLD
url: json-ld/microsoft-word-javascript-api-context.jsonld
- type: Examples
url: examples/javascript-api-paragraph-example.json
- type: Examples
url: examples/javascript-api-content-control-example.json
- type: Examples
url: examples/javascript-api-table-example.json
- type: Examples
url: examples/javascript-api-comment-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/office/open-xml/open-xml-sdk
- type: GitHubRepository
url: https://github.com/OfficeDev/Open-XML-SDK
- type: SDKs
url: https://www.nuget.org/packages/DocumentFormat.OpenXml
- type: JSONSchema
url: json-schema/open-xml-sdk-document-properties-schema.json
- type: JSONStructure
url: json-structure/open-xml-sdk-document-properties-structure.json
- type: JSONLD
url: json-ld/microsoft-word-open-xml-sdk-context.jsonld
- type: Examples
url: examples/open-xml-sdk-document-properties-example.json
- aid: microsoft-word:microsoft-word-comments-api
name: Microsoft Word Comments API
description: Operations for managing comments and replies
humanURL: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
baseURL: https://graph.microsoft.com/v1.0
tags:
- Comments
properties:
- type: OpenAPI
url: openapi/microsoft-word-comments-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.Graph
- type: SDKs
url: https://pypi.org/project/msgraph-sdk/
- type: SDKs
url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-java
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-go
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-php
- type: JSONSchema
url: json-schema/graph-api-drive-item-schema.json
- type: JSONSchema
url: json-schema/graph-api-permission-schema.json
- type: JSONStructure
url: json-structure/graph-api-drive-item-structure.json
- type: JSONStructure
url: json-structure/graph-api-permission-structure.json
- type: JSONLD
url: json-ld/microsoft-word-graph-api-context.jsonld
- type: Examples
url: examples/graph-api-drive-item-example.json
- type: Examples
url: examples/graph-api-permission-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/javascript/api/word
- type: GettingStarted
url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart
- type: CodeExamples
url: https://github.com/OfficeDev/Office-Add-in-samples
- type: APIReference
url: https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview
- type: Tutorials
url: https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/word-tutorial
- type: JSONSchema
url: json-schema/javascript-api-paragraph-schema.json
- type: JSONSchema
url: json-schema/javascript-api-content-control-schema.json
- type: JSONSchema
url: json-schema/javascript-api-table-schema.json
- type: JSONSchema
url: json-schema/javascript-api-comment-schema.json
- type: JSONStructure
url: json-structure/javascript-api-paragraph-structure.json
- type: JSONStructure
url: json-structure/javascript-api-content-control-structure.json
- type: JSONStructure
url: json-structure/javascript-api-table-structure.json
- type: JSONStructure
url: json-structure/javascript-api-comment-structure.json
- type: JSONLD
url: json-ld/microsoft-word-javascript-api-context.jsonld
- type: Examples
url: examples/javascript-api-paragraph-example.json
- type: Examples
url: examples/javascript-api-content-control-example.json
- type: Examples
url: examples/javascript-api-table-example.json
- type: Examples
url: examples/javascript-api-comment-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/office/open-xml/open-xml-sdk
- type: GitHubRepository
url: https://github.com/OfficeDev/Open-XML-SDK
- type: SDKs
url: https://www.nuget.org/packages/DocumentFormat.OpenXml
- type: JSONSchema
url: json-schema/open-xml-sdk-document-properties-schema.json
- type: JSONStructure
url: json-structure/open-xml-sdk-document-properties-structure.json
- type: JSONLD
url: json-ld/microsoft-word-open-xml-sdk-context.jsonld
- type: Examples
url: examples/open-xml-sdk-document-properties-example.json
- aid: microsoft-word:microsoft-word-content-api
name: Microsoft Word Content API
description: Operations for uploading and downloading file content
humanURL: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
baseURL: https://graph.microsoft.com/v1.0
tags:
- Content
properties:
- type: OpenAPI
url: openapi/microsoft-word-content-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.Graph
- type: SDKs
url: https://pypi.org/project/msgraph-sdk/
- type: SDKs
url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-java
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-go
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-php
- type: JSONSchema
url: json-schema/graph-api-drive-item-schema.json
- type: JSONSchema
url: json-schema/graph-api-permission-schema.json
- type: JSONStructure
url: json-structure/graph-api-drive-item-structure.json
- type: JSONStructure
url: json-structure/graph-api-permission-structure.json
- type: JSONLD
url: json-ld/microsoft-word-graph-api-context.jsonld
- type: Examples
url: examples/graph-api-drive-item-example.json
- type: Examples
url: examples/graph-api-permission-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/javascript/api/word
- type: GettingStarted
url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart
- type: CodeExamples
url: https://github.com/OfficeDev/Office-Add-in-samples
- type: APIReference
url: https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview
- type: Tutorials
url: https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/word-tutorial
- type: JSONSchema
url: json-schema/javascript-api-paragraph-schema.json
- type: JSONSchema
url: json-schema/javascript-api-content-control-schema.json
- type: JSONSchema
url: json-schema/javascript-api-table-schema.json
- type: JSONSchema
url: json-schema/javascript-api-comment-schema.json
- type: JSONStructure
url: json-structure/javascript-api-paragraph-structure.json
- type: JSONStructure
url: json-structure/javascript-api-content-control-structure.json
- type: JSONStructure
url: json-structure/javascript-api-table-structure.json
- type: JSONStructure
url: json-structure/javascript-api-comment-structure.json
- type: JSONLD
url: json-ld/microsoft-word-javascript-api-context.jsonld
- type: Examples
url: examples/javascript-api-paragraph-example.json
- type: Examples
url: examples/javascript-api-content-control-example.json
- type: Examples
url: examples/javascript-api-table-example.json
- type: Examples
url: examples/javascript-api-comment-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/office/open-xml/open-xml-sdk
- type: GitHubRepository
url: https://github.com/OfficeDev/Open-XML-SDK
- type: SDKs
url: https://www.nuget.org/packages/DocumentFormat.OpenXml
- type: JSONSchema
url: json-schema/open-xml-sdk-document-properties-schema.json
- type: JSONStructure
url: json-structure/open-xml-sdk-document-properties-structure.json
- type: JSONLD
url: json-ld/microsoft-word-open-xml-sdk-context.jsonld
- type: Examples
url: examples/open-xml-sdk-document-properties-example.json
- aid: microsoft-word:microsoft-word-content-controls-api
name: Microsoft Word Content Controls API
description: Operations for managing content controls
humanURL: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
baseURL: https://graph.microsoft.com/v1.0
tags:
- Content Controls
properties:
- type: OpenAPI
url: openapi/microsoft-word-content-controls-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.Graph
- type: SDKs
url: https://pypi.org/project/msgraph-sdk/
- type: SDKs
url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-java
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-go
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-php
- type: JSONSchema
url: json-schema/graph-api-drive-item-schema.json
- type: JSONSchema
url: json-schema/graph-api-permission-schema.json
- type: JSONStructure
url: json-structure/graph-api-drive-item-structure.json
- type: JSONStructure
url: json-structure/graph-api-permission-structure.json
- type: JSONLD
url: json-ld/microsoft-word-graph-api-context.jsonld
- type: Examples
url: examples/graph-api-drive-item-example.json
- type: Examples
url: examples/graph-api-permission-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/javascript/api/word
- type: GettingStarted
url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart
- type: CodeExamples
url: https://github.com/OfficeDev/Office-Add-in-samples
- type: APIReference
url: https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview
- type: Tutorials
url: https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/word-tutorial
- type: JSONSchema
url: json-schema/javascript-api-paragraph-schema.json
- type: JSONSchema
url: json-schema/javascript-api-content-control-schema.json
- type: JSONSchema
url: json-schema/javascript-api-table-schema.json
- type: JSONSchema
url: json-schema/javascript-api-comment-schema.json
- type: JSONStructure
url: json-structure/javascript-api-paragraph-structure.json
- type: JSONStructure
url: json-structure/javascript-api-content-control-structure.json
- type: JSONStructure
url: json-structure/javascript-api-table-structure.json
- type: JSONStructure
url: json-structure/javascript-api-comment-structure.json
- type: JSONLD
url: json-ld/microsoft-word-javascript-api-context.jsonld
- type: Examples
url: examples/javascript-api-paragraph-example.json
- type: Examples
url: examples/javascript-api-content-control-example.json
- type: Examples
url: examples/javascript-api-table-example.json
- type: Examples
url: examples/javascript-api-comment-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/office/open-xml/open-xml-sdk
- type: GitHubRepository
url: https://github.com/OfficeDev/Open-XML-SDK
- type: SDKs
url: https://www.nuget.org/packages/DocumentFormat.OpenXml
- type: JSONSchema
url: json-schema/open-xml-sdk-document-properties-schema.json
- type: JSONStructure
url: json-structure/open-xml-sdk-document-properties-structure.json
- type: JSONLD
url: json-ld/microsoft-word-open-xml-sdk-context.jsonld
- type: Examples
url: examples/open-xml-sdk-document-properties-example.json
- aid: microsoft-word:microsoft-word-documents-api
name: Microsoft Word Documents API
description: Operations for creating, opening, and managing Word documents
humanURL: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
baseURL: https://graph.microsoft.com/v1.0
tags:
- Documents
properties:
- type: OpenAPI
url: openapi/microsoft-word-documents-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
- type: Authentication
url: https://learn.microsoft.com/en-us/graph/auth/
- type: APIReference
url: https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.Graph
- type: SDKs
url: https://pypi.org/project/msgraph-sdk/
- type: SDKs
url: https://www.npmjs.com/package/@microsoft/microsoft-graph-client
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-java
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-go
- type: SDKs
url: https://github.com/microsoftgraph/msgraph-sdk-php
- type: JSONSchema
url: json-schema/graph-api-drive-item-schema.json
- type: JSONSchema
url: json-schema/graph-api-permission-schema.json
- type: JSONStructure
url: json-structure/graph-api-drive-item-structure.json
- type: JSONStructure
url: json-structure/graph-api-permission-structure.json
- type: JSONLD
url: json-ld/microsoft-word-graph-api-context.jsonld
- type: Examples
url: examples/graph-api-drive-item-example.json
- type: Examples
url: examples/graph-api-permission-example.json
- type: Documentation
url: https://learn.microsoft.com/en-us/javascript/api/word
- type: GettingStarted
url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart
- type: CodeExamples
url: https://github.com/OfficeDev/Office-Add-in-samples
- type: APIReference
url: https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview
- type: Tutorials
url: https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/word-tutorial
- type: JSONSchema
url: json-schema/javascript-api-paragraph-schema.json
- type: JSONSchema
url: json-schema/javascript-api-content-control-schema.json
- type: JSONSchema
url: json-schema/javascript-api-table-schema.json
- type: JSONSchema
url: json-schema/javascript-api-comment-schema.json
- type: JSONStructure
url: json-structure/javascript-api-paragraph-structure.json
# --- truncated at 32 KB (79 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-word/apis.yml
Microsoft Word API — frequently asked questions
Does Microsoft Word have an API?
Yes. APIs.io lists 21 APIs from Microsoft Word, including Word Automation Services (SharePoint), Microsoft Word Body API and Microsoft Word Checkout API, and 18 more.
Is there an OpenAPI specification for the Microsoft Word API?
Yes. APIs.io indexes 18 OpenAPI specifications for Microsoft Word, each linked for download from this page.
How do I authenticate with the Microsoft Word API?
Microsoft Word documents its authentication (oauth2 · 2 schemes). The details are profiled on APIs.io as Microsoft Word Authentication.
How much does the Microsoft Word API cost?
APIs.io lists 7 pricing plans for Microsoft Word, with each plan's price, limits and inclusions under Pricing on this page.
Does Microsoft Word have an MCP server?
Yes. APIs.io lists 1 MCP server for Microsoft Word: Remote MCP server at mcp.svc.cloud.microsoft over HTTP; 3 tools listed.
Is the Microsoft Word API ready for AI agents?
Microsoft Word has a Kin Score of 65.7 out of 100 (strong) and an Agent Readiness score of 40.8 (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.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/microsoft-word"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/microsoft-word/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/microsoft-word/evidence"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key .
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.