SlideShare a Scribd company logo
25 January 2014

1

| SharePoint Saturday Italy – Rome – 25 January 2014
Grazie ai nostri Sponsor!

2

| SharePoint Saturday Italy – Rome – 25 January 2014
Giuseppe Marchi – Founder – Dev4Side S.r.l. – SharePoint
MVP
info@peppedotnet.it
3

| SharePoint Saturday Italy – Rome – 25 January 2014
Who I am










info@peppedotnet.it

4

| SharePoint Saturday Italy – Rome – 25 January 2014
Agenda







info@peppedotnet.it

5

| SharePoint Saturday Italy – Rome – 25 January 2014
SharePoint 2013 API
changes

info@peppedotnet.it

6

| SharePoint Saturday Italy – Rome – 25 January 2014
What we had in the past












info@peppedotnet.it

7

| SharePoint Saturday Italy – Rome – 25 January 2014
What’s new in REST
interface



_api alias







info@peppedotnet.it

8

| SharePoint Saturday Italy – Rome – 25 January 2014
Hello REST world!
info@peppedotnet.it

9

| SharePoint Saturday Italy – Rome – 25 January 2014
Entry points

Feature area

Entry point

Context

http://server/site/_api/contextInfo

Site

http://server/site/_api/site

Web

http://server/site/_api/web

User profile

http://server/site/_api/SP.UserProfiles.PeopleManager

Search

http://server/site/_api/search

Publishing

http://server/site/_api/publishing

Excel services (new and

http://server/site/_vti_bin/ExcelRest.aspx

only on SharePoint Online)

info@peppedotnet.it

10

| SharePoint Saturday Italy – Rome – 25 January 2014
OData implementation*









info@peppedotnet.it

11

| SharePoint Saturday Italy – Rome – 25 January 2014
How to compone a query











12

| SharePoint Saturday Italy – Rome – 25 January 2014
New REST syntax






namespace method




Full documentation on MSDN:
http://msdn.microsoft.com/en-us/library/office/dn292556.aspx

info@peppedotnet.it

13

| SharePoint Saturday Italy – Rome – 25 January 2014
New REST syntax –
Resource path







info@peppedotnet.it

14

| SharePoint Saturday Italy – Rome – 25 January 2014
Hello REST world!
info@peppedotnet.it

15

| SharePoint Saturday Italy – Rome – 25 January 2014
Sample URLs


















info@peppedotnet.it

16

| SharePoint Saturday Italy – Rome – 25 January 2014
Get digest

info@peppedotnet.it

17

| SharePoint Saturday Italy – Rome – 25 January 2014
Create new item

info@peppedotnet.it

18

| SharePoint Saturday Italy – Rome – 25 January 2014
Edit an item

info@peppedotnet.it

19

| SharePoint Saturday Italy – Rome – 25 January 2014
Delete an item

info@peppedotnet.it

20

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors
info@peppedotnet.it

21

| SharePoint Saturday Italy – Rome – 25 January 2014
General tips










info@peppedotnet.it

22

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (0)



info@peppedotnet.it

23

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (1)


info@peppedotnet.it

24

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (2)





info@peppedotnet.it

25

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (3)





info@peppedotnet.it

26

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (4)


info@peppedotnet.it

27

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (5)


info@peppedotnet.it

28

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (6)


info@peppedotnet.it

29

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors (7)




info@peppedotnet.it

30

| SharePoint Saturday Italy – Rome – 25 January 2014
Tips for survivors
info@peppedotnet.it

31

| SharePoint Saturday Italy – Rome – 25 January 2014
Limits








info@peppedotnet.it

32

| SharePoint Saturday Italy – Rome – 25 January 2014
info@peppedotnet.it

33

| SharePoint Saturday Italy – Rome – 25 January 2014
Bella!
www.peppedotnet.it
www.dev4side.com

34

| SharePoint Saturday Italy – Rome – 25 January 2014
Session Feedback

SharePoint 2013 REST API tips and tricks
http://www.surveymonkey.com/s/NVDDR52
35

| SharePoint Saturday Italy – Rome – 25 January 2014

More Related Content

What's hot (14)

PPTX
Sps barcelona 2017 serverless para office 365
Alberto Diaz Martin
 
PPTX
SPS Brussels 2017
Joëlle Ruelle
 
PPTX
Serverless integration - Logic Apps the most comprehensive integration service
BizTalk360
 
PDF
MS_Learning_Transcript.PDF
Sinethemba Mabece
 
PPTX
Office 365 what's new april 2018
Regroove
 
PPTX
Azure Monitor and Integration Tracking
BizTalk360
 
PDF
SPUnite17 Getting Notified by SharePoint with WebHooks
NCCOMMS
 
PDF
SPUnite17 Making Sense of the SharePoint Framework
NCCOMMS
 
PDF
Transcript Micrsosft Java Azure
CMR WORLD TECH
 
PDF
Transcript mva.cesar
CMR WORLD TECH
 
PPTX
Develop a SharePoint App in 45 Minutes
Tom Resing
 
PDF
MS_Learning_Transcript.PDF
imran khan
 
PPTX
API Services: Building Apps That Stand Out
Apigee | Google Cloud
 
PPTX
Share conference 2016 nintex
Alexandre Joly
 
Sps barcelona 2017 serverless para office 365
Alberto Diaz Martin
 
SPS Brussels 2017
Joëlle Ruelle
 
Serverless integration - Logic Apps the most comprehensive integration service
BizTalk360
 
MS_Learning_Transcript.PDF
Sinethemba Mabece
 
Office 365 what's new april 2018
Regroove
 
Azure Monitor and Integration Tracking
BizTalk360
 
SPUnite17 Getting Notified by SharePoint with WebHooks
NCCOMMS
 
SPUnite17 Making Sense of the SharePoint Framework
NCCOMMS
 
Transcript Micrsosft Java Azure
CMR WORLD TECH
 
Transcript mva.cesar
CMR WORLD TECH
 
Develop a SharePoint App in 45 Minutes
Tom Resing
 
MS_Learning_Transcript.PDF
imran khan
 
API Services: Building Apps That Stand Out
Apigee | Google Cloud
 
Share conference 2016 nintex
Alexandre Joly
 

Similar to SharePoint 2013 REST API tips & tricks (20)

PPTX
SharePoint Search
Stefano Paterno
 
PPTX
Social to the next level: Yammer - SharePoint Saturday Italy
Marco Rizzi
 
PPTX
SharePoint 2013 REST APIs
Giuseppe Marchi
 
PPTX
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
BIWUG
 
PPTX
SharePoint Framework tips and tricks
Giuseppe Marchi
 
PPTX
Unlock the Value of your Content with Optimized Search Results - SPS NYC
Michael Oryszak
 
PPTX
Sp sat philly2019
Peter_1020
 
PPTX
SharePoint development evolution from classic to app
Marco Rizzi
 
PPTX
Mct Summit 2013 Why SharePoint 2013
Chris Givens
 
PPTX
Going from Classic to Modern. 10 Things you must know before you commit
spsnyc
 
PPTX
Spsat nyc19 190621150118
Peter_1020
 
PPTX
Power User functionality in SharePoint 2013 - SP Intersection
Asif Rehmani
 
PPTX
Building the SharePoint hot or not app ... or how not sell social to your boss
Joris Poelmans
 
PPTX
The Future of SharePoint - What You Need to Know
Eric Overfield
 
PPTX
Office 365 SUGUK march 2011
pearce.alex
 
PPTX
Future of SharePoint - Key Takeaways
Mark Overdijk
 
PPTX
SharePoint Framework get started and best practices
Giuliano De Luca
 
PPTX
Sharepoint development 2013 course content | sharepoint 2013 course content
Global Online Trainings
 
PPTX
SharePoint 2013 REST and CSOM
Usama Wahab Khan Cloud, Data and AI
 
PPTX
SharePoint & jQuery Guide - SPSTC 5/18/2013
Mark Rackley
 
SharePoint Search
Stefano Paterno
 
Social to the next level: Yammer - SharePoint Saturday Italy
Marco Rizzi
 
SharePoint 2013 REST APIs
Giuseppe Marchi
 
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
BIWUG
 
SharePoint Framework tips and tricks
Giuseppe Marchi
 
Unlock the Value of your Content with Optimized Search Results - SPS NYC
Michael Oryszak
 
Sp sat philly2019
Peter_1020
 
SharePoint development evolution from classic to app
Marco Rizzi
 
Mct Summit 2013 Why SharePoint 2013
Chris Givens
 
Going from Classic to Modern. 10 Things you must know before you commit
spsnyc
 
Spsat nyc19 190621150118
Peter_1020
 
Power User functionality in SharePoint 2013 - SP Intersection
Asif Rehmani
 
Building the SharePoint hot or not app ... or how not sell social to your boss
Joris Poelmans
 
The Future of SharePoint - What You Need to Know
Eric Overfield
 
Office 365 SUGUK march 2011
pearce.alex
 
Future of SharePoint - Key Takeaways
Mark Overdijk
 
SharePoint Framework get started and best practices
Giuliano De Luca
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Global Online Trainings
 
SharePoint 2013 REST and CSOM
Usama Wahab Khan Cloud, Data and AI
 
SharePoint & jQuery Guide - SPSTC 5/18/2013
Mark Rackley
 
Ad

More from Giuseppe Marchi (10)

PPTX
Calling APIs with SharePoint Framework
Giuseppe Marchi
 
PPTX
Wiriting applications for Microsoft Teams
Giuseppe Marchi
 
PPTX
What's new in SharePoint 2016
Giuseppe Marchi
 
PPTX
Prepararsi a spostare le proprie applicazioni share point su office 365
Giuseppe Marchi
 
PPTX
Sviluppare App per Office 2013 e SharePoint 2013
Giuseppe Marchi
 
PPTX
Sp real world solutions - field permissions
Giuseppe Marchi
 
PPTX
Introduction to Umbraco
Giuseppe Marchi
 
PPTX
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Giuseppe Marchi
 
PPTX
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
Giuseppe Marchi
 
PPTX
Introduzione a SharePoint Online (Microsoft Community Tour)
Giuseppe Marchi
 
Calling APIs with SharePoint Framework
Giuseppe Marchi
 
Wiriting applications for Microsoft Teams
Giuseppe Marchi
 
What's new in SharePoint 2016
Giuseppe Marchi
 
Prepararsi a spostare le proprie applicazioni share point su office 365
Giuseppe Marchi
 
Sviluppare App per Office 2013 e SharePoint 2013
Giuseppe Marchi
 
Sp real world solutions - field permissions
Giuseppe Marchi
 
Introduction to Umbraco
Giuseppe Marchi
 
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Giuseppe Marchi
 
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
Giuseppe Marchi
 
Introduzione a SharePoint Online (Microsoft Community Tour)
Giuseppe Marchi
 
Ad

Recently uploaded (20)

PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 

SharePoint 2013 REST API tips & tricks