web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Extract a list of all ...
Power Apps
Answered

Extract a list of all PowerApps for an organisation

(0) ShareShare
ReportReport
Posted on by 1

We have a need to programmatically extract details on all the PowerApp forms built for our organisation. Is there any API method to get this?

I have the same question (0)
  • Hamish Sheild Profile Picture
    3,005 Most Valuable Professional on at

    Hi @MilanGross 

     

    Have you seen the Power Apps for Admins connector?   You can create your own Power App to get a list of your Power Apps with the Get Apps as Admin action.

     

    https://docs.microsoft.com/en-us/connectors/powerappsforadmins/

     

    There is also a PowerShell Cmdlet available too which pretty much does the same things as the admin connector

    https://docs.microsoft.com/en-us/power-platform/admin/powerapps-powershell

     

    -----
     
    If this post has answered your question please consider it for "Accept as Solution" or if it has been helpful give it a "Thumbs Up".

  • Verified answer
    v-yutliu-msft Profile Picture
    Microsoft Employee on at

    Hi @MilanGross ,

    Do you want to get a list of all the apps in your talent?
    Yes, you could use the two ways that he @HSheild  listed.

    Now let me explain them in details.

    Firstly, you need to be the talent's admin or else you do not have permission to use both of the two solutions.

     

    1)use PowerApps for Admins connector (in this solution, you also need to connect with PowerPlatform for Admins connector)

    You could use this function to get all the apps of the environments:

     

    PowerAppsforAdmins.GetAdminApps(Environment Name)

     

    You could use this function to get all environment names:

    PowerPlatformforAdmins.GetAdminEnvironment()

     So combine them together, you could save all apps details to a collection by using this formula:

    Clear(applist);ForAll(PowerPlatformforAdmins.GetAdminEnvironment().value,Collect(applist,PowerAppsforAdmins.GetAdminApps(name).value))

    Please notice, since some environments are invalid, so using this function will get error message like "the environment could not be found....". But the collection has collected data successfully.

    Also, you can not get all the apps by using these two connectors.

    By default, the limit is 250 app.

    Here are docs about these two connectors for your reference:

    https://docs.microsoft.com/en-us/connectors/powerappsforadmins/

    https://docs.microsoft.com/en-us/connectors/powerplatformforadmins/

     

    2)use powershell:

    You could use "Get-AdminPowerAppEnvironment" to get app lists of an environment.

    You could use "Get-PowerAppEnvironment" to get environment name.

    Here's a blog about this for your reference:

    https://powerapps.microsoft.com/en-us/blog/gdpr-admin-powershell-cmdlets/

    Please notice that you could get more apps by using this solution.

     

    Here's an issue about comparing these two solutions for your reference:

    https://powerusers.microsoft.com/t5/Building-Power-Apps/Powershell-vs-PowerApps-Admin-Connections/m-p/364562

     

     

     

    Best regards,

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 536

#2
WarrenBelz Profile Picture

WarrenBelz 426 Most Valuable Professional

#3
Haque Profile Picture

Haque 305

Last 30 days Overall leaderboard