Microsoft.ApiManagement (stable:2016-10-10)

2025/10/30 • 128 new, 128 deleted methods

PolicySnippets_ListByService (new)
Description Lists all policy snippets.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policySnippets
{
resourceGroupName: string ,
serviceName: string ,
scope: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
content: string ,
toolTip: string ,
scope: enum ,
}
,
]
,
}
Regions_ListByService (new)
Description Lists all azure regions in which the service exists.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/regions
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isMasterRegion: boolean ,
}
,
]
,
}
Apis_ListByService (new)
Description Lists all APIs of the API Management service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Get (new)
Description Gets the details of the API specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_CreateOrUpdate (new)
Description Creates new or updates existing specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Update (new)
Description Updates the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Delete (new)
Description Deletes the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_ListByApis (new)
Description Lists a collection of the operations for the specified API.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_Get (new)
Description Gets the details of the API Operation specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_CreateOrUpdate (new)
Description Creates a new API operation or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_Update (new)
Description Updates the details of the operation specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_Delete (new)
Description Deletes the specified operation.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationsPolicy_Get (new)
Description Get the policy configuration at the API Operation level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
ApiOperationsPolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the API Operation level.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationsPolicy_Delete (new)
Description Deletes the policy configuration at the Api Operation.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProducts_ListByApis (new)
Description Lists all API associated products.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/products
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_Get (new)
Description Get the policy configuration at the API level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
ApiPolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_Delete (new)
Description Deletes the policy configuration at the Api.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_ListByService (new)
Description Lists a collection of authorization servers defined within a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServers_Get (new)
Description Gets the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_CreateOrUpdate (new)
Description Creates new authorization server or updates an existing authorization server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_Update (new)
Description Updates the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_Delete (new)
Description Deletes specific authorization server instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_ListByService (new)
Description Lists a collection of backends in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_Get (new)
Description Gets the details of the backend specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_CreateOrUpdate (new)
Description Creates or Updates a backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
id: string ,
url: string ,
protocol: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_Update (new)
Description Updates an existing backend.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
url: string ,
protocol: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_Delete (new)
Description Deletes the specified backend.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_ListByService (new)
Description Lists a collection of all certificates in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_Get (new)
Description Gets the details of the certificate specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_CreateOrUpdate (new)
Description Creates or updates the certificate being used for authentication with the backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
parameters:
{
data: string ,
password: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_Delete (new)
Description Deletes specific certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiManagementOperations_List (new)
Description Lists all of the available REST API operations of the Microsoft.ApiManagement provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ApiManagement/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_ManageDeployments (new)
Description Manages deployments of an API Management service. This operation can be used to do the following: Change SKU, Change SKU Units, Change Service Tier (Developer/Standard/Premium) and Manage VPN Configuration. This is a long running operation and can take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/managedeployments
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
vpnConfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
vpnType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Restore (new)
Description Restores a backup of an API Management service created using the ApiManagementServices_Backup operation on the current service. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Backup (new)
Description Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_CreateOrUpdate (new)
Description Creates or updates an API Management service. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (201)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Update (new)
Description Updates an existing API Management service.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Get (new)
Description Gets an API Management service resource description.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Delete (new)
Description Deletes an existing API Management service.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_ListByResourceGroup (new)
Description List all API Management services within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_List (new)
Description Lists all API Management services within an Azure subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/service/
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_GetSsoToken (new)
Description Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/getssotoken
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
redirect_uri: string ,
}
ApiManagementServices_CheckNameAvailability (new)
Description Checks availability and correctness of a name for an API Management service.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/checkNameAvailability
{
parameters:
{
name: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
message: string ,
reason: enum ,
}
ApiManagementServices_UploadCertificate (new)
Description Upload Custom Domain SSL certificate for an API Management service.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/uploadcertificate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
type: enum ,
certificate: string ,
certificate_password: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
expiry: string ,
thumbprint: string ,
subject: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_UpdateHostname (new)
Description Creates, updates, or deletes the custom hostnames for an API Management service. The custom hostname can be applied to the Proxy and Portal endpoint. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/updatehostname
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
update:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
delete:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_ApplyNetworkConfigurationUpdates (new)
Description Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated network settings.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/applynetworkconfigurationupdates
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Groups_ListByService (new)
Description Lists a collection of groups defined within a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Groups_Get (new)
Description Gets the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_CreateOrUpdate (new)
Description Creates or Updates a group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_Update (new)
Description Updates the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_Delete (new)
Description Deletes specific group of the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_ListByGroups (new)
Description Lists a collection of the members of the group, specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Create (new)
Description Adds a user to the specified group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Delete (new)
Description Remove existing user from existing group.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_ListByService (new)
Description Lists a collection of Identity Provider configured in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Get (new)
Description Gets the configuration details of the identity Provider configured in specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_CreateOrUpdate (new)
Description Creates or Updates the IdentityProvider configuration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Update (new)
Description Updates an existing IdentityProvider configuration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
allowedTenants:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Delete (new)
Description Deletes the specified identity provider configuration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_ListByService (new)
Description Lists a collection of loggers in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_Get (new)
Description Gets the details of the logger specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_CreateOrUpdate (new)
Description Creates or Updates a logger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_Update (new)
Description Updates an existing logger.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_Delete (new)
Description Deletes the specified logger.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NetworkStatus_GetByService (new)
Description Gets the Connectivity Status to the external resources on which the Api Management service depends from inside the Cloud Service. This also returns the DNS Servers as visible to the CloudService.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/networkstatus
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
dnsServers:
[
string ,
]
,
connectivityStatus:
[
{
name: string ,
status: enum ,
error: string ,
lastUpdated: string ,
lastStatusChange: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_ListByService (new)
Description Lists all OpenID Connect Providers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
OpenIdConnectProviders_Get (new)
Description Gets specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_CreateOrUpdate (new)
Description Creates or updates the OpenID Connect Provider.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Update (new)
Description Updates the specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Delete (new)
Description Deletes specific OpenID Connect Provider of the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_ListByService (new)
Description Lists a collection of products in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
expandGroups: boolean ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Get (new)
Description Gets the details of the product specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_CreateOrUpdate (new)
Description Creates or Updates a product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Update (new)
Description Update product.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Delete (new)
Description Delete product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
deleteSubscriptions: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_ListByProducts (new)
Description Lists a collection of the APIs associated with a product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_Create (new)
Description Adds an API to the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_Delete (new)
Description Deletes the specified API from the specified product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_ListByProducts (new)
Description Lists the collection of developer groups associated with the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Create (new)
Description Adds the association between the specified developer group with the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Delete (new)
Description Deletes the association between the specified group and product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (400)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductSubscriptions_ListByProducts (new)
Description Lists the collection of subscriptions to the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_Get (new)
Description Get the policy configuration at the Product level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
productId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
ProductPolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the Product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_Delete (new)
Description Deletes the policy configuration at the Product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Properties_ListByService (new)
Description Lists a collection of properties defined within a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Property_Get (new)
Description Gets the details of the property specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_CreateOrUpdate (new)
Description Creates or updates a property.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_Update (new)
Description Updates the specific property.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_Delete (new)
Description Deletes specific property from the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_ListByService (new)
Description Lists a collection of current quota counter periods associated with the counter-key configured in the policy on the specified service instance. The api does not support paging yet.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_Update (new)
Description Updates all the quota counter values specified with the existing quota counter key to a value in the specified service instance. This should be used for reset of the quota counter values.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Get (new)
Description Gets the value of the quota counter associated with the counter-key in the policy for the specific period in service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/{quotaPeriodKey}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
api-version: string ,
}

⚐ Response (200)

{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Update (new)
Description Updates an existing quota counter value in the specified service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/{quotaPeriodKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Reports_ListByService (new)
Description Lists report records.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/{aggregation}
{
resourceGroupName: string ,
serviceName: string ,
aggregation: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
interval: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: integer ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Subscriptions_List (new)
Description Lists all subscriptions of the API Management service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Get (new)
Description Gets the specified Subscription entity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_CreateOrUpdate (new)
Description Creates or updates the subscription of specified user to the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Update (new)
Description Updates the details of a subscription specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
expirationDate: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Delete (new)
Description Deletes the specified subscription.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegeneratePrimaryKey (new)
Description Regenerates primary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegenerateSecondaryKey (new)
Description Regenerates secondary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_Get (new)
Description Get tenant access information details.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}
TenantAccess_Update (new)
Description Update tenant access information details.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
enabled: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegeneratePrimaryKey (new)
Description Regenerate primary access key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegenerateSecondaryKey (new)
Description Regenerate secondary access key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_Get (new)
Description Gets the Git access configuration for the tenant.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/git
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegeneratePrimaryKey (new)
Description Regenerate primary access key for GIT.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/git/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegenerateSecondaryKey (new)
Description Regenerate secondary access key for GIT.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/git/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Deploy (new)
Description This operation applies changes from the specified Git branch to the configuration database. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/deploy
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Save (new)
Description This operation creates a commit with the current configuration snapshot to the specified branch in the repository. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/save
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Validate (new)
Description This operation validates the changes in the specified Git branch. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/validate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfigurationSyncState_Get (new)
Description Gets the status of the most recent synchronization between the configuration database and the Git repository.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/syncState
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
}
TenantPolicy_Get (new)
Description Get the global policy configuration of the tenant.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/policy
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
TenantPolicy_CreateOrUpdate (new)
Description Creates or updates global policy configuration for the tenant.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/policy
{
resourceGroupName: string ,
serviceName: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantPolicy_Delete (new)
Description Deletes the global tenant policy configuration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/policy
{
resourceGroupName: string ,
serviceName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_ListByService (new)
Description Lists a collection of registered users in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_Get (new)
Description Gets the details of the user specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_CreateOrUpdate (new)
Description Creates or Updates a user.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_Update (new)
Description Updates the details of the user specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_Delete (new)
Description Deletes specific user.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
deleteSubscriptions: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_GenerateSsoUrl (new)
Description Retrieves a redirection URL containing an authentication token for signing a given user into the developer portal.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/generateSsoUrl
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserGroups_ListByUsers (new)
Description Lists all user groups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/groups
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserSubscriptions_ListByUsers (new)
Description Lists the collection of subscriptions of the specified user.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserIdentities_ListByUsers (new)
Description Lists all user identities.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/identities
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
provider: string ,
id: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_GetSharedAccessToken (new)
Description Gets the Shared Access Authorization Token for the User.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/token
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
keyType: enum ,
expiry: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
PolicySnippets_ListByService (removed)
Description Lists all policy snippets.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policySnippets
{
resourceGroupName: string ,
serviceName: string ,
scope: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
content: string ,
toolTip: string ,
scope: enum ,
}
,
]
,
}
Regions_ListByService (removed)
Description Lists all azure regions in which the service exists.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/regions
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isMasterRegion: boolean ,
}
,
]
,
}
Apis_ListByService (removed)
Description Lists all APIs of the API Management service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Get (removed)
Description Gets the details of the API specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_CreateOrUpdate (removed)
Description Creates new or updates existing specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Update (removed)
Description Updates the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Delete (removed)
Description Deletes the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_ListByApis (removed)
Description Lists a collection of the operations for the specified API.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_Get (removed)
Description Gets the details of the API Operation specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_CreateOrUpdate (removed)
Description Creates a new API operation or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_Update (removed)
Description Updates the details of the operation specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_Delete (removed)
Description Deletes the specified operation.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationsPolicy_Get (removed)
Description Get the policy configuration at the API Operation level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
ApiOperationsPolicy_CreateOrUpdate (removed)
Description Creates or updates policy configuration for the API Operation level.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationsPolicy_Delete (removed)
Description Deletes the policy configuration at the Api Operation.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProducts_ListByApis (removed)
Description Lists all API associated products.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/products
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_Get (removed)
Description Get the policy configuration at the API level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
ApiPolicy_CreateOrUpdate (removed)
Description Creates or updates policy configuration for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_Delete (removed)
Description Deletes the policy configuration at the Api.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policy
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_ListByService (removed)
Description Lists a collection of authorization servers defined within a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServers_Get (removed)
Description Gets the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_CreateOrUpdate (removed)
Description Creates new authorization server or updates an existing authorization server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_Update (removed)
Description Updates the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_Delete (removed)
Description Deletes specific authorization server instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_ListByService (removed)
Description Lists a collection of backends in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_Get (removed)
Description Gets the details of the backend specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_CreateOrUpdate (removed)
Description Creates or Updates a backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
id: string ,
url: string ,
protocol: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_Update (removed)
Description Updates an existing backend.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
url: string ,
protocol: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_Delete (removed)
Description Deletes the specified backend.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_ListByService (removed)
Description Lists a collection of all certificates in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_Get (removed)
Description Gets the details of the certificate specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_CreateOrUpdate (removed)
Description Creates or updates the certificate being used for authentication with the backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
parameters:
{
data: string ,
password: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_Delete (removed)
Description Deletes specific certificate.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiManagementOperations_List (removed)
Description Lists all of the available REST API operations of the Microsoft.ApiManagement provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ApiManagement/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_ManageDeployments (removed)
Description Manages deployments of an API Management service. This operation can be used to do the following: Change SKU, Change SKU Units, Change Service Tier (Developer/Standard/Premium) and Manage VPN Configuration. This is a long running operation and can take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/managedeployments
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
vpnConfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
vpnType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Restore (removed)
Description Restores a backup of an API Management service created using the ApiManagementServices_Backup operation on the current service. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Backup (removed)
Description Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_CreateOrUpdate (removed)
Description Creates or updates an API Management service. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (201)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Update (removed)
Description Updates an existing API Management service.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Get (removed)
Description Gets an API Management service resource description.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Delete (removed)
Description Deletes an existing API Management service.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_ListByResourceGroup (removed)
Description List all API Management services within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_List (removed)
Description Lists all API Management services within an Azure subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/service/
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_GetSsoToken (removed)
Description Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/getssotoken
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
redirect_uri: string ,
}
ApiManagementServices_CheckNameAvailability (removed)
Description Checks availability and correctness of a name for an API Management service.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/checkNameAvailability
{
parameters:
{
name: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
message: string ,
reason: enum ,
}
ApiManagementServices_UploadCertificate (removed)
Description Upload Custom Domain SSL certificate for an API Management service.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/uploadcertificate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
type: enum ,
certificate: string ,
certificate_password: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
expiry: string ,
thumbprint: string ,
subject: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_UpdateHostname (removed)
Description Creates, updates, or deletes the custom hostnames for an API Management service. The custom hostname can be applied to the Proxy and Portal endpoint. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/updatehostname
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
update:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
delete:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_ApplyNetworkConfigurationUpdates (removed)
Description Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated network settings.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/applynetworkconfigurationupdates
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Groups_ListByService (removed)
Description Lists a collection of groups defined within a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Groups_Get (removed)
Description Gets the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_CreateOrUpdate (removed)
Description Creates or Updates a group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_Update (removed)
Description Updates the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_Delete (removed)
Description Deletes specific group of the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_ListByGroups (removed)
Description Lists a collection of the members of the group, specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Create (removed)
Description Adds a user to the specified group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Delete (removed)
Description Remove existing user from existing group.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_ListByService (removed)
Description Lists a collection of Identity Provider configured in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Get (removed)
Description Gets the configuration details of the identity Provider configured in specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_CreateOrUpdate (removed)
Description Creates or Updates the IdentityProvider configuration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Update (removed)
Description Updates an existing IdentityProvider configuration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
allowedTenants:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Delete (removed)
Description Deletes the specified identity provider configuration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_ListByService (removed)
Description Lists a collection of loggers in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_Get (removed)
Description Gets the details of the logger specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_CreateOrUpdate (removed)
Description Creates or Updates a logger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_Update (removed)
Description Updates an existing logger.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_Delete (removed)
Description Deletes the specified logger.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NetworkStatus_GetByService (removed)
Description Gets the Connectivity Status to the external resources on which the Api Management service depends from inside the Cloud Service. This also returns the DNS Servers as visible to the CloudService.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/networkstatus
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
dnsServers:
[
string ,
]
,
connectivityStatus:
[
{
name: string ,
status: enum ,
error: string ,
lastUpdated: string ,
lastStatusChange: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_ListByService (removed)
Description Lists all OpenID Connect Providers.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
OpenIdConnectProviders_Get (removed)
Description Gets specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_CreateOrUpdate (removed)
Description Creates or updates the OpenID Connect Provider.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Update (removed)
Description Updates the specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Delete (removed)
Description Deletes specific OpenID Connect Provider of the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_ListByService (removed)
Description Lists a collection of products in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
expandGroups: boolean ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Get (removed)
Description Gets the details of the product specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_CreateOrUpdate (removed)
Description Creates or Updates a product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Update (removed)
Description Update product.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Delete (removed)
Description Delete product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
deleteSubscriptions: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_ListByProducts (removed)
Description Lists a collection of the APIs associated with a product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_Create (removed)
Description Adds an API to the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_Delete (removed)
Description Deletes the specified API from the specified product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_ListByProducts (removed)
Description Lists the collection of developer groups associated with the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Create (removed)
Description Adds the association between the specified developer group with the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Delete (removed)
Description Deletes the association between the specified group and product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (400)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductSubscriptions_ListByProducts (removed)
Description Lists the collection of subscriptions to the specified product.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_Get (removed)
Description Get the policy configuration at the Product level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
productId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
ProductPolicy_CreateOrUpdate (removed)
Description Creates or updates policy configuration for the Product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_Delete (removed)
Description Deletes the policy configuration at the Product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policy
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Properties_ListByService (removed)
Description Lists a collection of properties defined within a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Property_Get (removed)
Description Gets the details of the property specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_CreateOrUpdate (removed)
Description Creates or updates a property.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_Update (removed)
Description Updates the specific property.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_Delete (removed)
Description Deletes specific property from the API Management service instance.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_ListByService (removed)
Description Lists a collection of current quota counter periods associated with the counter-key configured in the policy on the specified service instance. The api does not support paging yet.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_Update (removed)
Description Updates all the quota counter values specified with the existing quota counter key to a value in the specified service instance. This should be used for reset of the quota counter values.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Get (removed)
Description Gets the value of the quota counter associated with the counter-key in the policy for the specific period in service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/{quotaPeriodKey}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
api-version: string ,
}

⚐ Response (200)

{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Update (removed)
Description Updates an existing quota counter value in the specified service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/{quotaPeriodKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Reports_ListByService (removed)
Description Lists report records.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/{aggregation}
{
resourceGroupName: string ,
serviceName: string ,
aggregation: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
interval: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: integer ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Subscriptions_List (removed)
Description Lists all subscriptions of the API Management service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Get (removed)
Description Gets the specified Subscription entity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_CreateOrUpdate (removed)
Description Creates or updates the subscription of specified user to the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Update (removed)
Description Updates the details of a subscription specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
expirationDate: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Delete (removed)
Description Deletes the specified subscription.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegeneratePrimaryKey (removed)
Description Regenerates primary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegenerateSecondaryKey (removed)
Description Regenerates secondary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_Get (removed)
Description Get tenant access information details.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}
TenantAccess_Update (removed)
Description Update tenant access information details.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
enabled: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegeneratePrimaryKey (removed)
Description Regenerate primary access key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegenerateSecondaryKey (removed)
Description Regenerate secondary access key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_Get (removed)
Description Gets the Git access configuration for the tenant.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/git
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegeneratePrimaryKey (removed)
Description Regenerate primary access key for GIT.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/git/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegenerateSecondaryKey (removed)
Description Regenerate secondary access key for GIT.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/access/git/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Deploy (removed)
Description This operation applies changes from the specified Git branch to the configuration database. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/deploy
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Save (removed)
Description This operation creates a commit with the current configuration snapshot to the specified branch in the repository. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/save
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Validate (removed)
Description This operation validates the changes in the specified Git branch. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/validate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfigurationSyncState_Get (removed)
Description Gets the status of the most recent synchronization between the configuration database and the Git repository.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/syncState
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
}
TenantPolicy_Get (removed)
Description Get the global policy configuration of the tenant.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/policy
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema: file ,
}
TenantPolicy_CreateOrUpdate (removed)
Description Creates or updates global policy configuration for the tenant.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/policy
{
resourceGroupName: string ,
serviceName: string ,
parameters: object ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantPolicy_Delete (removed)
Description Deletes the global tenant policy configuration.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/policy
{
resourceGroupName: string ,
serviceName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_ListByService (removed)
Description Lists a collection of registered users in the specified service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_Get (removed)
Description Gets the details of the user specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_CreateOrUpdate (removed)
Description Creates or Updates a user.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_Update (removed)
Description Updates the details of the user specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_Delete (removed)
Description Deletes specific user.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
deleteSubscriptions: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_GenerateSsoUrl (removed)
Description Retrieves a redirection URL containing an authentication token for signing a given user into the developer portal.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/generateSsoUrl
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserGroups_ListByUsers (removed)
Description Lists all user groups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/groups
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserSubscriptions_ListByUsers (removed)
Description Lists the collection of subscriptions of the specified user.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserIdentities_ListByUsers (removed)
Description Lists all user identities.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/identities
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
provider: string ,
id: string ,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_GetSharedAccessToken (removed)
Description Gets the Shared Access Authorization Token for the User.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}/token
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
keyType: enum ,
expiry: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}