API Management

Microsoft Azure API Management is a turnkey solution for publishing APIs to external and internal consumers. Quickly create consistent and modern API gateways for existing backend services hosted anywhere, secure and protect them from abuse and overuse, and gain insights into usage and health. Plus, automate and scale developer onboarding to help get your API program up and running in no time.

How can we improve Azure API Management?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow user to manage API when primary location is down

    When a new API Management Service is created, we need to choose an Azure location (say, Australia Southeast).

    Afterwards, we can scale the API Management Services to a second Azure location (say, Australia East).

    When Australia Southeast region has an outage, API can still be accessed via Australia East region. However, we cannot "manage" (e.g. add a new API or update API backend URL) the API Management Service during the "primary location" (Australia Southeast in the example) outage.

    It will be great if user can still manage the API Management Service when the "primary location" is down.

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow tagging/categorization of APIs, operations, policies

    Either a single hierarchical category field or use flat tags where multiple can be applied to the same resource.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  3 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  3. Communicate unavailability of backend services

    Hi all,

    It will be great that Azure will manage the unavailability in backend services. It es, Health Management.

    When my backend service is unavailble (for some reason) It will be great Azure communicates it in some way, with the administrator, for example?

    I will be a good idea to send SNMP traps when any backend service is unavailable, for instance.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  4. Stats about cache usage

    It would be a great feature to have the option to see how much of the cache is used, it could be divided into areas like

    Total for the instance it self (all api's)
    pr. api
    pr. api/operation
    etc.

    today it's a blackbox so any insights would be great.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  5. Manually Failover API Managemnet Service to secondary Datacenter

    Please provide the manual failover functionality for API Management (Premium SKU) service to the secondary datacenter.

    This is an important requirement for a successful DR Drill.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  6. throttling alert for api/product

    We are looking for possiblities to trigger an alert when throttling policy gets affective to the client for an api or product.

    currently there is out of the box alert based on the quota!

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow the creation of new Templates

    As an administrator I would like to be able to create a new page template and use it in the custom page content. Also it would be extremely useful to allow the administrator to use an existing template on a custom content page.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. Improve API for Programmatically create Azure Enterprise subscriptions

    Based on the article - Programmatically create Azure Enterprise subscriptions (preview)

    URL= https://docs.microsoft.com/en-us/azure/azure-resource-manager/programmatically-create-subscription?tabs=azure-powershell#limitations-of-azure-enterprise-subscription-creation-api

    My customer (Citrix- Top 10 Azure Engineering customer) would like to know if this API could be improved to work around or remove the limitations specified below

    Limitations of Azure Enterprise subscription creation API
    • Only Azure Enterprise subscriptions can be created using this API.

    • There's a limit of 50 subscriptions per account. After that, subscriptions can only be created by using Account Center.

    • There needs to be at least one EA or EA Dev/Test subscriptions under the account, which means the Account Owner has…

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add ability to turn off the Register Application Button in Profile

    We are utilizing the portal for API's which my company is publishing. We don't want the user to be able to add their own application. How can I turn off the register application button on a developers profile?

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allowing copy of Azure Managed Image from one region to another region

    Customer needs an API copy and share images between subscriptions, regions etc. as is in AWS. This is such a basic task, but a lot of overhead is introduced by not allowing this simple administrative task. You also make it very difficult to adopt presence in multiple regions or share work.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  11. Improve the documentation on how Security Works

    Currently some of the security documentation is downright wrong.
    Some of it is at best confusing
    Some if it is incomplete - providing a singleton example and not explaining the options

    And worst of all, its in a video. Which means its
    --> Not searchable
    --> Not easily usable as a reference
    --> extremely time consuming to follow (I can't read at MY pace I have to follow the video's pace)
    --> Does not give me concrete examples I can try

    Since Security is a critical aspect of what Azure API Management provides - it really needs to be documented…

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow to link css and javascript files to the HTML head segment.

    Allow to link css and javascript files to the HTML head segment.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  13. Time zone support

    It seems that only the developer portal is time zone aware. The api management part not. I noticed this by email notifications that were sent with a different time zone than what I configured in the developer portal setting.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  14. API Backend

    When browsing for Azure Resource it would be very useful to have the list also show what subscription the logic app belongs to. This way we would minimize the risk of sending data to a production logic app instead of a test. If you have divided them up that way.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  15. Schedule the service upgrade of APIM

    Hi Team,

    As we have known developer tier does not provide SLA and many users choose it for their UAT environment. In some cases, users deploy their apps to UAT before releasing it, but the APIM instance is down due to a service upgrade.

    We are wondering if it is possible to schedule the service upgrade or inform the users 24 hours in advance.

    Much appreciate for any insights!

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  16. Adding voting / feedback section to api portal pages

    We need to get use feedbacks about the how to pages, product details, API services/ methods in order to understand what users need or like. It is kinda what you are trying to do here.

    Is there a way to implenent such a feature with existing system or integrating our custom feedback provider which will be designed just for Api Management.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide API Management in the German Cloud

    German companies are starting to deploy their workloads in the Cloud but in the German one and many of our clients ask about the availability of the API Management in this region. Actually is a very important service for them.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  18. Open up more of the Orchard CMS features

    Not being able to create a custom pages for the "generated" ones; e.g. apis, products and applications, is extremely limiting.

    Having more Orchard CMS features available might solve a lot of the customization issues we have.

    Unfortunately, it is so limiting that we are seriously considering a different solution for publishing our APIs. It is a shame that the lack of CMS features for customizing the look and feel can be the deal breaker.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback. We are working on a feature that will allow customers to customize generated pages. It should be out soon. We will announce it on http://aka.ms/apimdocs page. If you get a chance to review it please let us know if it fulfills your needs.

  19. Provide a GUI for editing subscription key parameter names

    Currently, APIM supports the ability to rename (on a per-API basis) the subscription key header/query parameter. This functionality is only available via the REST API, and we’ve made use of this feature to rename the parameter so that it more closely aligns with our company’s brand.

    While using the REST API is reasonable, it would be more convenient to surface these fields in the UI, perhaps on the API page Settings tab or even better as an instance-level setting to serve as the default for any new APIs.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  20. Ping endpoint

    To facilitate the management of a given instance of APIM, I’d like to see a lightweight authorized “Ping” endpoint exposed in the APIM REST API (ex: HEAD /ping). This endpoint would allow a Publisher (me) to ensure that he’s able to communicate with the Management REST API (i.e., the URL and credentials being used are correct).

    I will be driving the provisioning/management/monitoring of my instance of APIM using the REST API from within my company’s Operations software (a mixture of System Center and other internal software). So I would encode into my monitoring software a periodic call to the Ping…

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

API Management

Feedback and Knowledge Base