Resolving the 'The request has SAS authentication scheme.....' error message when querying SharePoint lists from Power Automate ...
- Tony Ogilvie
- Oct 3
- 1 min read
The Problem
Came across this weird error message in Power Automate when running any simple Get Item, or Get Items, action against a particular SharePoint List:
Â
The request has SAS authentication scheme, 'MSAuth1.0' authorization scheme or internal token scheme. Only one scheme should be used.
Â
Puzzled the heck out of me. Â Authorization? Â Was looking at Auth Settings, creating new flows, testing - couldn't get to the bottom of it.
But - as usual - after a bit of digging got to the bottom of it and it was a red herring! Â This was the error message coming back in the Get Item action:
Â
Â
Â

Â
{
 "status": 400,
 "message": "The query cannot be completed because the number of lookup columns it contains exceeds the lookup column threshold.\r\nclientRequestId: 35f6d637-91c3-47d4-9872-xxxxxxxxx\r\nserviceRequestId: 7bb7cba1-a00f-e000-1b2f-xxxxxxxxx"
}
Â
The Cause
The actual problem was that the list in question used lots of lookup fields - around 20 - and this was the cause of the issue above! Â Lists with more than 12 lookup fields can cause problems in Power Automate when retrieving data from the SharePoint list.
The solution? Â Create a SharePoint View in the SharePoint List which has 12 or fewer lookup columns, then adjust the Get Item or Get Items action to utilise that view, e.g.,Â

Â
The Result:
Â

Â