Azure API Management

Inside scoop from the API Management team

Release notes – November 21st, 2016

On Monday, November 21st 2016, we started deploying another regular service update. We update production service instances in batches and it will take a take a few days for the rollout to complete.

Below is the list of the new features, improvements and bug fixes in this release.

New features

  • Today we announce the availability of support for Azure Resource Manager Virtual Networks. In addition to ARM VNets, customers can now create VNets that are “internal only” – i.e. have no public internet-facing endpoint. See our updated Virtual Network documentation for more information.

Updates and fixes

  • We now allow you to use expressions to create flexible quotas
  • Customers can get and set more information about quotas through our management API. Example below.
  • Customers can now manage identity providers through our management API. Example below.

Get Quota:

https://yourservice.azure-api.net/quotas/some_counter_key?api-version=2014-02-14

Set counter value
You can set counter value for the current period with the PATCH method:

https://management.apim.net/quotas/some_counter_key/288000000000_3600?api-version=2014-02-14
request body: {"callsCount":46,"kbTransferred":2}

GET a list of Identity Providers configured on the service

GET /identityProviders?api-version=2014-02-14
  {
    "clientId": "98925092448####",
    "clientSecret": "9599fd9181dfeff90a9e37a05683####",
    "type": "facebook",  // allowed values are ‘facebook’, ‘google’, ‘microsoft’, ‘twitter’, ‘aad’
    "allowedTenants": null
  }

Get a specific Identity Provider Configuration details

GET /identityProviders/facebook?api-version=2014-02-14
{
  "clientId": "98925092448####",
  "clientSecret": "9599fd9181dfeff90a9e37a05683####",
  "type": "facebook",
  "allowedTenants": null
}