Azure AD (Microsoft Entra ID) application where I have exposed an API using Expose an API section.

Neeraj gautam 20 Reputation points
2026-02-03T09:15:27.2766667+00:00

Hi Team, I am working on an Azure AD (Microsoft Entra ID) application where I have exposed an API using Expose an API section. Currently, I can see that only one Application ID URI can be configured for the app. My requirement is to understand:

  • Is there any supported way to add multiple Application ID URIs to a single Azure AD application?
  • If not, what is the recommended Microsoft approach to handle scenarios like:
  • Multiple consumers
  • Different environments (UAT / Prod)
  • Multiple access paths for the same API I am aware of scopes and app roles, but I want to confirm if having more than one Application ID URI in the same app registration is possible or not. Any official guidance or best practices would be really helpful.Hi Team,

I am working on an Azure AD (Microsoft Entra ID) application where I have exposed an API using Expose an API section.
Currently, I can see that only one Application ID URI can be configured for the app. My requirement is to understand:

-

Is there any supported way to add multiple Application ID URIs to a single Azure AD application?

-

If not, what is the recommended Microsoft approach to handle scenarios like:

-

Multiple consumers

-

Different environments (UAT / Prod)

-

Multiple access paths for the same API

I am aware of scopes and app roles, but I want to confirm if having more than one Application ID URI in the same app registration is possible or not.
Any official guidance or best practices would be really helpful.

Microsoft Security | Microsoft Entra | Microsoft Entra ID

1 answer

Sort by: Most helpful
  1. Rukmini 43,905 Reputation points Microsoft External Staff Moderator
    2026-02-03T10:39:34.5933333+00:00

    Hello Neeraj gautam,

    No, setting up multiple Application ID URIs for a single app registration is not supported by Microsoft Entra ID (Azure AD). Only one Application ID URI, which serves as the aud (audience) claim in access tokens and uniquely reflects the API resource, may be assigned to each app.

    • Use a single Application ID URI for multiple customers, and use scopes and/or app roles to manage access.
    • Different environments (Dev, UAT, and Prod): Create different app registrations with unique Application ID URIs for each environment.
    • Multiple access paths (URLs, gateways): The networking or routing layer handles access paths, not identity; maintain the same app registration and Application ID URI.

    If the resolution was helpful, kindly take a moment to click on 210246-screenshot-2021-12-10-121802.pngand click on Yes for was this answer helpful. And, if you have any further query do let us know

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.