Gotcha using Office 365 / SharePoint REST API and ODATA Minimal Metadata


You’ve probably heard that in Office 365 / SharePoint Online, the REST API service now includes support for JSON light responses, meaning that you can vary the style of the ODATA response. Reading that post you’ll notice that the ‘shape’ of the response is also different when using the minimalmetadata or nometadata types; For example, when using … Continue reading Gotcha using Office 365 / SharePoint REST API and ODATA Minimal Metadata

ListData.svc REST Gotcha in SharePoint 2010 / 2013


Came across another Clumsy Ninja SharePoint feature recently concerning the ListData.svc REST API which is found in both SharePoint 2010 and 2013. This issue does not occur if you’re using the new _API REST interface for SharePoint 2013. The issue concerns the list or library name which you use in a REST call; ListData.svc REST Call: … Continue reading ListData.svc REST Gotcha in SharePoint 2010 / 2013

Serving up JSON Data from a SharePoint Application Page Pseudo Service


Sometimes, the SharePoint JSOM is just too unwieldy. So on a recent project I needed to conjure up SharePoint group information, and for each of these groups also the users which are group members. I wanted this data in JSON format since I’m using knockoutjs for the UI and presentation. After taking a look at the JSON … Continue reading Serving up JSON Data from a SharePoint Application Page Pseudo Service

Client and Server Driven Paging with the SharePoint REST API


If you are using the SharePoint REST API (listdata.svc) to return non-trivial amounts of data you should definitely consider implementing some form of paged access to the data; not only to reduce the burden on the server but also to improve the overall user experience. Fortunately with the SharePoint REST API this is pretty straight forward to do. … Continue reading Client and Server Driven Paging with the SharePoint REST API