Microsoft.ApiManagement (stable:2017-03-01)

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

Policy_ListByService (new)
Description Lists all the Global Policy definitions of the Api Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
nextLink: string ,
}
Policy_Get (new)
Description Get the Global policy definition of the Api Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Policy_CreateOrUpdate (new)
Description Creates or updates the global policy configuration of the Api Management service.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Policy_Delete (new)
Description Deletes the global policy configuration of the Api Management Service.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
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: integer ,
}
,
]
,
}
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 ,
isDeleted: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Api_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 ,
expandApiVersionSet: boolean ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_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:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_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:
{
properties:
{
contentValue: string ,
contentFormat: enum ,
wsdlSelector:
{
wsdlServiceName: string ,
wsdlEndpointName: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_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:
{
properties:
{
displayName: 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 ,
}
,
]
,
}
Api_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 ,
}
,
]
,
}
ApiRevisions_List (new)
Description Lists all revisions of an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
apiId: string ,
apiRevision: string ,
createdDateTime: string ,
updatedDateTime: string ,
description: string ,
privateUrl: string ,
isOnline: boolean ,
isCurrent: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_List (new)
Description Lists all releases of an API. An API release is created when making an API Revision current. Releases are also used to rollback to previous revisions. Results will be paged and can be constrained by the $top and $skip parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_Get (new)
Description Returns the details of an API release.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}
{}

⚐ Response (200)

{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_Create (new)
Description Creates a new Release for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}
{
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}

⚐ Response (200)

{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}
{
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_Delete (new)
Description Deletes the specified release in the API.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_ListByApi (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:
[
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_GetEntityTag (new)
Description Gets the entity state (Etag) version of the API operation specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /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)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_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:
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_CreateOrUpdate (new)
Description Creates a new operation in the API 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:
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_Update (new)
Description Updates the details of the operation in the API 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:
{
properties:
{
displayName: 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 ,
}
,
]
,
}
ApiOperation_Delete (new)
Description Deletes the specified operation in the API.
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 ,
}
,
]
,
}
ApiOperationPolicy_ListByOperation (new)
Description Get the list of policy configuration at the API Operation level.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_GetEntityTag (new)
Description Gets the entity state (Etag) version of the API operation policy specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
If-Match: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProduct_ListByApis (new)
Description Lists all Products, which the API is part of.
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:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_ListByApi (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}/policies
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_GetEntityTag (new)
Description Gets the entity state (Etag) version of the API policy specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: 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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ 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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
policyId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiSchema_GetEntityTag (new)
Description Gets the entity state (Etag) version of the schema specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiSchema_CreateOrUpdate (new)
Description Creates or updates schema configuration for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
schemaId: string ,
parameters:
{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_ListByTags (new)
Description Lists a collection of apis associated with tags.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tag:
{
properties:
{
displayName: string ,
}
,
}
,
api:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
operation:
{
properties:
{
displayName: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
product:
{
properties:
{
displayName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
ApiDiagnostic_ListByService (new)
Description Lists all diagnostics of an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
enabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnostic_Head (new)
Description Gets the entity state (Etag) version of the Diagnostic for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnostic_Update (new)
Description Updates the details of the Diagnostic for an API specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_ListByService (new)
Description Lists all loggers associated with the specified Diagnostic of an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_CheckEntityExists (new)
Description Checks that logger entity specified by identifier is associated with the diagnostics entity.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_CreateOrUpdate (new)
Description Attaches a logger to a diagnostic for an API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_Delete (new)
Description Deletes the specified Logger from Diagnostic for an API.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssues_ListByService (new)
Description Lists all issues associated with the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssue_Head (new)
Description Gets the entity state (Etag) version of the Issue for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
parameters:
{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueComments_ListByService (new)
Description Lists all comments for the Issue associated with the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssuComment_Head (new)
Description Gets the entity state (Etag) version of the issue Comment for an API specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/{commentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
commentId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueComment_CreateOrUpdate (new)
Description Creates a new Comment for the Issue in an API or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/{commentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
commentId: string ,
parameters:
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueComment_Delete (new)
Description Deletes the specified comment from an Issue.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueAttachments_ListByService (new)
Description Lists all comments for the Issue associated with the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssuAttachment_Head (new)
Description Gets the entity state (Etag) version of the issue Attachment for an API specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/{attachmentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
attachmentId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueAttachment_CreateOrUpdate (new)
Description Creates a new Attachment for the Issue in an API or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/{attachmentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
attachmentId: string ,
parameters:
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueAttachment_Delete (new)
Description Deletes the specified comment from an Issue.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
[
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServer_GetEntityTag (new)
Description Gets the entity state (Etag) version of the authorizationServer specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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 ,
}
,
]
,
}
Backend_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:
[
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backend_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:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backend_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:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
url: string ,
protocol: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
url: string ,
protocol: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backend_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:
{
properties:
{
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 ,
}
,
]
,
}
Backend_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 ,
}
,
]
,
}
Backend_Reconnect (new)
Description Notifies the APIM proxy to create a new connection to the backend after the specified timeout. If no timeout was specified, timeout of 2 minutes is used.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}/reconnect
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
properties:
{
after: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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:
[
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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:
{
properties:
{
data: string ,
password: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (200)

{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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 ,
}
,
origin: string ,
properties: object ,
}
,
]
,
nextLink: string ,
}
ApiManagementService_Restore (new)
Description Restores a backup of an API Management service created using the ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (201)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
ApiManagementService_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)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementService_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)

{
redirectUri: string ,
}
ApiManagementService_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 ,
}
ApiManagementService_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 ,
parameters:
{
location: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
ApiManagementService_UploadCertificate (new)
Description Upload Custom Domain SSL certificate for an API Management service. This operation will be deprecated in future releases.
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 ,
}
ApiManagementService_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. This operation will be deprecated in the next version update.
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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
Diagnostic_ListByService (new)
Description Lists all diagnostics of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
enabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Diagnostic_Head (new)
Description Gets the entity state (Etag) version of the Diagnostic specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
diagnosticId: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_ListByService (new)
Description Lists all loggers associated with the specified Diagnostic of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_CheckEntityExists (new)
Description Checks that logger entity specified by identifier is associated with the diagnostics entity.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_CreateOrUpdate (new)
Description Attaches a logger to a diagnostic.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_Delete (new)
Description Deletes the specified Logger from Diagnostic.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
EmailTemplate_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}/templates
{
resourceGroupName: string ,
serviceName: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
EmailTemplate_GetEntityTag (new)
Description Gets the entity state (Etag) version of the email template specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
EmailTemplate_CreateOrUpdate (new)
Description Updates an Email Template.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}
{
resourceGroupName: string ,
serviceName: string ,
templateName: string ,
parameters:
{
properties:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}
{
resourceGroupName: string ,
serviceName: string ,
templateName: string ,
parameters:
{
properties:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
EmailTemplate_Delete (new)
Description Reset the Email Template to default template provided by the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Group_GetEntityTag (new)
Description Gets the entity state (Etag) version of the group specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
{
properties:
{
displayName: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
{
properties:
{
displayName: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_List (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:
[
{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_CheckEntityExists (new)
Description Checks that user entity specified by identifier is associated with the group entity.
Reference Link ¶

⚼ Request

HEAD:  /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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_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)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
[
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_GetEntityTag (new)
Description Gets the entity state (Etag) version of the identityProvider specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (200)

{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
{
properties:
{
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 ,
}
,
]
,
}
IdentityProvider_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 ,
}
,
]
,
}
Logger_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:
[
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Logger_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:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Logger_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:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Logger_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:
{
properties:
{
loggerType: 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 ,
}
,
]
,
}
Logger_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_ListByService (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 ,
}
,
]
,
}
NetworkStatus_ListByLocation (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}/locations/{locationName}/networkstatus
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
locationName: 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 ,
}
,
]
,
}
Notification_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}/notifications
{
resourceGroupName: string ,
serviceName: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
recipients:
{
emails:
[
string ,
]
,
users:
[
string ,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Notification_Get (new)
Description Gets the details of the Notification specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
recipients:
{
emails:
[
string ,
]
,
users:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
recipients:
{
emails:
[
string ,
]
,
users:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_ListByNotification (new)
Description Gets the list of the Notification Recipient User subscribed to the notification.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
userId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_Get (new)
Description Determine if the Notification Recipient User is subscribed to the notification.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{uid}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_CreateOrUpdate (new)
Description Adds the API Management User to the list of Recipients for the Notification.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{uid}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
userId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
userId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_Delete (new)
Description Removes the API Management user from the list of Notification.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_ListByNotification (new)
Description Gets the list of the Notification Recipient Emails subscribed to a notification.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
email: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_Get (new)
Description Determine if Notification Recipient Email subscribed to the notification.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
email: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_CreateOrUpdate (new)
Description Adds the Email address to the list of Recipients for the Notification.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
email: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
email: string ,
}
,
}

⚐ Response (200)

{
properties:
{
email: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_Delete (new)
Description Removes the email from the list of Notification.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
[
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
nextLink: string ,
}
OpenIdConnectProvider_GetEntityTag (new)
Description Gets the entity state (Etag) version of the openIdConnectProvider specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
{
properties:
{
displayName: 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 ,
}
,
]
,
}
OpenIdConnectProvider_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignInSettings_Head (new)
Description Gets the entity state (Etag) version of the SignInSettings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignInSettings_Get (new)
Description Get Sign-In settings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
}
,
}
,
}
SignInSettings_Update (new)
Description Update Sign-In settings.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignInSettings_CreateOrUpdate (new)
Description Create or Update Sign-In settings.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signin
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignUpSettings_Head (new)
Description Gets the entity state (Etag) version of the SignUpSettings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignUpSettings_Get (new)
Description Get Sign-Up settings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
}
SignUpSettings_Update (new)
Description Update Sign-Up settings.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignUpSettings_CreateOrUpdate (new)
Description Create or Update Sign-Up settings.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DelegationSettings_Head (new)
Description Gets the entity state (Etag) version of the DelegationSettings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DelegationSettings_Get (new)
Description Get Delegation settings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}
,
}
DelegationSettings_Update (new)
Description Update Delegation settings.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DelegationSettings_CreateOrUpdate (new)
Description Create or Update Delegation settings.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
{
properties:
{
displayName: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
{
properties:
{
displayName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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 ,
}
,
]
,
}
ProductApi_ListByProduct (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:
[
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApi_CheckEntityExists (new)
Description Checks that API entity specified by identifier is associated with the Product entity.
Reference Link ¶

⚼ Request

HEAD:  /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 ,
}
,
]
,
}
ProductApi_CreateOrUpdate (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)

{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApi_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 ,
}
,
]
,
}
ProductGroup_ListByProduct (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:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroup_CheckEntityExists (new)
Description Checks that Group entity specified by identifier is associated with the Product entity.
Reference Link ¶

⚼ Request

HEAD:  /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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroup_CreateOrUpdate (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)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroup_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductSubscriptions_List (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:
[
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_ListByProduct (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}/policies
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
productId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
productId: string ,
policyId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ 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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
policyId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_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:
[
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
]
,
nextLink: string ,
}
Property_GetEntityTag (new)
Description Gets the entity state (Etag) version of the property specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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:
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
}

⚐ 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:
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
value: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
value: string ,
}
,
}

⚐ 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:
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
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 (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 ,
Value:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
]
,
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 ,
Value:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}

⚐ 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_ListByApi (new)
Description Lists report records by API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByUser (new)
Description Lists report records by User.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByOperation (new)
Description Lists report records by API Operations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByProduct (new)
Description Lists report records by Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByGeo (new)
Description Lists report records by geography.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListBySubscription (new)
Description Lists report records by subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByTime (new)
Description Lists report records by Time.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByRequest (new)
Description Lists report records by Request.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
apiId: string ,
operationId: string ,
productId: string ,
userId: string ,
method: string ,
url: string ,
ipAddress: string ,
backendResponseCode: string ,
responseCode: integer ,
responseSize: integer ,
timestamp: string ,
cache: string ,
apiTime: number ,
serviceTime: number ,
apiRegion: string ,
subscriptionId: string ,
requestId: string ,
requestSize: integer ,
}
,
]
,
count: integer ,
}
Subscription_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:
[
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscription_GetEntityTag (new)
Description Gets the entity state (Etag) version of the apimanagement subscription specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscription_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:
{
properties:
{
userId: string ,
productId: string ,
displayName: 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 ,
}
,
]
,
}
Subscription_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:
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}

⚐ Response (200)

{
properties:
{
userId: string ,
productId: string ,
displayName: 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 ,
}
,
]
,
}
Subscription_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:
{
properties:
{
userId: string ,
productId: string ,
expirationDate: string ,
displayName: 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 ,
}
,
]
,
}
Subscription_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 ,
}
,
]
,
}
Subscription_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 ,
}
,
]
,
}
Subscription_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 ,
}
,
]
,
}
TagResource_ListByService (new)
Description Lists a collection of resources associated with tags.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tag:
{
properties:
{
displayName: string ,
}
,
}
,
api:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
operation:
{
properties:
{
displayName: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
product:
{
properties:
{
displayName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Tag_ListByService (new)
Description Lists a collection of tags defined within a service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}
Tag_GetEntityState (new)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_CreateOrUpdate (new)
Description Creates a tag.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
tagId: string ,
parameters:
{
properties:
{
displayName: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
tagId: string ,
parameters:
{
properties:
{
displayName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_ListByApi (new)
Description Lists all Tags associated with the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetEntityStateByApi (new)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetByApi (new)
Description Get tag associated with the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_AssignToApi (new)
Description Assign tag to the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_DetachFromApi (new)
Description Detach the tag from the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_ListByApi (new)
Description Lists all Tags descriptions in scope of API. Model similar to swagger - tagDescription is defined on API level but tag may be assigned to the Operations
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_GetEntityState (new)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_Get (new)
Description Get tag associated with the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_CreateOrUpdate (new)
Description Create/Update tag description in scope of the Api.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tagDescriptions/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
tagId: string ,
parameters:
{
properties:
{
description: string ,
externalDocsUrl: string ,
externalDocsDescription: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_Delete (new)
Description Delete tag description for the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_ListByOperation (new)
Description Lists all Tags associated with the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetEntityStateByOperation (new)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetByOperation (new)
Description Get tag associated with the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_AssignToOperation (new)
Description Assign tag to the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_DetachFromOperation (new)
Description Detach the tag from the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Operation_ListByTags (new)
Description Lists a collection of operations associated with tags.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tag:
{
properties:
{
displayName: string ,
}
,
}
,
api:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
operation:
{
properties:
{
displayName: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
product:
{
properties:
{
displayName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Tag_ListByProduct (new)
Description Lists all Tags associated with the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetEntityStateByProduct (new)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetByProduct (new)
Description Get tag associated with the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_AssignToProduct (new)
Description Assign tag to the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_DetachFromProduct (new)
Description Detach the tag from the Product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
tagId: string ,
If-Match: 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/{accessName}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
enabled: boolean ,
}
,
accessName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ 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/{accessName}/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/git
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/git/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/git/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{configurationName}/deploy
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
actionLog:
[
{
objectType: string ,
action: string ,
objectKey: 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/{configurationName}/save
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
actionLog:
[
{
objectType: string ,
action: string ,
objectKey: 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/{configurationName}/validate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_GetSyncState (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/{configurationName}/syncState
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (200)

{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
}
User_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:
[
{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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:
{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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:
{
properties:
{
email: string ,
firstName: string ,
lastName: string ,
password: string ,
confirmation: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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:
{
properties:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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 ,
}
,
]
,
}
UserGroup_List (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:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserSubscription_List (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:
[
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserIdentities_List (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 ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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 ,
}
,
]
,
}
ApiVersionSet_ListByService (new)
Description Lists a collection of API Version Sets in the specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiVersionSet_GetEntityTag (new)
Description Gets the entity state (Etag) version of the Api Version Set specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/api-version-sets/{versionSetId}
{}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiVersionSet_CreateOrUpdate (new)
Description Creates or Updates a Api Version Set.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/api-version-sets/{versionSetId}
{
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/api-version-sets/{versionSetId}
{
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiVersionSet_Delete (new)
Description Deletes specific Api Version Set.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Policy_ListByService (removed)
Description Lists all the Global Policy definitions of the Api Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
nextLink: string ,
}
Policy_Get (removed)
Description Get the Global policy definition of the Api Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Policy_CreateOrUpdate (removed)
Description Creates or updates the global policy configuration of the Api Management service.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Policy_Delete (removed)
Description Deletes the global policy configuration of the Api Management Service.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ 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: integer ,
}
,
]
,
}
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 ,
isDeleted: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Api_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 ,
expandApiVersionSet: boolean ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_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:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_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:
{
properties:
{
contentValue: string ,
contentFormat: enum ,
wsdlSelector:
{
wsdlServiceName: string ,
wsdlEndpointName: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_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:
{
properties:
{
displayName: 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 ,
}
,
]
,
}
Api_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 ,
}
,
]
,
}
ApiRevisions_List (removed)
Description Lists all revisions of an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
apiId: string ,
apiRevision: string ,
createdDateTime: string ,
updatedDateTime: string ,
description: string ,
privateUrl: string ,
isOnline: boolean ,
isCurrent: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_List (removed)
Description Lists all releases of an API. An API release is created when making an API Revision current. Releases are also used to rollback to previous revisions. Results will be paged and can be constrained by the $top and $skip parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_Get (removed)
Description Returns the details of an API release.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}
{}

⚐ Response (200)

{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_Create (removed)
Description Creates a new Release for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}
{
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}

⚐ Response (200)

{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}
{
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiRelease_Delete (removed)
Description Deletes the specified release in the API.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_ListByApi (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:
[
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the API operation specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /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)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_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:
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_CreateOrUpdate (removed)
Description Creates a new operation in the API 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:
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperation_Update (removed)
Description Updates the details of the operation in the API 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:
{
properties:
{
displayName: 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 ,
}
,
]
,
}
ApiOperation_Delete (removed)
Description Deletes the specified operation in the API.
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 ,
}
,
]
,
}
ApiOperationPolicy_ListByOperation (removed)
Description Get the list of policy configuration at the API Operation level.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the API operation policy specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
If-Match: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProduct_ListByApis (removed)
Description Lists all Products, which the API is part of.
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:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_ListByApi (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}/policies
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiPolicy_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the API policy specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: 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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ 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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
policyId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiSchema_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the schema specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiSchema_CreateOrUpdate (removed)
Description Creates or updates schema configuration for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
schemaId: string ,
parameters:
{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
contentType: string ,
document:
{
value: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Api_ListByTags (removed)
Description Lists a collection of apis associated with tags.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tag:
{
properties:
{
displayName: string ,
}
,
}
,
api:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
operation:
{
properties:
{
displayName: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
product:
{
properties:
{
displayName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
ApiDiagnostic_ListByService (removed)
Description Lists all diagnostics of an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
enabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnostic_Head (removed)
Description Gets the entity state (Etag) version of the Diagnostic for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnostic_Update (removed)
Description Updates the details of the Diagnostic for an API specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_ListByService (removed)
Description Lists all loggers associated with the specified Diagnostic of an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_CheckEntityExists (removed)
Description Checks that logger entity specified by identifier is associated with the diagnostics entity.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_CreateOrUpdate (removed)
Description Attaches a logger to a diagnostic for an API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiDiagnosticLogger_Delete (removed)
Description Deletes the specified Logger from Diagnostic for an API.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
diagnosticId: string ,
loggerid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssues_ListByService (removed)
Description Lists all issues associated with the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssue_Head (removed)
Description Gets the entity state (Etag) version of the Issue for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
parameters:
{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
createdDate: string ,
state: enum ,
userId: string ,
apiId: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueComments_ListByService (removed)
Description Lists all comments for the Issue associated with the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssuComment_Head (removed)
Description Gets the entity state (Etag) version of the issue Comment for an API specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/{commentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
commentId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueComment_CreateOrUpdate (removed)
Description Creates a new Comment for the Issue in an API or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/{commentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
commentId: string ,
parameters:
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueComment_Delete (removed)
Description Deletes the specified comment from an Issue.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueAttachments_ListByService (removed)
Description Lists all comments for the Issue associated with the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssuAttachment_Head (removed)
Description Gets the entity state (Etag) version of the issue Attachment for an API specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/{attachmentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
attachmentId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueAttachment_CreateOrUpdate (removed)
Description Creates a new Attachment for the Issue in an API or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/{attachmentId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
issueId: string ,
attachmentId: string ,
parameters:
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiIssueAttachment_Delete (removed)
Description Deletes the specified comment from an Issue.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
[
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServer_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the authorizationServer specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServer_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 ,
}
,
]
,
}
Backend_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:
[
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backend_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:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backend_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:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
url: string ,
protocol: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
url: string ,
protocol: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backend_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:
{
properties:
{
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 ,
}
,
]
,
}
Backend_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 ,
}
,
]
,
}
Backend_Reconnect (removed)
Description Notifies the APIM proxy to create a new connection to the backend after the specified timeout. If no timeout was specified, timeout of 2 minutes is used.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}/reconnect
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
properties:
{
after: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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:
[
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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:
{
properties:
{
data: string ,
password: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (200)

{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificate_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 ,
}
,
origin: string ,
properties: object ,
}
,
]
,
nextLink: string ,
}
ApiManagementService_Restore (removed)
Description Restores a backup of an API Management service created using the ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (201)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
ApiManagementService_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)

{}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementService_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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementService_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)

{
redirectUri: string ,
}
ApiManagementService_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 ,
}
ApiManagementService_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 ,
parameters:
{
location: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
ApiManagementService_UploadCertificate (removed)
Description Upload Custom Domain SSL certificate for an API Management service. This operation will be deprecated in future releases.
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 ,
}
ApiManagementService_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. This operation will be deprecated in the next version update.
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 ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
location: string ,
etag: string ,
}
Diagnostic_ListByService (removed)
Description Lists all diagnostics of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
enabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Diagnostic_Head (removed)
Description Gets the entity state (Etag) version of the Diagnostic specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
diagnosticId: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_ListByService (removed)
Description Lists all loggers associated with the specified Diagnostic of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_CheckEntityExists (removed)
Description Checks that logger entity specified by identifier is associated with the diagnostics entity.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_CreateOrUpdate (removed)
Description Attaches a logger to a diagnostic.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DiagnosticLogger_Delete (removed)
Description Deletes the specified Logger from Diagnostic.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
EmailTemplate_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}/templates
{
resourceGroupName: string ,
serviceName: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
EmailTemplate_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the email template specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
EmailTemplate_CreateOrUpdate (removed)
Description Updates an Email Template.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}
{
resourceGroupName: string ,
serviceName: string ,
templateName: string ,
parameters:
{
properties:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
subject: string ,
body: string ,
title: string ,
description: string ,
isDefault: boolean ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}
{
resourceGroupName: string ,
serviceName: string ,
templateName: string ,
parameters:
{
properties:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
EmailTemplate_Delete (removed)
Description Reset the Email Template to default template provided by the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Group_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the group specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
{
properties:
{
displayName: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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:
{
properties:
{
displayName: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Group_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_List (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:
[
{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_CheckEntityExists (removed)
Description Checks that user entity specified by identifier is associated with the group entity.
Reference Link ¶

⚼ Request

HEAD:  /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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_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)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUser_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
[
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the identityProvider specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (200)

{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProvider_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:
{
properties:
{
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 ,
}
,
]
,
}
IdentityProvider_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 ,
}
,
]
,
}
Logger_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:
[
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Logger_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:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Logger_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:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
sampling:
{
properties:
{
samplingType: enum ,
percentage: number ,
maxTelemetryItemsPerSecond: integer ,
evaluationInterval: string ,
percentageDecreaseTimeout: string ,
percentageIncreaseTimeout: string ,
minPercentage: number ,
maxPercentage: number ,
movingAverageRatio: number ,
initialPercentage: number ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Logger_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:
{
properties:
{
loggerType: 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 ,
}
,
]
,
}
Logger_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_ListByService (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 ,
}
,
]
,
}
NetworkStatus_ListByLocation (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}/locations/{locationName}/networkstatus
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
locationName: 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 ,
}
,
]
,
}
Notification_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}/notifications
{
resourceGroupName: string ,
serviceName: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
recipients:
{
emails:
[
string ,
]
,
users:
[
string ,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Notification_Get (removed)
Description Gets the details of the Notification specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
recipients:
{
emails:
[
string ,
]
,
users:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
recipients:
{
emails:
[
string ,
]
,
users:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_ListByNotification (removed)
Description Gets the list of the Notification Recipient User subscribed to the notification.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
userId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_Get (removed)
Description Determine if the Notification Recipient User is subscribed to the notification.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{uid}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_CreateOrUpdate (removed)
Description Adds the API Management User to the list of Recipients for the Notification.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{uid}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
uid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
userId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
userId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientUser_Delete (removed)
Description Removes the API Management user from the list of Notification.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_ListByNotification (removed)
Description Gets the list of the Notification Recipient Emails subscribed to a notification.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
email: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_Get (removed)
Description Determine if Notification Recipient Email subscribed to the notification.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
email: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_CreateOrUpdate (removed)
Description Adds the Email address to the list of Recipients for the Notification.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
email: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
email: string ,
}
,
}

⚐ Response (200)

{
properties:
{
email: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
NotificationRecipientEmail_Delete (removed)
Description Removes the email from the list of Notification.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
[
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
nextLink: string ,
}
OpenIdConnectProvider_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the openIdConnectProvider specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProvider_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:
{
properties:
{
displayName: 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 ,
}
,
]
,
}
OpenIdConnectProvider_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignInSettings_Head (removed)
Description Gets the entity state (Etag) version of the SignInSettings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignInSettings_Get (removed)
Description Get Sign-In settings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
}
,
}
,
}
SignInSettings_Update (removed)
Description Update Sign-In settings.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignInSettings_CreateOrUpdate (removed)
Description Create or Update Sign-In settings.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signin
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
enabled: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignUpSettings_Head (removed)
Description Gets the entity state (Etag) version of the SignUpSettings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignUpSettings_Get (removed)
Description Get Sign-Up settings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
}
SignUpSettings_Update (removed)
Description Update Sign-Up settings.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
SignUpSettings_CreateOrUpdate (removed)
Description Create or Update Sign-Up settings.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{
properties:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DelegationSettings_Head (removed)
Description Gets the entity state (Etag) version of the DelegationSettings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DelegationSettings_Get (removed)
Description Get Delegation settings.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}
,
}
DelegationSettings_Update (removed)
Description Update Delegation settings.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
DelegationSettings_CreateOrUpdate (removed)
Description Create or Update Delegation settings.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
{
properties:
{
displayName: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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:
{
properties:
{
displayName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Product_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 ,
}
,
]
,
}
ProductApi_ListByProduct (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:
[
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApi_CheckEntityExists (removed)
Description Checks that API entity specified by identifier is associated with the Product entity.
Reference Link ¶

⚼ Request

HEAD:  /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 ,
}
,
]
,
}
ProductApi_CreateOrUpdate (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)

{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApi_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 ,
}
,
]
,
}
ProductGroup_ListByProduct (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:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroup_CheckEntityExists (removed)
Description Checks that Group entity specified by identifier is associated with the Product entity.
Reference Link ¶

⚼ Request

HEAD:  /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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroup_CreateOrUpdate (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)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroup_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductSubscriptions_List (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:
[
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_ListByProduct (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}/policies
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
productId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
properties:
{
policyContent: string ,
}
,
}
,
]
,
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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
productId: string ,
policyId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
policyContent: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
policyId: string ,
parameters:
{
properties:
{
policyContent: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
}
,
}

⚐ 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}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
policyId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_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:
[
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
]
,
nextLink: string ,
}
Property_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the property specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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:
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
}

⚐ 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:
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
value: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
value: string ,
}
,
}

⚐ 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:
{
properties:
{
displayName: string ,
value: string ,
}
,
}
,
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 (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 ,
Value:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
]
,
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 ,
Value:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}

⚐ 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_ListByApi (removed)
Description Lists report records by API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByUser (removed)
Description Lists report records by User.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByOperation (removed)
Description Lists report records by API Operations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByProduct (removed)
Description Lists report records by Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByGeo (removed)
Description Lists report records by geography.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListBySubscription (removed)
Description Lists report records by subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByTime (removed)
Description Lists report records by Time.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
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 ,
}
Reports_ListByRequest (removed)
Description Lists report records by Request.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
apiId: string ,
operationId: string ,
productId: string ,
userId: string ,
method: string ,
url: string ,
ipAddress: string ,
backendResponseCode: string ,
responseCode: integer ,
responseSize: integer ,
timestamp: string ,
cache: string ,
apiTime: number ,
serviceTime: number ,
apiRegion: string ,
subscriptionId: string ,
requestId: string ,
requestSize: integer ,
}
,
]
,
count: integer ,
}
Subscription_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:
[
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscription_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the apimanagement subscription specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscription_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:
{
properties:
{
userId: string ,
productId: string ,
displayName: 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 ,
}
,
]
,
}
Subscription_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:
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}

⚐ Response (200)

{
properties:
{
userId: string ,
productId: string ,
displayName: 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 ,
}
,
]
,
}
Subscription_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:
{
properties:
{
userId: string ,
productId: string ,
expirationDate: string ,
displayName: 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 ,
}
,
]
,
}
Subscription_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 ,
}
,
]
,
}
Subscription_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 ,
}
,
]
,
}
Subscription_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 ,
}
,
]
,
}
TagResource_ListByService (removed)
Description Lists a collection of resources associated with tags.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tag:
{
properties:
{
displayName: string ,
}
,
}
,
api:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
operation:
{
properties:
{
displayName: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
product:
{
properties:
{
displayName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Tag_ListByService (removed)
Description Lists a collection of tags defined within a service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}
Tag_GetEntityState (removed)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_CreateOrUpdate (removed)
Description Creates a tag.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
tagId: string ,
parameters:
{
properties:
{
displayName: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
tagId: string ,
parameters:
{
properties:
{
displayName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_ListByApi (removed)
Description Lists all Tags associated with the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetEntityStateByApi (removed)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetByApi (removed)
Description Get tag associated with the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_AssignToApi (removed)
Description Assign tag to the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_DetachFromApi (removed)
Description Detach the tag from the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_ListByApi (removed)
Description Lists all Tags descriptions in scope of API. Model similar to swagger - tagDescription is defined on API level but tag may be assigned to the Operations
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_GetEntityState (removed)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_Get (removed)
Description Get tag associated with the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_CreateOrUpdate (removed)
Description Create/Update tag description in scope of the Api.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tagDescriptions/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
tagId: string ,
parameters:
{
properties:
{
description: string ,
externalDocsUrl: string ,
externalDocsDescription: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TagDescription_Delete (removed)
Description Delete tag description for the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_ListByOperation (removed)
Description Lists all Tags associated with the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetEntityStateByOperation (removed)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetByOperation (removed)
Description Get tag associated with the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_AssignToOperation (removed)
Description Assign tag to the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_DetachFromOperation (removed)
Description Detach the tag from the Operation.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Operation_ListByTags (removed)
Description Lists a collection of operations associated with tags.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tag:
{
properties:
{
displayName: string ,
}
,
}
,
api:
{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}
,
}
,
operation:
{
properties:
{
displayName: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
product:
{
properties:
{
displayName: string ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Tag_ListByProduct (removed)
Description Lists all Tags associated with the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetEntityStateByProduct (removed)
Description Gets the entity state version of the tag specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_GetByProduct (removed)
Description Get tag associated with the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_AssignToProduct (removed)
Description Assign tag to the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Tag_DetachFromProduct (removed)
Description Detach the tag from the Product.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
tagId: string ,
If-Match: 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/{accessName}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
enabled: boolean ,
}
,
accessName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ 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/{accessName}/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/git
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/git/regeneratePrimaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{accessName}/git/regenerateSecondaryKey
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
accessName: 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/{configurationName}/deploy
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
actionLog:
[
{
objectType: string ,
action: string ,
objectKey: 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/{configurationName}/save
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
id: string ,
status: enum ,
started: string ,
updated: string ,
resultInfo: string ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
actionLog:
[
{
objectType: string ,
action: string ,
objectKey: 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/{configurationName}/validate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_GetSyncState (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/{configurationName}/syncState
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (200)

{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
}
User_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:
[
{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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:
{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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:
{
properties:
{
email: string ,
firstName: string ,
lastName: string ,
password: string ,
confirmation: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (200)

{
properties:
{
firstName: string ,
lastName: string ,
email: string ,
registrationDate: string ,
groups:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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:
{
properties:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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 (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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 ,
}
,
]
,
}
UserGroup_List (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:
[
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserSubscription_List (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:
[
{
properties:
{
userId: string ,
productId: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserIdentities_List (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 ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
User_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 ,
}
,
]
,
}
ApiVersionSet_ListByService (removed)
Description Lists a collection of API Version Sets in the specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiVersionSet_GetEntityTag (removed)
Description Gets the entity state (Etag) version of the Api Version Set specified by its identifier.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/api-version-sets/{versionSetId}
{}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiVersionSet_CreateOrUpdate (removed)
Description Creates or Updates a Api Version Set.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/api-version-sets/{versionSetId}
{
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/api-version-sets/{versionSetId}
{
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiVersionSet_Delete (removed)
Description Deletes specific Api Version Set.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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