cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
smerchant
Level: Powered On

SharePoint REST API EndPoint

Is it possible for me to HTTP Action for SharePoint Rest API endpoint e.g. http://site url/_api/web/lists(guid'list GUID')?

11 REPLIES 11
Community Support Team
Community Support Team

Re: SharePoint REST API EndPoint

Hi @smerchant,

 

Yes, that is possible.

Please follow the article below:

Complete basic operations using SharePoint REST endpoints

 

And check the blog below for how to use HTTP Action under Microsoft Flow:

Five new services and improved advanced capailities for JSON and HTTP

 

Regards,

Michael

Community Support Team _ Michael Shao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Highlighted
smerchant
Level: Powered On

Re: SharePoint REST API EndPoint

Thanks @v-micsh-msft.  I am struggling with authentication I tried Basic auth but it didn't work.  Please, could you guide me on authentication?  I don't want to use swagger or webhook, is it possible to use http with authentication? 

 

Ncls
Level: Powered On

Re: SharePoint REST API EndPoint

Any updates? I’m struggling with the same issue.. 

Anonymous
Not applicable

Re: SharePoint REST API EndPoint

I am facing same issue. It will be good if microsoft comes up with their product compatibility first.

smerchant
Level: Powered On

Re: SharePoint REST API EndPoint

I managed to solve this issue by using Authiencation: 

 

1) Register an app

2) Use the Application ID and Client Secret

3) Make a Post request to get a auth token

4) Use this token for further get or post requests.

 

Hope this helps.

Ncls
Level: Powered On

Re: SharePoint REST API EndPoint

 

@smerchant, did you managed to make it work for a SharePoint Rest API call or for a Micorosft Graph?

 

Because a Rest API works different.

 

I made it work like this: Made a Azure HTTP trigger that return an accesstoken that can be used in de bearer.

Why the Azure function? because a certificate can be implemented over there.

 

reference: http://johnliu.net/blog/2016/5/azure-functions-js-and-app-only-updates-to-sharepoint-online?rq=acces...

 

 

smerchant
Level: Powered On

Re: SharePoint REST API EndPoint

@Ncls Yes, I did it for REST API also e.g. I called 'https://tenant.sharepoint.com/_api/web/lists/getbytitle('Documents')/items' and I get the results.  The process for registering app is different but it works. Please let me know if you need more details.

Ncls
Level: Powered On

Re: SharePoint REST API EndPoint

 

@smerchant could you give me the details or the app registration?

I'm used to Azure App registration..

 

Thanks!

panterra
Level 8

Re: SharePoint REST API EndPoint

Hi @smerchant

 

I would also like to see how you registered the app.  I am getting this error returned to Flow when I attempt to make the call: 

 

Access denied. You do not have permission to perform this action or access this resource

 

Thank you! 

Sean

ankitkhandekar
Level: Power Up

Re: SharePoint REST API EndPoint

Hi @smerchant.

 

I am able to register the app and use REST API with Bearer auth token. But this token is expiring in 30 mins. Do we have any other option to provide auth token in HTTP call? Or any way to regenerate bearer token wheneven the HTTP call is required through flow?

mbrocchi1
Level 8

Re: SharePoint REST API EndPoint

I'm not sure if this is still relevant to you but I recently posted a video using the new SharePoint HTTP request action in Flow. I call the set item permission and Break inheritance end points to secure SharePoint List items after they are posted via a PowerApps application -

 

SharePoint Item Level Security in PowerApps and Flow

 

Hope this helps.

Helpful resources

Announcements
thirdimage

Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

firstImage

Incoming: New and improved badges!

We've given our badges an overhaul and also added some brand new ones!

fifthimage

Microsoft Learn

Learn how to build the business apps that you need.

sixthImage

Power Platform World Tour

Find out where you can attend!

seventhimage

Webinars & Video Gallery

Watch & learn from the Power Automate Community Video Gallery!

Users Online
Currently online: 101 members 5,449 guests
Please welcome our newest community members: