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. 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
    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. Stop APIM from falling out of Internal VNET when making minor changes

    Currently when applying new tags to an API Management Instance or updating a proxy hostname certificate when in Internal mode the APIM instance comes out of the internal VNET.
    Ideally any minor change to an APIM instance that is in Internal mode should stay in Internal mode after the configuration has been applied.

    1 vote
    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 →
  3. 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
    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 →
  4. az commands for adding custom domain in apim

    az commands for adding custom domain in apim

    3 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 →
  5. I would like to receive a notification when my APIM instance is updated

    Using https://azure.microsoft.com/en-us/updates/azure-api-management-update-june-2020/ as an example, I would like to receive a notification when my APIM instance has been updated instead of blindly checking in the days/weeks after the update has been released.

    20 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 →
  6. 1 vote
    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 →
  7. 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
    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 →
  8. 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
    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. Generate a preview of the notification template.

    Add support to generate a preview of the notification template.

    2 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 →
  10. 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
    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 →
  11. 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
    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 →
  12. GatewayUrl in Azure Portal UI and REST Api differ

    We have decided to go all in when it comes to ARM Templating, and our goal is to depend on as few parameters as possible and instead retrieve as may information from the system settings as possible.

    While creating ARM Templates for Api Management I discovered that what i did see on my Azure Portal in Api Management Service in the Gateway Url property was not the value to be found when retrieving it using my ARM Template. Trying to figure out what happens i did a REST Api lookup and to my big surprise GatewayUrl via REST Api and…

    4 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 →
  13. API Management Analytics blade sorting ability


    1. Allow the Analytics Blade to be able to sort a column. The grid currently cannot be sorted by clicking on a column.

    2. Add a search box to search through the data in the grid.

    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 →
  14. Analytics of API Management should include statistics from Self-hosted API Management gateway also

    Analytics of API Management currently does not include the statistics from Self-hosted API Management Gateway.

    This will be a key feature to understand the usage of the self-hosted gateways.

    1 vote
    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 →
  15. Add "Subscription count limit" feature for subscriptions without a user

    Right now, the "Subscription count limit" under Product -> Settings applies to the number of subscriptions without a user too. This should not be the case, the number of subscriptions you can create from the Azure Portal, without being assigned to a user, should not be limited to the "Subscription count limit". I understand that this limitation is by design and that currently, this limit applies to a user/product combination. However, subscriptions that have a "null" username should be exempt from this limit. I would suggest having a separate configurable limit here for non-user subscriptions or configuring this number to…

    4 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. Create product tags on portal

    Tags are able to be added to a variety of API Management resources including service, apis, operations, and products. Tags can be added via ARM, REST, or the Azure portal for each of these resources. For products, tags can only be added via ARM or REST and users are unable to add them via the Azure portal.

    1 vote
    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. Documentation for API Management clone feature

    There doesn't seem to be documentation which describes the functionality of the Clone operation for API Management within the Azure Portal. A user is forced to experiment with the feature. It would improve user experience if there was either in-portal help, or official Microsoft documentation which describes the Clone operation.

    1 vote
    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. 1 vote
    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 →
  19. I have done all the setting and jwt token validation is working fine. How i can access same token in angular application

    I am using MSAL for angular to get the token and passing same token to api management, which is not working.

    Individually both are working fine, But i am retrieving token from AAD in angular and passing same to API management Instance , which is not accepted by APIM(Oauth2), Please suggest here

    4 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 →
  20. Allow free trail to create service principal

    When creating a service principal I get
    command used : az ad sp create-for-rbac
    Directory permission is needed for the current user to register the application. For how to configure, please refer 'https://docs.microsoft.com/azure/azure-resource-manager/resource-group-create-service-principal-portal'. Original error: Insufficient privileges to complete the operation.
    I'm on a free trail, and I need the service principal details to allow for automation (using terraform)

    1 vote
    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 →
← Previous 1 3 4 5 6
  • Don't see your idea?

Feedback and Knowledge Base