Microsoft SharePoint
Microsoft SharePoint is a web-based collaborative platform that integrates with Microsoft Office. It provides enterprise content management, document management, and collaboration capabilities.
Microsoft SharePoint publishes 6 APIs on the APIs.io network, including Files API, Items API, Lists API, and 3 more. Tagged areas include Collaboration, Document Management, Enterprise Content Management, Intranet, and Microsoft.
The Microsoft SharePoint catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Microsoft SharePoint’s developer surface includes authentication, sandbox, changelog, CLI, support, pricing, and 31 more developer resources.
Kin Score
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
SharePoint CSOM (Client-Side Object Model)
Client-side object model for SharePoint that provides access to SharePoint objects through .NET managed or JavaScript libraries.
SharePoint Webhooks API
SharePoint webhooks provide a way to get notified about changes to SharePoint lists and document libraries.
Microsoft SharePoint Files API
File upload, download, and management
Microsoft SharePoint Items API
List item operations
Microsoft SharePoint Lists API
List and library operations
Microsoft SharePoint Search API
Search query operations
Microsoft SharePoint Sites API
Site and web operations
Microsoft SharePoint User Profiles API
User profile operations
Scroll for all 8
Postman Collections 6
Ready-to-run Postman collections for exercising this provider's APIs.
SharePoint REST Files API
POSTMANArazzo Workflows 7
Multi-step API workflows described with the Arazzo specification.
SharePoint Ensure a List Item Exists
Find an item by title and create it only when missing, then read it back.
ARAZZOSharePoint List Item Full Lifecycle
Create, read, update, verify, and delete a list item as an end-to-end conformance run.
ARAZZOSharePoint Provision a List and Seed Its First Item
Create a list only if it does not already exist, read it back, and seed an item.
ARAZZOSharePoint Search for a Document and Download It
Run a search query, take the top hit's path, and fetch the document bytes.
ARAZZOSharePoint Verify Site Connection and Identity
Escalate from a cheap reachability probe to identity, site detail, and visible lists.
ARAZZOSharePoint Site Content Inventory
Walk a site from its title down through lists, recent items, and library files.
ARAZZOSharePoint Upload a Document and Verify It
Survey a library folder, upload a file with overwrite, then read the bytes back.
ARAZZOScroll for all 7
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
sharepoint-mcp.yml
MCP SERVERPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Sharepoint Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Sharepoint Finops
FINOPSFeatures 12
Notable capabilities this provider offers.
Sites and Webs
Create, read, update, and delete SharePoint sites and subsites.
Lists and Libraries
Full CRUD operations on lists, document libraries, and list items.
Document Management
Upload, download, check in/out, and manage documents and file versions.
Folders and Files
Create folder hierarchies and manage files within document libraries.
Permissions and Security
Manage site, list, and item-level permissions with role assignments.
Search
Full-text search across sites, documents, and content using the Search REST API.
User Profiles
Access user profile properties, people search, and organizational data.
Content Types
Manage content types, site columns, and metadata schemas.
Webhooks
Subscribe to change notifications for lists and libraries via webhooks.
Microsoft Graph Integration
Access SharePoint data through Microsoft Graph API for unified Microsoft 365 integration.
Batch Requests
Combine multiple REST operations into a single batch request.
OData Query Support
Filter, select, expand, and order data using OData query operators.
Scroll for all 12
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Sharepoint Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Microsoft SharePoint API Rules
SPECTRALMicrosoft SharePoint API Rules
SPECTRALJSON Schema 11
Standalone JSON Schema definitions for this provider's data models.
FileCollection
JSON SCHEMAFile
JSON SCHEMAListCollection
JSON SCHEMAListCreateRequest
JSON SCHEMAListItemCollection
JSON SCHEMAListItemCreateRequest
JSON SCHEMAListItem
JSON SCHEMAList
JSON SCHEMASearchResult
JSON SCHEMAUserProfile
JSON SCHEMAWeb
JSON SCHEMAScroll for all 11
JSON Structure 11
JSON Structure definitions describing this provider's data shapes.
Sharepoint File Collection Structure
JSON STRUCTURESharepoint File Structure
JSON STRUCTURESharepoint List Collection Structure
JSON STRUCTURESharepoint List Create Request Structure
JSON STRUCTURESharepoint List Item Collection Structure
JSON STRUCTURESharepoint List Item Create Request Structure
JSON STRUCTURESharepoint List Item Structure
JSON STRUCTURESharepoint List Structure
JSON STRUCTURESharepoint Search Result Structure
JSON STRUCTURESharepoint User Profile Structure
JSON STRUCTURESharepoint Web Structure
JSON STRUCTUREScroll for all 11
Examples 11
Example request and response payloads for these APIs.
Sharepoint File Example
EXAMPLESharepoint List Example
EXAMPLESharepoint List Item Example
EXAMPLESharepoint Web Example
EXAMPLEScroll for all 11
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Sharepoint Trust Center
SOC 1 Type 2, SOC 2 Type 2, SOC 3, ISO 27001, ISO 27017, ISO 27018, ISO 27701, ISO 22301, ISO 9001, FedRAMP High, HIPAA / HITECH, HITRUST CSF, PCI DSS, GDPR, CSA STAR
SECURITYScopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 8
What developers build with this provider.
Document Automation
Automate document upload, metadata tagging, and approval workflows.
Intranet Content Management
Programmatically manage site pages, news posts, and navigation.
Data Integration
Sync SharePoint list data with external databases and applications.
Migration
Migrate content between SharePoint sites or from file shares to SharePoint.
Custom Applications
Build SPFx web parts and extensions with SharePoint Framework.
Compliance and Governance
Manage retention policies, sensitivity labels, and audit logs.
Search Integration
Build custom search experiences with facets, refiners, and result types.
Power Automate Flows
Trigger and manage automated workflows based on SharePoint events.
Scroll for all 8
Integrations 5
Pre-built integrations with other platforms and tools.
Microsoft 365
Native integration with Teams, OneDrive, Outlook, and other Microsoft 365 apps.
Microsoft Graph
Unified API access to SharePoint alongside all Microsoft 365 services.
Power Platform
Power Apps, Power Automate, and Power BI integration for low-code solutions.
Azure
Azure AD for authentication, Azure Functions for serverless processing.
Teams
SharePoint powers file storage and document collaboration in Microsoft Teams.
Solutions 3
Packaged solutions this provider offers.
SharePoint Online
Cloud-hosted SharePoint as part of Microsoft 365 with REST and Graph APIs.
SharePoint Server
On-premises SharePoint with REST, CSOM, and server-side object model.
SharePoint Framework (SPFx)
Modern client-side development framework for building web parts and extensions.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 13
Pagination, idempotency, versioning, errors, and events
Scroll for all 13
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 1
Properties that don't map to a standard resource type