This is a collection of links, samples & demos I've collected for the SharePoint and Office 365 REST API's. Got something to add? Fork this repo & submit a pull request!
Look at the readme files in each sample for more information on each of them.
- adal-cors-client: Demonstrates how to use the ADAL JS & support for OAuth2 Implicit Flow to create a 100% client-side secure solution with Azure AD, Angular & Office 365's SharePoint & Files REST APIs.
- BreezeSP2010Sample: Demonstrates how to use the BreezeJS library to simplify client-side interactions with the SharePoint 2010 REST API.
- BreezeSP2013Sample: Demonstrates how to use the BreezeJS library to simplify client-side interactions with the SharePoint 2013 REST API.
- SpRestBatchSample: Demonstrates how to create and consume OData batch requests using the SharePoint Online RETS API in Office 365.
- Ray Fielding's original Thesis: Representational State Transfer (REST)
- OData.org
- MSDN
- WCF Data Services - Microsoft's product that implements the OData specification on the .NET stack.
- SharePoint Query OData Protocol Doc
- SharePoint ListData Data Service Protocol Doc
- SharePoint 2013 REST API Reference
- My REST related blog posts
- SharePoint 2013: CSOM vs. REST ... My Preference and Why
- Simplifying SharePoint 2013 REST API
- Applying Filters to Lookup Fields with the SharePoint 2013 REST API
- Part 1 - SharePoint REST API Batching - Understanding Batching Requests
- Part 2 - SharePoint REST API Batching - Exploring Batch Requests, Responses and Changesets
- SharePoint 2013 / Office 365
- 💰 Howard Dierking's Pluralsight Course REST Fundamentals
- 💰 Rob Windsor's Pluralsight Course SharePoint 2013 Development: Client Object Model and REST API
- 💰 Sahil Malik's Pluralsight Course Understanding SharePoint 2013: Part 5 - REST and CSOM