Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow to import OpenAPI document with remote references

    As per currently known API importing issues, $ref pointers from the OpenAPI specification can't reference external files. However, it could be a crucial feature to standardize APIs across an organization. As is we can certainly make it a local reference but it enforces duplication and becomes difficult to manage length OpenAPI documents. Hence please allow to import OpenAPI documents with remote references.

    Known import issue reference: https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow to import OpenAPI document with remote references

    As per currently known API importing issues, $ref pointers from the OpenAPI specification can't reference external files. However, it could be a crucial feature to standardize APIs across an organization. As is we can certainly make it a local reference but it enforces duplication and becomes difficult to manage length OpenAPI documents. Hence please allow to import OpenAPI documents with remote references.

    Known import issue reference: https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  3. Proactive check after APIM upgrade to trigger a rollback if neccesary

    In a service like APIM, it's important do a proactive check after APIM upgrade to trigger a rollback if neccesary

    in the upgrade of Oct 23, 2020 we have impact in our API's for 3 day until the rollback was done.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  4. Api Url Suffix Validation Too Strict in Portal

    When using APIM API URL Suffix Validation (".well-known") through Portal, a generic error is thrown.

    Universal Links is common to Apple Mobile development, and you MUST host the file at <domain name>/.well-known/apple-app-site-association. It cannot be nested under further paths.

    If the 2019-01-01 Azure RM API is called directly, ".well-known" works fine as the Path, so this is only an issue today with the portal and also in terraform. This may be a regression in the latest 2019-12-01 API.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  5. APIM out of the box integrated with Paypal Subscriptions

    APIM is a really good product, however, it could be heavily enhanced with out of the box integration with payment processors such as paypal subscriptions.
    This would allow anyone to easily create monetizable APIs

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  6. WCF mutual authentication in APIM

    Currently, WCF client is able to access backend SOAP API.

    However, APIM currently does not have any built-in support for WCF based mutual authentication/message security. APIM has the ability to attach a client certificate to the HTTP request that is sent to the backend, but WCF clients add some additional body elements that the WCF backend expects, which APIM does not do.

    Hope the WCF based mutual authentication could be integrated better in the APIM.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  7. Return password with user object in ARM-based REST API

    I am using REST API to get a list of users who signed up on the developer portal.

    I implemented this logic by using ARM-based REST API, I found this document for archive this,
    https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-12-01/user/listbyservice

    But, by using this API it does not return the password of the registered user, so If I want to use these users in my other application then without a password I cannot use, please provide a password as well with user properties in response.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. API returns with upper characters even though the resource group name is lower characters

    I am trying to hit API which is in hostgroup using powershell and in the response you are able to see the resource group name in upper case but I have defined it in lower case. How can I get the response with the defined one.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  9. Limit call rate by key in the Consumption tier

    The rate-limit-by-key policy prevents API usage spikes on a per key basis by limiting the call rate to a specified number per a specified time period. This is really important feature of api managament and it's not available in Consumption tier.

    83 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  10. Logic App backends in ARM Templates able to be selected like in Portal

    When setting up an APIM API and a backend in the portal, we are able to select a Logic App using an experience to find the logic app and the sub-resource. Then a radio button for Azure Logic App resource is selected with the name of the logic app and sub-resource. However, in an ARM template, this is impossible. Setting up the backend to point to the resourceId of the logic and deploying defaults this backend policy to HTTP and does not work unless fixed manually in the portal. Here is the snippet of the ARM template:

        {
            "type": "Microsoft.ApiManagement/service/backends",
    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  11. Remove APIM Developer Tier 1000 entities limitation

    APIM Developer Tier has limitation on 1000 entities, we suggest to remove this limitation.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  12. Disable option for default developer portal...

    If developer portal can be self-hosted that it can be and this is a really good experience, so default developer portals should be set as disabled.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  13. 5 Rules For API Management

    These five rules are by no means the final say on API management, but they do provide context for the overall market:
    1. Design. Make the APIs accessible to different classes of developers and partners. ...
    2. Documentation. To make APIs accessible, offer documentation and communication tools to make it easy to create and manage the applications built on the API itself. ...
    3. Analytics. ...
    4. Universal Access. ...
    5. Uptime.

    What do you think? What are some other principles to follow when managing APIs?

    https://www.justcerts.com/

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  14. Generate a preview of the notification template.

    Add support to generate a preview of the notification template.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  15. az commands for adding custom domain in apim

    az commands for adding custom domain in apim

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  16. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  17. API Management Apply Virtual Network Configuration Azure FrontEnd UI Bug

    Hi,

    When updating the API Management instance virtual network configuration through REST API/Azure Portal and then applying the virtual network configuration through REST API/Azure Portal, even after the service takes 15-45 minutes to update and then again 15-45 minutes for applying VNET configuration, when navigating to the Azure Portal i can still see pending VNET configuration as the "Apply VNET Configuration" button is not disabled. Even though when checking the Activity log the service was updated successfully and apply configuration was also successfully completed.

    If possible can we add a feature to check when the last Network configuration update was…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  18. disable obsolete versions of API. How to define a strategy

    As we move forward in building API lot of obsolete functionality needs to be disabled and allow application teams to use the latest version of API. How to achieve removing old API versions and keeping only last 3 versions. Identify teams using older API and notify them of support related risk

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  19. API Data Streaming while calling backend

    We have a need to call a backend document API which may return large documents (200 - 500 MB). Can we have a feature of data streaming enabled. Also, this can run longer than the current timeout limit of 240 seconds.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  20. Disable the Developer portal

    Could you please provide a feature to disable the Developer portal (a feature to hide the login page) for users who do not use the developer portal.
    -The feature to disable the Developer portal
    -The feature to restrict access to Developer portal by IP address
    etc.

    71 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base