This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use.
Learn more
Developer Network
Downloads
Visual Studio
SDKs
Trial software
Programs
Subscriptions
Students
ISV
Startups
Events
Community
Magazine
Forums
Blogs
Channel 9
Documentation
APIs and reference
Dev centers
Samples
Retired content
Developer Network
Developer
Subscriber portal
Get tools
Dev Center
Explore
Why Office
Office UI Fabric
Microsoft Graph
Applications
Word
Excel
PowerPoint
Outlook
OneDrive
OneNote
SharePoint
Skype
Access
Project
Yammer
Platforms
Android
ASP .NET
iOS
JavaScript
Node.js
PHP (coming soon)
Python (coming soon)
Ruby (coming soon)
Get Started
Code Samples
Resources
Patterns and Practices
App Registration Tool
Events
Podcasts
Training
Mini-Labs
Videos
Snack Demo Videos
Showcase
Transform
Documentation
Office Add-ins
Office Add-in Availability
Office Add-ins Changelog
Microsoft Graph API
Office 365 Connectors
Office 365 Rest APIs
SharePoint Add-ins
Office UI Fabric
Submit to the Office Store
All Documentation
We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
Table of contents
Shared to
Cancel
Cancel
Table of contents
+
Introduction
Platform overview
Create an app with Office 365 APIs
Set up your dev environment
Authenticating apps
Understand authentication
Manually register your app
Add Office 365 services in Visual Studio
Integrate Office 365 APIs into Visual Studio
Office 365 permissions reference
Accessing and syncing data
Discovery tasks
Build service and daemon apps in Office 365
Create JavaScript web apps using CORS to access files
Sync events in calendar view
Query the Office Graph
Integrating non-Microsoft file types
File handlers overview
Configure and update file handlers
Create file handlers in Office 365
Making your app easy to use and find
Office UI Toolkit for web apps
JavaScript UI controls
Connect to the app launcher
Submit apps to AppSource
OneNote
OneNote development
Quick Start tutorial
Authentication and permissions
Authentication and Azure AD application permissions
Branding guidelines
Develop with the OneNote API
Supported operations
Get content and structure
Open the OneNote clients
Copy notebooks, sections, and pages
Create pages
Update page content
Add images, videos, and files
Create absolute positioned elements
Extract data
Use note tags
Manage permissions
Create sharing links
Work with class notebooks
Work with staff notebooks
Education: LMS API Guidelines for class notebook integration
Education: LMS Scale Guidelines for class notebook integration
Input and output HTML
Error and warning codes
Use the save dialog
Subscribe for webhooks
Office 365 REST API reference
Office 365 APIs
Use the Outlook REST API
Batch Outlook REST requests
Outlook Mail
Outlook Contacts
Outlook Calendar
Outlook Task
Resource reference for the Mail, Calendar, Contacts and Task REST APIs
Outlook People (preview)
Office 365 Data Extensions
Outlook Extended Properties
Outlook Push Notifications
Outlook Streaming Notifications (preview)
Outlook User Photo
Discovery Service
Video
API endpoints of Office 365 for China
Education: Schools
Education: Sections
Education: Students
Education: Teachers
Education: LMS API Guidelines for class notebook integration
Education: LMS Scale Guidelines for class notebook integration
Education Attributes
HTTP response status codes
Office 365 sample tenant data
TOC
Collapse the table of content
Expand the table of content
Last Updated: 10/20/2017
Feedback
Share