Announcements
I feel like I'm missing something obvious but I'm still very new to powerapps. I tried to make a custom API and I wanted to give people outside my organisation the ability to pull data from tables through it. But I can't figure out how. The solution has the tables and flows within it but it's still in testing phase so I haven't exported it or anything.
What do I need to give them to enable them to do this?
Thanks in advance
@naaatthh
By people outside your organisation do you mean third party integrators, and by custom API I think you mean a Rest API hosted on Azure is that correct?
@Mira_Ghaly I haven't done anything within Azure, I have just created a custom API inside of a solution. But the requirement is that the application they are developing needs to pull data from my Dataverse tables. I'm not sure if I've approached this the correct way. Any recommendation on the best approach for this would be appreciated!
Custom API can't be used for this purpose for external integrations but they can't be used to expose custom messages in dataverse, similar to custom actions.
In case of external integrations you need a Rest API hosted on Azure
I
@Mira_Ghaly I've managed to collect data from tables using Postman. Just to make sure I'm being fully clear about what I need, I've listed it below.
1. A customer will log in to their account on a website.
2. That website pulls data from Dataverse based on the customer's unique ID.
3. The customer can then see that data on their homepage.
It is purely read-only and the customer will have no direct control over data.
Is there an alternative that would work besides Azure?
This would normally be done using the Dataverse API.
So all the coding would be done on the website, and it would use the API to bring any data across. This is normally used to avoid using DataVerse portals.
So you don't need to do anything on your side except provide access for your Dataverse instance.
You mean using the dataverse API directly using post man.. and yes the customers can use it directly to access the tables and they will handle the authentication and everything on their side.
This is a sample code using c#:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/quick-start-console-app-csharp?tabs=adal
@mjburley Thank you! How do I find my Dataverse instance? Is that the <orgname>.api.crm4.dynamics.com?
The best way is to go the advanced settings in the environment, where there is a Developer page.
Go to <orgname>.api.crm4.dynamics.com/main.aspx?settingsonly=true
and then bring down the menu at top, and go to Customizations / Developer Resources, where all the URLs are defined for the API.
Thanks @mjburley
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.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Haque 103
WarrenBelz 82 Most Valuable Professional
wolenberg_ 67 Super User 2026 Season 1