Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Power Apps Pro Dev & ISV
Unanswered

Power Apps Code Component : Unauthorized 401 error while making API call to CDS in PCF (Code Components) embedded Canvas App, context.userSettings is null #CanvasApps Code Component

(0) ShareShare
ReportReport
Posted on by 23

Hi All,

I am using PCF control in my canvas app which is embedded in form. In my PCF code I am making API call to get data from CDS, I am getting 401 unauthorized error, when I debugged it then I noticed the context.userSettings property doest have data.

hemantkumar_0-1599122362471.png


Could someone help me with it, how to fix it?
Does any one have faced the same issue? Not sure if its possible or not.

Thanks in advance
Hemant

 

  • Ben Thompson Profile Picture
    1,400 on at
    Re: Power Apps Code Component : Unauthorized 401 error while making API call to CDS in PCF (Code Components) embedded Canvas App, context.userSettings is null #CanvasApps Code Component

    Not via a webapi call using Xrm.WebApi.

     

    Possibly by making webapi requests using XMLHttpRequest direct to the server but you won't know without trying.

     

    Edit to add - I think the context.userSettings bit is irrelevant here - you don't need to create a new connection, you just want to use the permissions and connection the browser already has.

  • Hemant Kumar Sahu Profile Picture
    23 on at
    Re: Power Apps Code Component : Unauthorized 401 error while making API call to CDS in PCF (Code Components) embedded Canvas App, context.userSettings is null #CanvasApps Code Component

    Hi @ben-thompson ,

    Thank you for the quick response.

    I am trying to get the list of entities and calling EntityDefinitions using HTTP request. Will it be possible?

    Many thanks
    Hemant

  • Ben Thompson Profile Picture
    1,400 on at
    Re: Power Apps Code Component : Unauthorized 401 error while making API call to CDS in PCF (Code Components) embedded Canvas App, context.userSettings is null #CanvasApps Code Component

    You haven't told us what you are trying to do but PCF components in a Canvas App do not have access to the WebApi as it's possible for a component to be embedded in a Canvas App that doesn't have a CDS environment attached to it.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Leaderboard > Power Apps - Power Apps Pro Dev & ISV

#1
WarrenBelz Profile Picture

WarrenBelz 94 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 72 Super User 2025 Season 1

#3
mmbr1606 Profile Picture

mmbr1606 71 Super User 2025 Season 1

Overall leaderboard