Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman

Testing SharePoint 2016 or 2019 or SharePoint Online REST API using Postman

Hi techies today we’ll discuss how to test and perform basic operation’s in REST API’s for SharePoint using a powerful and user-friendly tool POSTMAN. This will work for SharePoint 2016/2013 or SharePoint online (Download PDF for FREE) sites. Primarily, we need to get it installed from below link

https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en

SharePoint deveopment training course

Once installed it will then add it to the Chrome Launcher which is great for easy access. Once you have it installed we can launch it and should be presented with the following:

SharePoint Online REST API using Postman
SharePoint Online REST API using Postman



SharePoint 2013 adds the ability for you to remotely interact with SharePoint sites by using REST. Now, you can interact directly with SharePoint objects by using any technology that supports standard REST capabilities.

Read some sharepoint online tutorials:

To access SharePoint resources using REST, construct a RESTful HTTP request, using the Open Data Protocol (OData) standard, which corresponds to the desired client object model API. For example:

We can perform below operation in Postman

GET- Use GET to retrieve data from SharePoint like list, list items etc.

POST – Use POST to create entities such as lists and sites. The SharePoint 2013 REST service supports sending POST commands that include object definitions to endpoints that represent collections. For POST operations, any properties that are not required are set to their default values. If you attempt to set a read-only property as part of a POST operation, the service returns an exception.

PUT- Use PUT and MERGE operations to update existing SharePoint objects.
Any service endpoint that represents an object property set operation supports both PUT requests and MERGE requests.
For MERGE requests, setting properties is optional; any properties that you do not explicitly set retain their current property.

For PUT requests, if you do not specify all required properties in object updates, the REST service returns an exception. In addition, any optional properties you do not explicitly set are set to their default properties

DELETE- Use the HTTP DELETE command against the specific endpoint URL to delete the SharePoint object represented by that endpoint. In the case of recyclable objects, such as lists, files, and list items, this results in a Recycle operation

SharePoint 2016 REST API using Postman
SharePoint 2016 REST API using Postman

Get the site Title
https://onlysharepoint2013.sharepoint.com/sites/Bhawana/_api/web/title

sharepoint online rest api calls using postman tool
sharepoint online rest api calls using postman tool




Get particular list data:
https://onlysharepoint2013.sharepoint.com/sites/Bhawana/_api/lists/getbytitle(‘Bhawana_Practice’)/items

Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman
Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman

Get all the Lists:
https://onlysharepoint2013.sharepoint.com/sites/Bhawana/_api/lists

Testing SharePoint 2016 or 2019 or SharePoint Online REST API using Postman
Testing SharePoint 2016 or 2019 or SharePoint Online REST API using Postman

Create a SharePoint LIST using below Json
{
‘_metadata’:{‘type’:SP.List},
‘AllowContentTypes’: true,
‘BaseTemplate’: 104,
‘ContentTypesEnabled’: true,
‘Description’: ‘My list description’,
‘Title’: ‘RestTest’
}

Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman
Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman

Hope this will be useful.

Check out Best Alternative to InfoPath -> Try Now

free sharepoint training

SharePoint Online FREE Training

JOIN a FREE SharePoint Video Course (3 Part Video Series)

envelope
envelope

About Bhawana Rathore

Hello Everyone!! I am Bhawana a SharePoint MVP and having about 8+ years of SharePoint experience as well as in .Net technologies . I have worked in all the versions of SharePoint from wss to Office 365. I have good exposure in Customization and Migration using Nintex, Metalogix tools . Now exploring more in SharePoint 2016 :) Hope here I can contribute and share my knowledge to the fullest. As I believe "There is no wealth like knowledge, and no poverty like ignorance"

View all posts by Bhawana Rathore →