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 ,
}
,
]
,
}