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 :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested Answer

Dataverse: Dynamically Retrieve Form Field Metadata for OData Consumption

(0) ShareShare
ReportReport
Posted on by

Dear Dynamics Team,

Good morning.

We are working with Microsoft Dynamics 365 / Power Apps (Dataverse) model-driven apps. We have Dataverse tables with model-driven forms where fields (columns) are configured dynamically by administrators (for example, adding new columns and placing them on a form).

Our requirement is to consume this data in a custom mobile application using the Dataverse OData (Web API). We would like to dynamically retrieve the configured field (column) names and metadata so that we can:

  • Construct the OData service URL dynamically at runtime

  • Display the fields and their corresponding data in the mobile application

  • Automatically handle newly added fields without requiring any additional development or code changes in the mobile app

Specifically, we would like your guidance on the following:

  1. Is it possible to retrieve the form-level field configuration (i.e., fields placed on a specific model-driven form) via Dataverse metadata APIs or OData/Web API?

  2. If so, what is the recommended or supported approach to read form metadata and associated table columns dynamically?

  3. Are there any best practices or limitations when using Dataverse metadata and OData for this use case?

Your clarification on the supported approach would help us design a scalable and future-proof integration.

Thank you for your support.

image.png
I have the same question (0)
  • Suggested answer
    Olufemi 7 Profile Picture
    20 on at
    Hello @SP-31010500-0

    Dataverse supports dynamic field discovery for external apps via the Dataverse Web API metadata for tables and columns, while form layouts are stored in a system table and parsing XML is required if needed, though not recommended, as forms are a presentation-layer artifact.

    Microsoft Docs: 
    Use the Web API with table definitions
    System Form (SystemForm) table/entity reference (Dataverse) — Microsoft Learn




     

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
BillurSamdancioglu Profile Picture

BillurSamdancioglu 95 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 86 Super User 2025 Season 2

#3
Abhilash Warrier Profile Picture

Abhilash Warrier 55 Super User 2025 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans