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

Notifications

Announcements

Community site session details

Community site session details

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

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
    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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard