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. 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 →
  2. 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 →
  3. 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 →
  4. 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 →
  5. 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 →
  6. 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 →
  7. Allow Specifying Scope for Properties

    It's great that there's properties that can then be referenced within policies without hard coding them in. It should provide added flexibility when the properties are maintained in one place. However, as it currently stands, all of the properties are global which makes them inherently hard-coded anyway.

    Being able to specify the scope of a property in the publisher portal should provide even more flexibility.


    Global Scoped Properties: As the properties currently are. I can as an admin go into the publisher portal and specify a global property value.

    User Scoped Properties: A user could set the value in their…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add review URL for Application in publisher portal

    When you try to review an application (before publishing) you need to see the URL of the application. Unfortunately this is not possible, the URL is not visible in the application review page in the Publisher 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 →
  9. Notify portal admins of new features

    Sometimes portal customizations (e.g. custom templates) can override new features (e.g. API definition download links). To remedy this portal it was suggested that portal admins be notified within the portal. Better yet, each time there is a new release, show an error-style line informing the user that there was a new release. Allow this line to be closed manually.

    3 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. 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 →
  11. Importing WSDL with multiple ports/interfaces

    I have WSDL which contains multiple ports/interfaces. However, in custom connector management wizard reads action only from the first interface. I have a workaround to edit WSDL manually by removing all other interfaces except the one.

    The wizard should recognize all interfaces in WSDL and all Actions by Interface hierarchy.

    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 →
  12. Split Azure API Manager into two main products

    Split Azure API Manager into two main products

    The Publish and Subscribe should be Enterprise wide while the SOA aspect can be deployed independently by department or application.

    . Enterprise capable Publish and Subscribe
    
    . Operational SOA layer for Relay and workflow

    3 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 →
  13. 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
    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. Allow tracing on subscription tab for API Management

    According to https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-api-inspector#trace-a-call I need the Allow Tracing option to be true in order to run an inspector trace. If I go to my API Management instance, under Subscriptions, this is where I will see Allow tracing. However, the only way to change this for subscriptions created on the developer portal or subscriptions created without this option, is to make a rest call such as demonstrated here: https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-12-01/subscription/update

    Could we please make a change to the portal to allow our users to toggle this Allow Tracing option or give them some way to change it in the portal without REST…

    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 →
  15. BUG: Uri for appID is required to be a Url in the management console (instead of any Uri)

    An API has an appID. According to the label over the field this is an URI but the user interface does not allow us to put anything else but an url. We use a custom uri scheme to identify all of our applications and it would be really nice if we can continue to use this. The custom scheme we use is intended to end the confusion on our integrators of when to use a url and when to use an ID.

    3 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 →
  16. API Portal to properly process HTTP response content

    The API Web Portal should try to process the HTTP response accordingly to the declared MIME type, it might it be as an uui encoded attachment or embedded in the body.

    In case of doubt it shall NOT process the response at all.
    In our APIs the XML response has weird CR/LF scattered around added by the Portal itself.

    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 →
  17. elaborate the documentation for the API Management subscription

    Could you please elaborate the documentation for the subscription

    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 →
  18. Getting in ARM template apis operations based on fuction app automatically

    It is possible to specify the operations you want to add in the template programmatically. But there is a problem if you want to the api instance automatically update when the new function is added. Would be nice if operations would go directly from app without the need of aading them manually in the template.

    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 →
  19. Provide options to show all APIs in Azure Portal

    Azure portal does show a limited list of APIs (100). It allows to search but would be nice if you can show how many APis exist, how many are loaded in the screen and an option to load the next 100 APIs.

    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 →
  20. Remove APIM Developer Tier 1000 entities limitation

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

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

Feedback and Knowledge Base