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. Increase invitation Timeout

    Hi Team,
    Can we increase the invitation expiration time from 48 hours to 72 hours or longer?
    When we send out invitations on Fridays, most of them are missed, and we have to resend them on Monday again.
    Please take this use case into account.

    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 →
  2. APIM should be able to access open api definition using internal domain.

    Our services are deployed on AKS, and we have our APIM on the same virtual network. Now APIM can use our internal domain to reach our services. Each of our services have an endpoint where we expose our swagger definition (swagger.json file). When we try to create an API using our the accessible endpoint (internal), it doesn't find it. Why it's not possible although APIM belongs to the same network?

    6 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 →
  3. 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 →
  4. 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.

    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 →
  5. 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.

  6. 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 →
  7. 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 →
  8. 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 →
  9. Utilize Power BI for analytics

    It would be great to have the option to use Power BI for analysis of data that today is available through the webinterface/apis.

    5 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 →
  10. Search by API Key within API Management blade from Subscriptions Tab

    It is currently possible to view all subscriptions and filter by Display Name and Owner.
    It is also possible to view individual keys from show/hide keys

    it would be helpful to be able to paste in a subscription key, and have the list filtered to show the subscription the key belongs to.

    5 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. 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 →
  12. Support both OAuth and OpenID Connect at the same time

    API supports both OAuth and OpenID Connect at the same time. Need to let user pick one in dev portal.

    4 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. 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 →
  14. Mechanism for copying API configuration between resources on different subscriptions

    A better way to copy API Configurations between resources on different subscriptions. Eg: development subscription -> production subscription

    4 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 →
  15. Enterprise ACLs

    Enterprise ACLs

    • Will need to control access to specific nodes of the API Manager with inheritance
    

    Example: If I manage a division I can change the child team's APIs

    4 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 →
  16. Making people API managers

    The method described here, which seems to be the only way, to make people API managers do not work:
    https://azure.microsoft.com/en-us/documentation/articles/api-management-faq/#how-do-i-add-a-user-to-the-administrators-group

    The developers might have tested the applications with accounts that are already admin on the subscription, and found it working.
    What needs to happen is, ideally to be able manage users, both developers and admin, in the API portal - not in Azure Portal which it doesn it work, anyways.

    4 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 →
  17. named values git

    Add Named Values information to the Git integration feature

    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 →
  18. 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 →
  19. Display details of YAML importing error

    Importing YAML file, the message "Internal Server Error" is displayed if there is an invalid error response definition as following.

      responses:
    
    '200':
    description: Successfully updated a user
    content:
    application/json:
    schema:
    $ref: '#/components/schemas/User'
    '400':
    $ref: '#/components/schemas/User' # <-- it has to be set Error Response compornent

    It's useful to display if the details of error, not only "Internal Server error", for troubleshooting.

    Regards,

    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. Sorting API by "API URL Suffix"

    Hi,
    It will be really interesting to a kind of a tree view that shows us all the api url suffix and the api in it
    e.g:

    /
    /clients/

     >API Name 
    
    >> List of operations

    /employees/

     >API Name 
    
    >> List of operations

    Regards

    4 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 →
  • Don't see your idea?

Feedback and Knowledge Base