Microsoft.ApiManagement (stable:2018-01-01)

2025/10/30 • 275 new, 275 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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}
Policy_GetEntityTag (new)
Description :  Gets the entity state (Etag) version of the Global policy definition in the Api Management service.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
}
,
apiType: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
deleteRevisions: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
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)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
If-Match: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
[
{
tag:
{
id: string ,
name: string ,
}
,
api:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
operation:
{
id: string ,
name: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
product:
{
id: string ,
name: string ,
}
,
}
,
]
,
count: integer ,
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)

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiIssue_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 ,
userId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

{
error:
{
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 ,
userId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
userId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
title: string ,
description: string ,
userId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
userId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiIssue_Update (new)
Description :  Updates an existing issue for an API.
Reference :  Link ¶

⚼ Request

PATCH:  /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 ,
userId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
}
ApiManagementServiceSkus_ListAvailableServiceSkus (new)
Description :  Gets all available SKU for a given API Management service
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
sku:
{
name: enum ,
}
,
capacity:
{
minimum: integer ,
maximum: integer ,
default: integer ,
scaleType: enum ,
}
,
}
,
]
,
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}/updatecertificate
{
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)

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
]
,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
[
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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:
[
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

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

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

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

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

{
error:
{
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)

{
error:
{
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 (200)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

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

{
error:
{
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)

{
error:
{
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 (200)

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

⚐ Response (default)

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

{
error:
{
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)

{
error:
{
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 (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

{
etag: string ,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
If-Match: string ,
parameters:
{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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}/periods/{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)

{
error:
{
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}/periods/{quotaPeriodKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
notify: boolean ,
If-Match: string ,
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)

{
error:
{
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 ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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:
[
{
tag:
{
id: string ,
name: string ,
}
,
api:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
operation:
{
id: string ,
name: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
product:
{
id: string ,
name: string ,
}
,
}
,
]
,
count: integer ,
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
[
{
tag:
{
id: string ,
name: string ,
}
,
api:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
operation:
{
id: string ,
name: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
product:
{
id: string ,
name: string ,
}
,
}
,
]
,
count: integer ,
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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_GetIdentity (new)
Description :  Returns calling user identity information.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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:
[
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
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)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
If-Match: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}
Policy_GetEntityTag (removed)
Description :  Gets the entity state (Etag) version of the Global policy definition in the Api Management service.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
}
,
apiType: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
deleteRevisions: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
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)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
apiId: string ,
releaseId: string ,
If-Match: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
[
{
tag:
{
id: string ,
name: string ,
}
,
api:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
operation:
{
id: string ,
name: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
product:
{
id: string ,
name: string ,
}
,
}
,
]
,
count: integer ,
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)

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiIssue_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 ,
userId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

{
error:
{
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 ,
userId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
userId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
title: string ,
description: string ,
userId: string ,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
description: string ,
userId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiIssue_Update (removed)
Description :  Updates an existing issue for an API.
Reference :  Link ¶

⚼ Request

PATCH:  /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 ,
userId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
}
ApiManagementServiceSkus_ListAvailableServiceSkus (removed)
Description :  Gets all available SKU for a given API Management service
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
sku:
{
name: enum ,
}
,
capacity:
{
minimum: integer ,
maximum: integer ,
default: integer ,
scaleType: enum ,
}
,
}
,
]
,
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}/updatecertificate
{
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)

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

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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 ,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
]
,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
[
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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:
[
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (200)

{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

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

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

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

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: 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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

{
error:
{
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)

{
error:
{
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 (200)

{
properties:
{
enabled: boolean ,
}
,
}

⚐ Response (default)

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

{
error:
{
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)

{
error:
{
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 (200)

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

⚐ Response (default)

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

{
error:
{
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)

{
error:
{
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 (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
}
,
}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (404)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

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

{
etag: string ,
}

⚐ Response (default)

{
error:
{
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 ,
contentFormat: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
If-Match: string ,
parameters:
{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (200)

{
properties:
{
policyContent: string ,
contentFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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}/periods/{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)

{
error:
{
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}/periods/{quotaPeriodKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 ,
}
,
}
,
notify: boolean ,
If-Match: string ,
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)

{
error:
{
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 ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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:
[
{
tag:
{
id: string ,
name: string ,
}
,
api:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
operation:
{
id: string ,
name: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
product:
{
id: string ,
name: string ,
}
,
}
,
]
,
count: integer ,
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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:
[
{
tag:
{
id: string ,
name: string ,
}
,
api:
{
id: string ,
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
operation:
{
id: string ,
name: string ,
apiName: string ,
apiRevision: string ,
apiVersion: string ,
description: string ,
method: string ,
urlTemplate: string ,
}
,
product:
{
id: string ,
name: string ,
}
,
}
,
]
,
count: integer ,
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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 (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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_GetIdentity (removed)
Description :  Returns calling user identity information.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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:
[
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
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 ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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)

{
error:
{
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 ,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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)

{
error:
{
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
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
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)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
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}
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
versionSetId: string ,
If-Match: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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