20 Powerful URL Parameters for Power Apps and Dynamics 365 CE

20 Powerful URL Parameters for Power Apps and Dynamics 365 CE

URL parameters are small but mighty! By tweaking the URL, you can control the behavior, appearance, and flow of your Power Apps (Canvas Apps, Custom Pages) and Dynamics 365 Customer Engagement (Model-Driven Apps). In this guide, I’ll walk you through 10 essential parameters for each — plus a few advanced tips!

Power Apps (Canvas Apps & Custom Pages) — 10(9) URL Parameters

  1. &hidenavbar=true
    Hides the Power Apps purple navigation bar for a cleaner look. Great for embedded scenarios.
  2. &ModelDrivenFormIntegration=true (THIS IS DEPRECATED)
    Adds the ModelDrivenFormIntegration object into a Canvas App or Custom Page, allowing interaction with model-driven forms data.
  3. ?parameter=value
    Passes custom parameters to your app. Retrieve them inside your app using Param("parameter").
  4. &screenColor=hexcode (Custom use)
    Use custom parameters like this to pass values (like theming) between pages or apps.
  5. &tenantId=your-tenant-id
    Ensures the app launches under a specific Azure AD tenant.
  6. &source=portal
    Identify the launching source for conditional logic inside the app.
  7. &hideHeader=true
    (For custom pages) Hides the page header, useful in streamlined UIs.
  8. &hideCommandBar=true
    (For custom pages) Hides the command bar at the top when embedding custom pages.
  9. &environment=environment-id
    Specify which environment your Canvas App should load in.
  10. &theme=dark (experimental for custom pages)
    Some experiments and newer releases allow setting theme modes dynamically.

Dynamics 365 CE (Model-Driven Apps) — 10 URL Parameters

  1. &navbar=off
    Hides the Dynamics 365 navigation bar for a focused experience.

  2. &cmdbar=false
    Hides the command bar (ribbon) at the top of forms or views.

  3. &pagetype=entityrecord
    Opens a specific record form based on an entity name and ID.

  4. &pagetype=entitylist
    Opens a list (grid) view of a particular entity.

  5. &etn=entityname
    Specifies which entity (table) to work with, such as contact or account.

    &id=GUID
    Directs straight to a specific record by its unique ID.

  6. &viewid=GUID
    Opens a specific view for an entity, identified by its GUID.

  7. &viewtype=1039
    Sets the view type (e.g., 1039 for public views).

  8. &extraqs=fieldname%3Dvalue
    Prepopulates form fields when opening a new record. Example: &extraqs=subject%3DDemo.

  9. &flags=themeOption%3Ddarkmode
    Forces dark mode in supported model-driven apps, providing a sleek, modern look.


Bonus Tip:

ModelDrivenFormIntegration=true is no longer supported.

Final Thoughts

URL parameters are an underrated superpower! Whether you want to hide chrome, prefill forms, launch dark mode, or create smoother integrations between model-driven apps and Canvas Apps, a few tweaks to the URL can unlock huge value.

Experiment, customize, and transform your Power Platform experiences without writing a single line of backend code!

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *