Microsoft.ApiManagement (preview:2021-01-01)

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

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 ,
tags: string ,
expandApiVersionSet: boolean ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
count: integer ,
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:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: 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:
{
value: string ,
format: enum ,
wsdlSelector:
{
wsdlServiceName: string ,
wsdlEndpointName: string ,
}
,
apiType: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: 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 (200)

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

⚐ 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 ,
}
,
]
,
}
,
}
ApiRevision_ListByService (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 ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiRelease_ListByService (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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
]
,
count: integer ,
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 ,
apiId: string ,
releaseId: string ,
api-version: string ,
subscriptionId: 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 ,
apiId: string ,
releaseId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiRelease_CreateOrUpdate (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 ,
apiId: string ,
releaseId: string ,
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
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 ,
apiId: string ,
releaseId: string ,
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ 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 ,
apiId: string ,
releaseId: 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 ,
}
,
]
,
}
,
}
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 ,
tags: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: 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_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 (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_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:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
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 ,
format: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
count: integer ,
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 ,
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 ,
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 ,
}
,
}
,
]
,
count: integer ,
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)

{
value:
[
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
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 ,
format: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
contentType: string ,
document: object ,
}
,
}
,
]
,
count: integer ,
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: object ,
}
,
}
,
}

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

⚐ Response (202)

{}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ 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 ,
force: 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 ,
}
,
]
,
}
,
}
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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
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 ,
$filter: string ,
expandCommentsAttachments: boolean ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
userId: string ,
}
,
}
,
]
,
count: integer ,
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 ,
expandCommentsAttachments: boolean ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
description: string ,
userId: 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_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 (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_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 ,
issueId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
text: string ,
createdDate: string ,
userId: 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_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 attachments 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 ,
issueId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
contentFormat: string ,
content: 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_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 ,
}
,
]
,
}
,
}
ApiTagDescription_ListByService (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:
{
tagId: string ,
displayName: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiTagDescription_Get (new)
Description :  Get Tag description in scope of API
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiTagDescription_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/{tagDescriptionId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
tagDescriptionId: string ,
parameters:
{
properties:
{
description: string ,
externalDocsUrl: string ,
externalDocsDescription: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiTagDescription_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/{tagDescriptionId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
tagDescriptionId: 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 ,
}
,
}
,
]
,
count: integer ,
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 ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: 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_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 ,
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 ,
includeNotTaggedOperations: boolean ,
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 ,
}

⚐ 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 ,
includeNotTaggedApis: boolean ,
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 ,
}

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
]
,
count: integer ,
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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
api-version: string ,
subscriptionId: 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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
api-version: string ,
subscriptionId: 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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ 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_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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: 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_Delete (new)
Description :  Deletes specific Api Version Set.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: 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 ,
clientSecret: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
clientSecret: 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 ,
clientSecret: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: 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 ,
clientSecret: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
AuthorizationServer_ListSecrets (new)
Description :  Gets the client secret details of the authorization server.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
}

⚐ 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 ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ 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_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 (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_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 ,
}
,
]
,
}
,
}
Cache_ListByService (new)
Description :  Lists a collection of all external Caches in the specified service instance.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Cache_CreateOrUpdate (new)
Description :  Creates or updates an External Cache to be used in Api Management instance.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}
{
resourceGroupName: string ,
serviceName: string ,
cacheId: string ,
parameters:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}
{
resourceGroupName: string ,
serviceName: string ,
cacheId: string ,
parameters:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}
{
resourceGroupName: string ,
serviceName: string ,
cacheId: 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 ,
}
,
]
,
}
,
}
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 ,
isKeyVaultRefreshFailed: boolean ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
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 ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: 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 ,
keyVault:
{
secretIdentifier: string ,
identityClientId: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: 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 ,
}
,
]
,
}
,
}
Certificate_RefreshSecret (new)
Description :  From KeyVault, Refresh the certificate being used for authentication with the backend.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_ListByService (new)
Description :  Lists the developer portal's content types. Content types describe content items' properties, validation rules, and constraints.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_Get (new)
Description :  Gets the details of the developer portal's content type. Content types describe content items' properties, validation rules, and constraints.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_CreateOrUpdate (new)
Description :  Creates or updates the developer portal's content type. Content types describe content items' properties, validation rules, and constraints. Custom content types' identifiers need to start with the `c-` prefix. Built-in content types can't be modified.
Reference :  Link ¶

⚼ Request

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_Delete (new)
Description :  Removes the specified developer portal's content type. Content types describe content items' properties, validation rules, and constraints. Built-in content types (with identifiers starting with the `c-` prefix) can't be removed.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}
{
resourceGroupName: string ,
serviceName: string ,
contentTypeId: 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 ,
}
,
]
,
}
,
}
ContentItem_ListByService (new)
Description :  Lists developer portal's content items specified by the provided content type.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_GetEntityTag (new)
Description :  Returns the entity state (ETag) version of the developer portal's content item specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_Get (new)
Description :  Returns the developer portal's content item specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_CreateOrUpdate (new)
Description :  Creates a new developer portal's content item specified by the provided content type.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/{contentItemId}
{
resourceGroupName: string ,
serviceName: string ,
contentTypeId: string ,
contentItemId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_Delete (new)
Description :  Removes the specified developer portal's content item.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/{contentItemId}
{
resourceGroupName: string ,
serviceName: string ,
contentTypeId: string ,
contentItemId: 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 ,
}
,
]
,
}
,
}
DeletedServices_ListBySubscription (new)
Description :  Lists all soft-deleted services available for undelete for the given subscription.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
DeletedServices_GetByName (new)
Description :  Get soft-deleted Api Management Service by name.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/deletedservices/{serviceName}
{
serviceName: string ,
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
DeletedServices_Purge (new)
Description :  Purges Api Management Service (deletes it with no option to undelete).
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/deletedservices/{serviceName}
{
serviceName: string ,
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}

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

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
userAssignedIdentities: object ,
}
,
etag: string ,
zones:
[
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

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

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiManagementService_GetDomainOwnershipIdentifier (new)
Description :  Get the custom domain ownership identifier for an API Management service.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
domainOwnershipIdentifier: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiManagementService_ApplyNetworkConfigurationUpdates (new)
Description :  Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated DNS changes.
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
EmailTemplate_ListByService (new)
Description :  Gets all email templates
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates
{
resourceGroupName: string ,
serviceName: string ,
$filter: 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 ,
}
,
]
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 API Management email template
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}
{
resourceGroupName: string ,
serviceName: string ,
templateName: string ,
If-Match: string ,
parameters:
{
properties:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: 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_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 ,
}
,
]
,
}
,
}
Gateway_ListByService (new)
Description :  Lists a collection of gateways registered with service instance.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Gateway_CreateOrUpdate (new)
Description :  Creates or updates a Gateway to be used in Api Management instance.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
parameters:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
parameters:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
Gateway_ListKeys (new)
Description :  Retrieves gateway keys.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
primary: string ,
secondary: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Gateway_RegenerateKey (new)
Description :  Regenerates specified gateway key invalidating any tokens created with it.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/regenerateKey
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
parameters:
{
keyType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/generateToken
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_ListByService (new)
Description :  Lists the collection of hostname configurations for the specified gateway.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_GetEntityTag (new)
Description :  Checks that hostname configuration entity specified by identifier exists for specified Gateway entity.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_Get (new)
Description :  Get details of a hostname configuration
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_CreateOrUpdate (new)
Description :  Creates of updates hostname configuration for a Gateway.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/{hcId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
hcId: string ,
If-Match: string ,
parameters:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_Delete (new)
Description :  Deletes the specified hostname configuration from the specified Gateway.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/{hcId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
hcId: 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 ,
}
,
]
,
}
,
}
GatewayApi_ListByService (new)
Description :  Lists a collection of the APIs associated with a gateway.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayApi_CreateOrUpdate (new)
Description :  Adds an API to the specified Gateway.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
parameters:
{
properties:
{
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_ListByService (new)
Description :  Lists the collection of Certificate Authorities for the specified Gateway entity.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_GetEntityTag (new)
Description :  Checks if Certificate entity is assigned to Gateway entity as Certificate Authority.
Reference :  Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_Get (new)
Description :  Get assigned Gateway Certificate Authority details.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_CreateOrUpdate (new)
Description :  Assign Certificate entity to Gateway entity as Certificate Authority.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
certificateId: string ,
If-Match: string ,
parameters:
{
properties:
{
isTrusted: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_Delete (new)
Description :  Remove relationship between Certificate Authority and Gateway entity.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: 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_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 (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_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 user entities associated with the group.
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 ,
}
,
]
,
}
,
}
,
]
,
count: integer ,
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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
userId: 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 :  Add existing user to existing group
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{userId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
userId: 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
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
count: integer ,
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}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
api-version: string ,
subscriptionId: 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}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
api-version: string ,
subscriptionId: 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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
clientId: string ,
clientSecret: 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_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 (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_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 ,
}
,
]
,
}
,
}
IdentityProvider_ListSecrets (new)
Description :  Gets the client secret details of the Identity Provider.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Issue_Get (new)
Description :  Gets API Management issue details
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/issues/{issueId}
{
resourceGroupName: string ,
serviceName: 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 ,
}
,
]
,
}
,
}
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 ,
resourceId: string ,
}
,
}
,
]
,
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 ,
resourceId: string ,
}
,
}
,
}

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
resourceId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
resourceId: string ,
}
,
}
,
}

⚐ 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 (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
resourceId: string ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
NamedValue_ListByService (new)
Description :  Lists a collection of named values defined within a service instance.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
NamedValue_CreateOrUpdate (new)
Description :  Creates or updates named value.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
namedValueId: string ,
parameters:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
secretIdentifier: string ,
identityClientId: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
NamedValue_Update (new)
Description :  Updates the specific named value.
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
namedValueId: string ,
parameters:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
secretIdentifier: string ,
identityClientId: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
namedValueId: 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 ,
}
,
]
,
}
,
}
NamedValue_ListValue (new)
Description :  Gets the secret of the named value specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
NamedValue_RefreshSecret (new)
Description :  Refresh the secret of the named value specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ 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 ,
resourceType: string ,
isOptional: boolean ,
}
,
]
,
}
,
}

⚐ 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 ,
resourceType: string ,
isOptional: boolean ,
}
,
]
,
}

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 :  Create or Update API Management publisher 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 ,
}
,
}
,
]
,
count: integer ,
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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
userId: 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 ,
}
,
}
,
]
,
count: integer ,
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 of all the 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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 without secrets.
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: 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_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 (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_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 ,
}
,
]
,
}
,
}
OpenIdConnectProvider_ListSecrets (new)
Description :  Gets the client secret details of the OpenID Connect Provider.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚐ Response (200)

{
value:
[
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
format: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
}
,
]
,
}
,
}
PolicyDescription_ListByService (new)
Description :  Lists all policy descriptions.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
scope: integer ,
}
,
}
,
]
,
count: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_ListByService (new)
Description :  Lists developer portal's revisions.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_GetEntityTag (new)
Description :  Gets the developer portal revision specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_Get (new)
Description :  Gets the developer portal's revision specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_CreateOrUpdate (new)
Description :  Creates a new developer portal's revision by running the portal's publishing. The `isCurrent` property indicates if the revision is publicly accessible.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/{portalRevisionId}
{
resourceGroupName: string ,
serviceName: string ,
portalRevisionId: string ,
parameters:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_Update (new)
Description :  Updates the description of specified portal revision or makes it current.
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/{portalRevisionId}
{
resourceGroupName: string ,
serviceName: string ,
portalRevisionId: string ,
parameters:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
]
,
count: integer ,
}

⚐ 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 for the Portal
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 ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
If-Match: string ,
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 for the Portal
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 ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
}
,
If-Match: string ,
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 for the Portal.
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 ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
}
,
If-Match: string ,
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 ,
}
,
]
,
}
,
}
DelegationSettings_ListSecrets (new)
Description :  Gets the secret validation key of the DelegationSettings.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
validationKey: string ,
}

⚐ 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 ,
tags: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: 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_Update (new)
Description :  Update existing product details.
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 (200)

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

⚐ 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 ,
If-Match: string ,
deleteSubscriptions: boolean ,
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:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
count: integer ,
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 (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:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: 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 ,
}
,
}
,
]
,
count: integer ,
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 (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:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
]
,
count: integer ,
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 ,
productId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
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 ,
productId: 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 ,
}
,
]
,
}
,
}
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 ,
productId: string ,
policyId: string ,
format: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
count: integer ,
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 ,
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 ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/productsByTags
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
includeNotTaggedProducts: boolean ,
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 ,
}

⚐ 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}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
api-version: string ,
subscriptionId: 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:
{
properties:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
api-version: string ,
subscriptionId: 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 ,
}
,
]
,
}
,
}
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}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
api-version: string ,
subscriptionId: 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:
{
properties:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
api-version: string ,
subscriptionId: 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 ,
}
,
]
,
}
,
}
Region_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 ,
}

⚐ 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 ,
$orderby: 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 ,
}

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
TenantSettings_ListByService (new)
Description :  Public settings.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
settings: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
settings: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiManagementSkus_List (new)
Description :  Gets the list of Microsoft.ApiManagement SKUs available for your Subscription.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
name: string ,
tier: string ,
size: string ,
family: string ,
kind: string ,
capacity:
{
minimum: integer ,
maximum: integer ,
default: integer ,
scaleType: enum ,
}
,
locations:
[
string ,
]
,
locationInfo:
[
{
location: string ,
zones:
[
string ,
]
,
zoneDetails:
[
{
name:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
costs:
[
{
meterID: string ,
quantity: integer ,
extendedUnit: string ,
}
,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
restrictions:
[
{
type: enum ,
values:
[
string ,
]
,
restrictionInfo:
{
locations:
[
string ,
]
,
zones:
[
string ,
]
,
}
,
reasonCode: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
]
,
count: integer ,
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:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ 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:
{
ownerId: string ,
scope: string ,
displayName: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
allowTracing: boolean ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
appType: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ 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:
{
ownerId: string ,
scope: string ,
expirationDate: string ,
displayName: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
appType: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
Subscription_ListSecrets (new)
Description :  Gets the specified Subscription keys.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
primaryKey: string ,
secondaryKey: string ,
}
,
}

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
scope: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: 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_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 (200)

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

⚐ 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 ,
}
,
]
,
}
,
}
TenantAccess_ListByService (new)
Description :  Returns list of access infos - for Git and Management endpoints.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
id: string ,
principalId: string ,
enabled: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
TenantAccess_GetEntityTag (new)
Description :  Tenant access metadata
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
TenantAccess_Get (new)
Description :  Get tenant access information details without secrets.
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:
{
properties:
{
id: string ,
principalId: string ,
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
principalId: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}
,
accessName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚐ Response (200)

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

⚐ 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 ,
}
,
]
,
}
,
}
TenantAccess_ListSecrets (new)
Description :  Get tenant access information details.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
principalId: 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:
{
properties:
{
branch: string ,
force: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
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:
{
properties:
{
branch: string ,
force: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
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:
{
properties:
{
branch: string ,
force: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

{
properties:
{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
lastOperationId: 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 ,
expandGroups: boolean ,
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 ,
}
,
]
,
}
,
}
,
]
,
count: integer ,
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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
parameters:
{
properties:
{
email: string ,
firstName: string ,
lastName: string ,
password: string ,
appType: enum ,
confirmation: enum ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$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 (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_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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
parameters:
{
properties:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
}
,
}
,
If-Match: 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_Delete (new)
Description :  Deletes specific user.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
deleteSubscriptions: boolean ,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
appType: 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/{userId}/generateSsoUrl
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}/groups
{
resourceGroupName: string ,
serviceName: string ,
userId: 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 ,
}
,
}
,
]
,
count: integer ,
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/{userId}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
UserSubscription_Get (new)
Description :  Gets the specified Subscription entity associated with a particular user.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
UserIdentities_List (new)
Description :  List of all user identities.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/identities
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}/token
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
parameters:
{
properties:
{
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 ,
}
,
]
,
}
,
}
UserConfirmationPassword_Send (new)
Description :  Sends confirmation
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/confirmations/password/send
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
api-version: string ,
subscriptionId: string ,
appType: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
tags: string ,
expandApiVersionSet: boolean ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
count: integer ,
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:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: 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:
{
value: string ,
format: enum ,
wsdlSelector:
{
wsdlServiceName: string ,
wsdlEndpointName: string ,
}
,
apiType: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: 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 (200)

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

⚐ 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 ,
}
,
]
,
}
,
}
ApiRevision_ListByService (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 ,
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiRelease_ListByService (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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
]
,
count: integer ,
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 ,
apiId: string ,
releaseId: string ,
api-version: string ,
subscriptionId: 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 ,
apiId: string ,
releaseId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiRelease_CreateOrUpdate (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 ,
apiId: string ,
releaseId: string ,
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
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 ,
apiId: string ,
releaseId: string ,
parameters:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
apiId: string ,
createdDateTime: string ,
updatedDateTime: string ,
notes: string ,
}
,
}
,
}

⚐ 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 ,
apiId: string ,
releaseId: 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 ,
}
,
]
,
}
,
}
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 ,
tags: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
method: string ,
urlTemplate: 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_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 (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_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:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
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 ,
format: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
count: integer ,
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 ,
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 ,
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 ,
}
,
}
,
]
,
count: integer ,
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)

{
value:
[
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
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 ,
format: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
contentType: string ,
document: object ,
}
,
}
,
]
,
count: integer ,
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: object ,
}
,
}
,
}

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

⚐ Response (202)

{}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ 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 ,
force: 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 ,
}
,
]
,
}
,
}
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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
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 ,
$filter: string ,
expandCommentsAttachments: boolean ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
description: string ,
userId: string ,
}
,
}
,
]
,
count: integer ,
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 ,
expandCommentsAttachments: boolean ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
description: string ,
userId: 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_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 (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_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 ,
issueId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
text: string ,
createdDate: string ,
userId: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
text: string ,
createdDate: string ,
userId: 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_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 attachments 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 ,
issueId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
contentFormat: string ,
content: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
title: string ,
contentFormat: string ,
content: 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_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 ,
}
,
]
,
}
,
}
ApiTagDescription_ListByService (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:
{
tagId: string ,
displayName: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiTagDescription_Get (removed)
Description :  Get Tag description in scope of API
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiTagDescription_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/{tagDescriptionId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
tagDescriptionId: string ,
parameters:
{
properties:
{
description: string ,
externalDocsUrl: string ,
externalDocsDescription: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiTagDescription_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/{tagDescriptionId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
tagDescriptionId: 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 ,
}
,
}
,
]
,
count: integer ,
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 ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: 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_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 ,
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 ,
includeNotTaggedOperations: boolean ,
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 ,
}

⚐ 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 ,
includeNotTaggedApis: boolean ,
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 ,
}

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
]
,
count: integer ,
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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
api-version: string ,
subscriptionId: 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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
api-version: string ,
subscriptionId: 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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ 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_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}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: string ,
parameters:
{
properties:
{
displayName: string ,
versioningScheme: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: 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_Delete (removed)
Description :  Deletes specific Api Version Set.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
versionSetId: 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 ,
clientSecret: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
clientSecret: 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 ,
clientSecret: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: 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 ,
clientSecret: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
AuthorizationServer_ListSecrets (removed)
Description :  Gets the client secret details of the authorization server.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
}

⚐ 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 ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ 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_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 (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_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 ,
}
,
]
,
}
,
}
Cache_ListByService (removed)
Description :  Lists a collection of all external Caches in the specified service instance.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Cache_CreateOrUpdate (removed)
Description :  Creates or updates an External Cache to be used in Api Management instance.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}
{
resourceGroupName: string ,
serviceName: string ,
cacheId: string ,
parameters:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}
{
resourceGroupName: string ,
serviceName: string ,
cacheId: string ,
parameters:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
connectionString: string ,
useFromLocation: string ,
resourceId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}
{
resourceGroupName: string ,
serviceName: string ,
cacheId: 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 ,
}
,
]
,
}
,
}
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 ,
isKeyVaultRefreshFailed: boolean ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
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 ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: 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 ,
keyVault:
{
secretIdentifier: string ,
identityClientId: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: 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 ,
}
,
]
,
}
,
}
Certificate_RefreshSecret (removed)
Description :  From KeyVault, Refresh the certificate being used for authentication with the backend.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
subject: string ,
thumbprint: string ,
expirationDate: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_ListByService (removed)
Description :  Lists the developer portal's content types. Content types describe content items' properties, validation rules, and constraints.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_Get (removed)
Description :  Gets the details of the developer portal's content type. Content types describe content items' properties, validation rules, and constraints.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_CreateOrUpdate (removed)
Description :  Creates or updates the developer portal's content type. Content types describe content items' properties, validation rules, and constraints. Custom content types' identifiers need to start with the `c-` prefix. Built-in content types can't be modified.
Reference :  Link ¶

⚼ Request

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentType_Delete (removed)
Description :  Removes the specified developer portal's content type. Content types describe content items' properties, validation rules, and constraints. Built-in content types (with identifiers starting with the `c-` prefix) can't be removed.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}
{
resourceGroupName: string ,
serviceName: string ,
contentTypeId: 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 ,
}
,
]
,
}
,
}
ContentItem_ListByService (removed)
Description :  Lists developer portal's content items specified by the provided content type.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_GetEntityTag (removed)
Description :  Returns the entity state (ETag) version of the developer portal's content item specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_Get (removed)
Description :  Returns the developer portal's content item specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_CreateOrUpdate (removed)
Description :  Creates a new developer portal's content item specified by the provided content type.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/{contentItemId}
{
resourceGroupName: string ,
serviceName: string ,
contentTypeId: string ,
contentItemId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ContentItem_Delete (removed)
Description :  Removes the specified developer portal's content item.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/{contentItemId}
{
resourceGroupName: string ,
serviceName: string ,
contentTypeId: string ,
contentItemId: 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 ,
}
,
]
,
}
,
}
DeletedServices_ListBySubscription (removed)
Description :  Lists all soft-deleted services available for undelete for the given subscription.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
DeletedServices_GetByName (removed)
Description :  Get soft-deleted Api Management Service by name.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/deletedservices/{serviceName}
{
serviceName: string ,
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
DeletedServices_Purge (removed)
Description :  Purges Api Management Service (deletes it with no option to undelete).
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/deletedservices/{serviceName}
{
serviceName: string ,
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}

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

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
userAssignedIdentities: object ,
}
,
etag: string ,
zones:
[
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

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

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiManagementService_GetDomainOwnershipIdentifier (removed)
Description :  Get the custom domain ownership identifier for an API Management service.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
domainOwnershipIdentifier: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiManagementService_ApplyNetworkConfigurationUpdates (removed)
Description :  Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated DNS changes.
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 ,
userAssignedIdentities: object ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: 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:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
alwaysLog: enum ,
loggerId: string ,
sampling:
{
samplingType: enum ,
percentage: number ,
}
,
frontend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
backend:
{
request:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
response:
{
headers:
[
string ,
]
,
body:
{
bytes: integer ,
}
,
dataMasking:
{
queryParams:
[
{
value: string ,
mode: enum ,
}
,
]
,
headers:
[
{
value: string ,
mode: enum ,
}
,
]
,
}
,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
EmailTemplate_ListByService (removed)
Description :  Gets all email templates
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates
{
resourceGroupName: string ,
serviceName: string ,
$filter: 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 ,
}
,
]
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 API Management email template
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}
{
resourceGroupName: string ,
serviceName: string ,
templateName: string ,
If-Match: string ,
parameters:
{
properties:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: 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_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 ,
}
,
]
,
}
,
}
Gateway_ListByService (removed)
Description :  Lists a collection of gateways registered with service instance.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Gateway_CreateOrUpdate (removed)
Description :  Creates or updates a Gateway to be used in Api Management instance.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
parameters:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
parameters:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
locationData:
{
name: string ,
city: string ,
district: string ,
countryOrRegion: string ,
}
,
description: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
Gateway_ListKeys (removed)
Description :  Retrieves gateway keys.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
primary: string ,
secondary: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Gateway_RegenerateKey (removed)
Description :  Regenerates specified gateway key invalidating any tokens created with it.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/regenerateKey
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
parameters:
{
keyType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/generateToken
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_ListByService (removed)
Description :  Lists the collection of hostname configurations for the specified gateway.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_GetEntityTag (removed)
Description :  Checks that hostname configuration entity specified by identifier exists for specified Gateway entity.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_Get (removed)
Description :  Get details of a hostname configuration
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_CreateOrUpdate (removed)
Description :  Creates of updates hostname configuration for a Gateway.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/{hcId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
hcId: string ,
If-Match: string ,
parameters:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
hostname: string ,
certificateId: string ,
negotiateClientCertificate: boolean ,
tls10Enabled: boolean ,
tls11Enabled: boolean ,
http2Enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayHostnameConfiguration_Delete (removed)
Description :  Deletes the specified hostname configuration from the specified Gateway.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/{hcId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
hcId: 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 ,
}
,
]
,
}
,
}
GatewayApi_ListByService (removed)
Description :  Lists a collection of the APIs associated with a gateway.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayApi_CreateOrUpdate (removed)
Description :  Adds an API to the specified Gateway.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
parameters:
{
properties:
{
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_ListByService (removed)
Description :  Lists the collection of Certificate Authorities for the specified Gateway entity.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_GetEntityTag (removed)
Description :  Checks if Certificate entity is assigned to Gateway entity as Certificate Authority.
Reference :  Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_Get (removed)
Description :  Get assigned Gateway Certificate Authority details.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_CreateOrUpdate (removed)
Description :  Assign Certificate entity to Gateway entity as Certificate Authority.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
certificateId: string ,
If-Match: string ,
parameters:
{
properties:
{
isTrusted: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
GatewayCertificateAuthority_Delete (removed)
Description :  Remove relationship between Certificate Authority and Gateway entity.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
gatewayId: 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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: 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_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 (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_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 user entities associated with the group.
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 ,
}
,
]
,
}
,
}
,
]
,
count: integer ,
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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
userId: 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 :  Add existing user to existing group
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{userId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
userId: 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
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
count: integer ,
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}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
api-version: string ,
subscriptionId: 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}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
api-version: string ,
subscriptionId: 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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
clientId: string ,
clientSecret: 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_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 (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_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 ,
}
,
]
,
}
,
}
IdentityProvider_ListSecrets (removed)
Description :  Gets the client secret details of the Identity Provider.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
Issue_Get (removed)
Description :  Gets API Management issue details
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/issues/{issueId}
{
resourceGroupName: string ,
serviceName: 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 ,
}
,
]
,
}
,
}
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 ,
resourceId: string ,
}
,
}
,
]
,
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 ,
resourceId: string ,
}
,
}
,
}

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
resourceId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
resourceId: string ,
}
,
}
,
}

⚐ 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 (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
resourceId: string ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
NamedValue_ListByService (removed)
Description :  Lists a collection of named values defined within a service instance.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
NamedValue_CreateOrUpdate (removed)
Description :  Creates or updates named value.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
namedValueId: string ,
parameters:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
secretIdentifier: string ,
identityClientId: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
NamedValue_Update (removed)
Description :  Updates the specific named value.
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
namedValueId: string ,
parameters:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
secretIdentifier: string ,
identityClientId: string ,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
namedValueId: 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 ,
}
,
]
,
}
,
}
NamedValue_ListValue (removed)
Description :  Gets the secret of the named value specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
NamedValue_RefreshSecret (removed)
Description :  Refresh the secret of the named value specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
}
,
}
,
}

⚐ 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 ,
resourceType: string ,
isOptional: boolean ,
}
,
]
,
}
,
}

⚐ 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 ,
resourceType: string ,
isOptional: boolean ,
}
,
]
,
}

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 :  Create or Update API Management publisher 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 ,
}
,
}
,
]
,
count: integer ,
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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
notificationName: string ,
userId: 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 ,
}
,
}
,
]
,
count: integer ,
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 of all the 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 ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 without secrets.
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: 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_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 (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_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 ,
}
,
]
,
}
,
}
OpenIdConnectProvider_ListSecrets (removed)
Description :  Gets the client secret details of the OpenID Connect Provider.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

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

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

⚐ Response (200)

{
value:
[
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
format: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
}
,
]
,
}
,
}
PolicyDescription_ListByService (removed)
Description :  Lists all policy descriptions.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
scope: integer ,
}
,
}
,
]
,
count: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_ListByService (removed)
Description :  Lists developer portal's revisions.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_GetEntityTag (removed)
Description :  Gets the developer portal revision specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_Get (removed)
Description :  Gets the developer portal's revision specified by its identifier.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_CreateOrUpdate (removed)
Description :  Creates a new developer portal's revision by running the portal's publishing. The `isCurrent` property indicates if the revision is publicly accessible.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/{portalRevisionId}
{
resourceGroupName: string ,
serviceName: string ,
portalRevisionId: string ,
parameters:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
PortalRevision_Update (removed)
Description :  Updates the description of specified portal revision or makes it current.
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/{portalRevisionId}
{
resourceGroupName: string ,
serviceName: string ,
portalRevisionId: string ,
parameters:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
}
,
]
,
count: integer ,
}

⚐ 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 for the Portal
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 ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
If-Match: string ,
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 for the Portal
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 ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
}
,
If-Match: string ,
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 for the Portal.
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 ,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
}
,
If-Match: string ,
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 ,
}
,
]
,
}
,
}
DelegationSettings_ListSecrets (removed)
Description :  Gets the secret validation key of the DelegationSettings.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
validationKey: string ,
}

⚐ 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 ,
tags: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
}
,
}
,
]
,
count: integer ,
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)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: 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_Update (removed)
Description :  Update existing product details.
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 (200)

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

⚐ 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 ,
If-Match: string ,
deleteSubscriptions: boolean ,
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:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}
,
]
,
count: integer ,
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 (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:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: string ,
description: string ,
versioningScheme: enum ,
versionQueryName: string ,
versionHeaderName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
sourceApiId: string ,
displayName: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
apiVersionSet:
{
id: string ,
name: 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 ,
}
,
}
,
]
,
count: integer ,
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 (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:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
]
,
count: integer ,
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 ,
productId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
]
,
count: integer ,
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 ,
productId: 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 ,
}
,
]
,
}
,
}
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 ,
productId: string ,
policyId: string ,
format: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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:
{
value: string ,
format: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
value: string ,
format: 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 ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
]
,
count: integer ,
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 ,
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 ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/productsByTags
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
includeNotTaggedProducts: boolean ,
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 ,
}

⚐ 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}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
api-version: string ,
subscriptionId: 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:
{
properties:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
api-version: string ,
subscriptionId: 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 ,
}
,
]
,
}
,
}
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}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
api-version: string ,
subscriptionId: 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:
{
properties:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
api-version: string ,
subscriptionId: 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 ,
}
,
]
,
}
,
}
Region_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 ,
}

⚐ 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 ,
$orderby: 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 ,
}

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
TenantSettings_ListByService (removed)
Description :  Public settings.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
settings: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
settings: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
ApiManagementSkus_List (removed)
Description :  Gets the list of Microsoft.ApiManagement SKUs available for your Subscription.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
name: string ,
tier: string ,
size: string ,
family: string ,
kind: string ,
capacity:
{
minimum: integer ,
maximum: integer ,
default: integer ,
scaleType: enum ,
}
,
locations:
[
string ,
]
,
locationInfo:
[
{
location: string ,
zones:
[
string ,
]
,
zoneDetails:
[
{
name:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
costs:
[
{
meterID: string ,
quantity: integer ,
extendedUnit: string ,
}
,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
restrictions:
[
{
type: enum ,
values:
[
string ,
]
,
restrictionInfo:
{
locations:
[
string ,
]
,
zones:
[
string ,
]
,
}
,
reasonCode: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
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:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
]
,
count: integer ,
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:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ 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:
{
ownerId: string ,
scope: string ,
displayName: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
allowTracing: boolean ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
appType: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ 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:
{
ownerId: string ,
scope: string ,
expirationDate: string ,
displayName: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
appType: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ 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 ,
}
,
]
,
}
,
}
Subscription_ListSecrets (removed)
Description :  Gets the specified Subscription keys.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
primaryKey: string ,
secondaryKey: string ,
}
,
}

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: 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 ,
scope: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: 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_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 (200)

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

⚐ 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 ,
}
,
]
,
}
,
}
TenantAccess_ListByService (removed)
Description :  Returns list of access infos - for Git and Management endpoints.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
id: string ,
principalId: string ,
enabled: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
TenantAccess_GetEntityTag (removed)
Description :  Tenant access metadata
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
TenantAccess_Get (removed)
Description :  Get tenant access information details without secrets.
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:
{
properties:
{
id: string ,
principalId: string ,
enabled: boolean ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
properties:
{
principalId: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}
,
accessName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚐ Response (200)

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

⚐ 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 ,
}
,
]
,
}
,
}
TenantAccess_ListSecrets (removed)
Description :  Get tenant access information details.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
principalId: 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:
{
properties:
{
branch: string ,
force: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
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:
{
properties:
{
branch: string ,
force: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
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:
{
properties:
{
branch: string ,
force: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

{
properties:
{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
lastOperationId: 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 ,
expandGroups: boolean ,
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 ,
}
,
]
,
}
,
}
,
]
,
count: integer ,
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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
parameters:
{
properties:
{
email: string ,
firstName: string ,
lastName: string ,
password: string ,
appType: enum ,
confirmation: enum ,
}
,
}
,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$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 (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_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/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
parameters:
{
properties:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
}
,
}
,
If-Match: 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_Delete (removed)
Description :  Deletes specific user.
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
deleteSubscriptions: boolean ,
notify: boolean ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
appType: 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/{userId}/generateSsoUrl
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}/groups
{
resourceGroupName: string ,
serviceName: string ,
userId: 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 ,
}
,
}
,
]
,
count: integer ,
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/{userId}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
UserSubscription_Get (removed)
Description :  Gets the specified Subscription entity associated with a particular user.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
ownerId: string ,
scope: string ,
displayName: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
allowTracing: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
,
}
UserIdentities_List (removed)
Description :  List of all user identities.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/identities
{
resourceGroupName: string ,
serviceName: string ,
userId: 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/{userId}/token
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
parameters:
{
properties:
{
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 ,
}
,
]
,
}
,
}
UserConfirmationPassword_Send (removed)
Description :  Sends confirmation
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/confirmations/password/send
{
resourceGroupName: string ,
serviceName: string ,
userId: string ,
api-version: string ,
subscriptionId: string ,
appType: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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