Skip to content

Instantly share code, notes, and snippets.

@andrewconnell
Created December 7, 2014 11:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewconnell/2ccc7b7ebc500f0edf07 to your computer and use it in GitHub Desktop.
Save andrewconnell/2ccc7b7ebc500f0edf07 to your computer and use it in GitHub Desktop.
Sample SharePoint Online REST Batch Request Updating Items & Querying List
POST https://aconn-fe6c88f31b8e0c.sharepoint.com/sites/dev/SpRestBatchSample/_api/$batch HTTP/1.1
Host: aconn-fe6c88f31b8e0c.sharepoint.com
Connection: keep-alive
Content-Length: 1469
Accept: */*
Origin: https://aconn-fe6c88f31b8e0c.sharepoint.com
X-Requested-With: XMLHttpRequest
X-RequestDigest: 0x2FCF7045ABA07092999A5094687A453DD3F3532B70F9759C371613DE54D58FC86685572F1E2CB31B5B2C91DDA7EE176E315761BC37A2147C7EBC50DF8E2CDE04,07 Dec 2014 11:04:34 -0000
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36
Content-Type: multipart/mixed; boundary="batch_31199024-5d5c-4bcd-d367-56719fea8ee5"
Referer: https://aconn-fe6c88f31b8e0c.sharepoint.com/sites/dev/SpRestBatchSample/Pages/Default.aspx?SPHostUrl=https%3A%2F%2Faconn%2Esharepoint%2Ecom%2Fsites%2Fdev&SPLanguage=en%2DUS&SPClientTag=0&SPProductNumber=16%2E0%2E3431%2E1226&SPAppWebUrl=https%3A%2F%2Faconn%2Dfe6c88f31b8e0c%2Esharepoint%2Ecom%2Fsites%2Fdev%2FSpRestBatchSample
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8
Cookie: WSS_FullScreenMode=false; rtFa=tuVED+yNm9wcX/FhwoP4LWBIKTDdkU57FJQFUXDB1HxxIOrPF9UmWGJK8MVlRWuyRhJtagkeIb0pEXuAse2dC1/5o/af/PZO9gWU4QGu7hkePjAytr5+owuHuWBwX7kpkGglQn541INJB4Z1g1xKJGuDvtyA8XIJLv0m/ZrhQQbhc6/jz3LsriZs9Amy+fV3iDSHgdBLZ+Y89khmU2G+qwVcZQqJvBC0Yp0pJrYbj58QY5KldnzEBUwo6GTMruGkdQxFgPWHt/G4EKCeilSyHfvg8V2HK6TAKFo7K9zWwCopntObFEpy45Eumke/RVDFSyd5BlI/KhhEFszw9dCzqR/EIWHQAV0uBxcWsKlou7LaHo/tSN03W3vFwb1rIFiZIAAAAA==; FedAuth=77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48U1A+RmFsc2UsMGguZnxtZW1iZXJzaGlwfDEwMDM3ZmZlODBjYjNkNjJAbGl2ZS5jb20sMCMuZnxtZW1iZXJzaGlwfG1lQGFuZHJld2Nvbm5lbGwuY29tLDEzMDYyODU1Mjg0MjYzNTcwMyxGYWxzZSxNNGtSdUhncXIyekFyS3A2SDF5dU9xeTlVUHRpbzZhOEdTeXRnK29Icm5hVzdGR2tsV1pYbm5WWXg4YTJ1aUVEUThpditDNkxnd2U5enhGL1htU1ZaTG1raUlUazZ5MUNsUXc1R0ZSa3ZncHZLVU5VZWpuTXM0aXJLQTRUWkl4QnVrc2lTMTR0OTFXREhKRko5NERObmJVYVJFWWFocWM3ZEsvVlY2Yk5UTFlHeWo1YU5PTENzeVV1M2hlbExIMi92dEVGN3F1MkZlbHgwL3BKZ2pIbnh4amJITjV5K1FkcGJZSUxlT0pEbmRmek5oQWdqN0QyRklsR2sxZStRSlhlODBFT09PbXFzSXkwWVU3YU1zempuTk9ZVXdhWk4wM0RwSXpuMWdRWHlIaEpFN1Jlc0dNaG9ocUxNRWh5MGNHOXZLRlBRU3FWUnpXOWVSb3RqbnY2Ymc9PSxodHRwczovL2Fjb25uLWZlNmM4OGYzMWI4ZTBjLnNoYXJlcG9pbnQuY29tL3NpdGVzL2Rldi9TcFJlc3RCYXRjaFNhbXBsZS9QYWdlcy9EZWZhdWx0LmFzcHg/U1BIb3N0VXJsPWh0dHBzOi8vYWNvbm4uc2hhcmVwb2ludC5jb20vc2l0ZXMvZGV2JmFtcDtTUExhbmd1YWdlPWVuLVVTJmFtcDtTUENsaWVudFRhZz0wJmFtcDtTUFByb2R1Y3ROdW1iZXI9MTYuMC4zNDMxLjEyMjYmYW1wO1NQQXBwV2ViVXJsPWh0dHBzOi8vYWNvbm4tZmU2Yzg4ZjMxYjhlMGMuc2hhcmVwb2ludC5jb20vc2l0ZXMvZGV2L1NwUmVzdEJhdGNoU2FtcGxlPC9TUD4=
--batch_31199024-5d5c-4bcd-d367-56719fea8ee5
Content-Type: multipart/mixed; boundary="changeset_8d3ea25c-cf25-413f-976d-c0977a5e6926"
Content-Length: 922
Content-Transfer-Encoding: binary
--changeset_8d3ea25c-cf25-413f-976d-c0977a5e6926
Content-Type: application/http
Content-Transfer-Encoding: binary
PATCH https://aconn-fe6c88f31b8e0c.sharepoint.com/sites/dev/SpRestBatchSample/_api/web/lists/getbytitle('Drivers')/items(38) HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
If-Match: "1"
{"__metadata":{"type":"SP.Data.DriversListItem"},"Title":"Kimi Räikkönen"}
--changeset_8d3ea25c-cf25-413f-976d-c0977a5e6926
Content-Type: application/http
Content-Transfer-Encoding: binary
PATCH https://aconn-fe6c88f31b8e0c.sharepoint.com/sites/dev/SpRestBatchSample/_api/web/lists/getbytitle('Drivers')/items(42) HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
If-Match: "1"
{"__metadata":{"type":"SP.Data.DriversListItem"},"Title":"Daniel Ricciardo"}
--changeset_8d3ea25c-cf25-413f-976d-c0977a5e6926--
--batch_31199024-5d5c-4bcd-d367-56719fea8ee5
Content-Type: application/http
Content-Transfer-Encoding: binary
GET https://aconn-fe6c88f31b8e0c.sharepoint.com/sites/dev/SpRestBatchSample/_api/web/lists/getbytitle('Drivers')/items?$orderby=Title HTTP/1.1
Accept: application/json;odata=verbose
--batch_31199024-5d5c-4bcd-d367-56719fea8ee5--
@RMahipalReddy
Copy link

Can you please write the batch request code in the Salesforce APEX format?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment