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. Developer Portal Captcha

    Please get rid of the Captcha - it doesn't work!

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  2. bearer

    Allow the Developer portal "Try it" feature with OAuth to have a configurable "Bearer" case.

    Optimally this configurable case setting for "Bearer" would be per API.

    To clarify a bit more the Bearer token should be configurable to send "Bearer" or "bearer". The issue occurs because of case sensitivity in validating the Bearer token. Some systems fail due to unexpected capitalization or lowercase.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  3. bearer

    Allow the Developer portal "Try it" feature with OAuth to have a configurable "Bearer" case.

    Optimally this configurable case setting for "Bearer" would be per API.

    To clarify a bit more the Bearer token should be configurable to send "Bearer" or "bearer". The issue occurs because of case sensitivity in validating the Bearer token. Some systems fail due to unexpected capitalization or lowercase.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  4. Unable to logon to developer portal in user mode from Administrative account

    APIM does not allow to login administrator account in User Mode, it is only meant for styling/customizing the portal.

    if we want to login to the Developer Portal in a User Mode , we need to use either of below 2 options :

    • Add a new user in APIM users blade to access the portal in user mode
    • Change the Administrative email which would allow us to login in developer portal using your email account.

    Suggestion : Admin account should be able to login in user mode as well to handle administrative work.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  5. How can we insert a file in the Azure Developer Portal.

    I wanted to import an API integration guide document into the customized developer portal and did not find the option to insert file. Only option was to add a link. Is there a option to just upload a file?

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add community widget into standard APIM developer Portal

    Hi,

    generally, documentation is an important feature in Developer Portal.
    Most of APIM provide nice documentation capabilities and adding in the default Azure APIM portal the following community widget could already provide some advance documentation capabilities, using a Azure storage as source.
    Better documantion integration, versioning, maintenance

    https://github.com/Azure/api-management-developer-portal/tree/master/community/widgets/document-details

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  7. Developer portal fully automated

    Make developer portal fully automatable. Currently there is no API available for any of the portal artifacts. Git configuration is the only option but it doesn’t cover artifacts created via CMS UI.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  8. Using the developer portal with APIM in internal mode

    Currently the developer portal can't be used without an application gateway if APIM is in internal mode. We would like to use the APIM developer portal for our internal developers and don't want to install an (expensive) application gateway for this as MS support proposed.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  9. developer type integer

    When I try the APIs in the Developer Portal, I expect - as in Swagger - that the user input will be validated before sending the request to the APIs.

    Right now, for example, if a field is defined as Integer I can type and send any string.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  10. Azure VM (Guest) Drives, CPU instance level metrics using REST API

    Looking for a specific API that will give us Logical Drives (C:, D: etc) information of Windows Virtual Machine and also its space-related metrics.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  11. Different call limits for different API keys on Azure API Manager

    I understand that we can have rate limit on APIM by subscription keys as follows

    <rate-limit-by-key calls="3" renewal-period="15" counter-key="@(context.Subscription.Id)" />

    I have a use case where I need to monetize one of my existing API for different customers. Based on the plan they choose they will be able to access this API on different limits. Say a premium customer can call my api once in every minute and a customer on my Basic plan can call the api once in 10 minutes.

    I am looking for a way to have different rate limits for different API keys. Basically a Map…

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  12. Enable to edit the "Added" Urls

    When Uploading a new URL/hyperlink I'd like to give it a meaningful name to handle all of them.
    Also when I have some non-relevant URL's I want the ability to delete them from the list.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  13. azure apim developer portal timeout settings

    Unable to change request timeout settings in azure developer portal . Default timeout setting is 1 minute. Unable to use developer portal if api takes more than a minute to get response from backend service.

    Forward request time out settings works fine when call made from postman or other client call.

    The same api works fine in Postman as timeout settings are configurable.

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support typed array parameter schema

    Currently, only simple parameter types are shown in the developer portal and any complex schema information included in the OpenApi document uploaded to APIM will be lost when downloading the OpenApi document from APIM.

    For example, I have the following parameter that I am uploading to APIM:

    {
        “name“: “fields“,
        “in“: “query“,
        “description“: “Represents a list of fields to include on the returned records.“,
        “style“: “form“,
        “explode“: false,
        “schema“: {
            “type“: “array“,
            “items“: {
                “enum“: [
                    “id“,
                    “constituent_id“,
                    “name“,
                    “phone“,
                    “email“,
                    “participation_level“,
                    “attended“,
                    “rsvp_status“,
                    “invitation_status“,
                    “rsvp_date“,
                    “total_registration_fees“,
                    “total_paid“,
                    “host“,
                    “guests“,
                    “name_tag“,
                    “seat“,
                    “memberships“,
                    “lookup_id“,
                    “is_constituent“,
                    “date_added“,
                    “date_modified“
                ],
                “type“: “string“
    21 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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  15. Easy backup and restore of developer portal on it's own and separately from APIM backup

    Hi, I would like to see a feature that makes it easy to back up and restore (maybe versioning) the developer portal. I can see this as simply another tab within the APIM blade.

    This is because we hand that to the company UI designer and we recently lost custom style changes due to a bug whereby deleting a button caused the site to go into a non-fixable state. But this feature would be useful in any case.

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  16. Publish Developer Portal through an API or PS Script

    We are using a customized developer portal. In order to put it from one to another stage we are using a pipeline within Azure DevOps everything works fine except for the publish process. This has to be done manually in the Developer Portal or Azure Portal. A possibility to automate this with an API or PS command would be more sufficent.

    7 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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  17. Keep track of mail send by APIM

    Today it is impossible to had a "guarantee" that APIM send an email to users, we could only get those emails in BCC. But this is not enough due that if APIM mail system failed for any reason, no one receive email and Azure support team can't help on that today.

    13 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add x-www-form-urlencoded view when editing a request body

    URL encoding is essential when sending requests to some endpoints (e.g. OAuth2.0 token endpoint). Postman has a very useful view (x-www-form-urlencoded) to enter parameters that need to be URL encoded in the request body.

    A similar view could be implemented by adding a new www-form-urlencoded option beside the "raw" and "binary" options when editing the body of a request in the developer portal.

    12 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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  19. enable relative link between APIs

    I want to be able to cross-link APIs published in the portal.
    For example, the description of API1 could say
    see also this API2 for an alternative <link to API2>
    Currently i can link API2 like this:
    see also this API2
    This enhancement request would be to have a way to not hardcode contoso.developer.azure-api.net (i.e. a full url), but instead have a way to only specify a relative link, so that if APIM is deployed under a different root domain, all the links still work correctly.

    11 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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow users to save templates in the managed version of developer portal

    Allow users to save templates in the managed version of developer portal

    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  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6
  • Don't see your idea?

Feedback and Knowledge Base