Microsoft.ApiManagement (preview:2024-10-01)

2025/08/14 • 621 new methods

ApiGateway_CreateOrUpdate (new)
Description Creates or updates an API Management gateway. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}
{
resourceGroupName: string ,
gatewayName: string ,
parameters:
{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (201)

{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGateway_Update (new)
Description Updates an existing API Management gateway.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}
{
resourceGroupName: string ,
gatewayName: string ,
parameters:
{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGateway_Get (new)
Description Gets an API Management gateway resource description.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGateway_Delete (new)
Description Deletes an existing API Management gateway.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGateway_ListByResourceGroup (new)
Description List all API Management gateways within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGateway_List (new)
Description List all API Management gateways within a subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties: object ,
sku:
{
name: enum ,
capacity: integer ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiManagementGatewaySkus_ListAvailableSkus (new)
Description Gets all available SKU for a given API Management gateway
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/skus
{
resourceGroupName: string ,
gatewayName: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AllPolicies_ListByService (new)
Description Status of all policies of API Management services.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
referencePolicyId: string ,
complianceState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
translateRequiredQueryParameters: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: 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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: 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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolver_ListByApi (new)
Description Lists a collection of the resolvers for the specified GraphQL API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolver_GetEntityTag (new)
Description Gets the entity state (Etag) version of the GraphQL API resolver specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolver_Get (new)
Description Gets the details of the GraphQL API Resolver specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolver_CreateOrUpdate (new)
Description Creates a new resolver in the GraphQL API or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
resolverId: string ,
parameters:
{
properties:
{
displayName: string ,
path: string ,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolver_Update (new)
Description Updates the details of the resolver in the GraphQL API specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
resolverId: string ,
parameters:
{
properties:
{
displayName: string ,
path: string ,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolver_Delete (new)
Description Deletes the specified resolver in the GraphQL API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolverPolicy_ListByResolver (new)
Description Get the list of policy configuration at the GraphQL API Resolver level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
resolverId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolverPolicy_GetEntityTag (new)
Description Gets the entity state (Etag) version of the GraphQL API resolver policy specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolverPolicy_Get (new)
Description Get the policy configuration at the GraphQL API Resolver level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
resolverId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolverPolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the GraphQL API Resolver level.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
resolverId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GraphQLApiResolverPolicy_Delete (new)
Description Deletes the policy configuration at the GraphQL Api Resolver.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiSchema_Get (new)
Description Get the schema configuration at the API level.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiWiki_GetEntityTag (new)
Description Gets the entity state (Etag) version of the Wiki for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiWiki_Get (new)
Description Gets the details of the Wiki for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiWiki_CreateOrUpdate (new)
Description Creates a new Wiki for an API or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/wikis/default
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiWiki_Update (new)
Description Updates the details of the Wiki for an API specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/wikis/default
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiWiki_Delete (new)
Description Deletes the specified Wiki from an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiWikis_List (new)
Description Gets the wikis for an API specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationProvider_ListByService (new)
Description Lists a collection of authorization providers defined within a service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
identityProvider: string ,
oauth2:
{
redirectUrl: string ,
grantTypes:
{
authorizationCode: object ,
clientCredentials: object ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationProvider_Get (new)
Description Gets the details of the authorization provider specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
identityProvider: string ,
oauth2:
{
redirectUrl: string ,
grantTypes:
{
authorizationCode: object ,
clientCredentials: object ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationProvider_CreateOrUpdate (new)
Description Creates or updates authorization provider.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
parameters:
{
properties:
{
displayName: string ,
identityProvider: string ,
oauth2:
{
redirectUrl: string ,
grantTypes:
{
authorizationCode: object ,
clientCredentials: object ,
}
,
}
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
identityProvider: string ,
oauth2:
{
redirectUrl: string ,
grantTypes:
{
authorizationCode: object ,
clientCredentials: object ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
identityProvider: string ,
oauth2:
{
redirectUrl: string ,
grantTypes:
{
authorizationCode: object ,
clientCredentials: object ,
}
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationProvider_Delete (new)
Description Deletes specific authorization provider from the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorization_ListByAuthorizationProvider (new)
Description Lists a collection of authorization providers defined within a authorization provider.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
authorizationType: enum ,
oauth2grantType: enum ,
parameters: object ,
error:
{
code: string ,
message: string ,
}
,
status: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorization_Get (new)
Description Gets the details of the authorization specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
authorizationType: enum ,
oauth2grantType: enum ,
parameters: object ,
error:
{
code: string ,
message: string ,
}
,
status: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorization_CreateOrUpdate (new)
Description Creates or updates authorization.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
authorizationId: string ,
parameters:
{
properties:
{
authorizationType: enum ,
oauth2grantType: enum ,
parameters: object ,
error:
{
code: string ,
message: string ,
}
,
status: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
authorizationType: enum ,
oauth2grantType: enum ,
parameters: object ,
error:
{
code: string ,
message: string ,
}
,
status: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
authorizationType: enum ,
oauth2grantType: enum ,
parameters: object ,
error:
{
code: string ,
message: string ,
}
,
status: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorization_Delete (new)
Description Deletes specific Authorization from the Authorization provider.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationLoginLinks_Post (new)
Description Gets authorization login links.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/getLoginLinks
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
authorizationId: string ,
parameters:
{
postLoginRedirectUrl: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Authorization_ConfirmConsentCode (new)
Description Confirm valid consent code to suppress Authorizations anti-phishing page.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/confirmConsentCode
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
authorizationId: string ,
parameters:
{
consentCode: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationAccessPolicy_ListByAuthorization (new)
Description Lists a collection of authorization access policy defined within a authorization.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
appIds:
[
string ,
]
,
tenantId: string ,
objectId: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationAccessPolicy_Get (new)
Description Gets the details of the authorization access policy specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
authorizationId: string ,
authorizationAccessPolicyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
appIds:
[
string ,
]
,
tenantId: string ,
objectId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationAccessPolicy_CreateOrUpdate (new)
Description Creates or updates Authorization Access Policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
authorizationId: string ,
authorizationAccessPolicyId: string ,
parameters:
{
properties:
{
appIds:
[
string ,
]
,
tenantId: string ,
objectId: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
appIds:
[
string ,
]
,
tenantId: string ,
objectId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
appIds:
[
string ,
]
,
tenantId: string ,
objectId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthorizationAccessPolicy_Delete (new)
Description Deletes specific access policy from the Authorization.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}
{
resourceGroupName: string ,
serviceName: string ,
authorizationProviderId: string ,
authorizationId: string ,
authorizationAccessPolicyId: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Backend_Reconnect (new)
Description Notifies the API Management gateway 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClientApplication_ListByService (new)
Description Lists a collection of client applications in the specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
description: string ,
ownerId: string ,
entraApplicationId: string ,
entraTenantId: string ,
state: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClientApplication_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}/clientApplications/{clientApplicationId}
{
resourceGroupName: string ,
serviceName: string ,
clientApplicationId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClientApplication_Get (new)
Description Gets the details of the client application specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
ownerId: string ,
entraApplicationId: string ,
entraTenantId: string ,
state: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClientApplication_CreateOrUpdate (new)
Description Creates or Updates a client application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/clientApplications/{clientApplicationId}
{
resourceGroupName: string ,
serviceName: string ,
clientApplicationId: string ,
parameters:
{
properties:
{
displayName: string ,
description: string ,
ownerId: string ,
entraApplicationId: string ,
entraTenantId: string ,
state: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
ownerId: string ,
entraApplicationId: string ,
entraTenantId: string ,
state: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
ownerId: string ,
entraApplicationId: string ,
entraTenantId: string ,
state: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClientApplication_Delete (new)
Description Delete client application.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ClientApplication_ListSecrets (new)
Description Retrived client application secrets.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
entra:
{
clientSecret: string ,
expiresAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PerformConnectivityCheckAsync (new)
Description Performs a connectivity check between the API Management service and a given destination, and returns metrics for the connection, as well as errors encountered while trying to establish it.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/connectivityCheck
{
resourceGroupName: string ,
serviceName: string ,
api-version: string ,
subscriptionId: string ,
connectivityCheckRequestParams:
{
source:
{
region: string ,
instance: integer ,
}
,
destination:
{
address: string ,
port: integer ,
}
,
preferredIPVersion: enum ,
protocol: enum ,
protocolConfiguration:
{
HTTPConfiguration:
{
method: enum ,
validStatusCodes:
[
integer ,
]
,
headers:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (200)

{
hops:
[
{
type: string ,
id: string ,
address: string ,
resourceId: string ,
nextHopIds:
[
string ,
]
,
issues:
[
{
origin: enum ,
severity: enum ,
type: enum ,
context:
[
object ,
]
,
}
,
]
,
}
,
]
,
connectionStatus: enum ,
avgLatencyInMs: integer ,
minLatencyInMs: integer ,
maxLatencyInMs: integer ,
probesSent: integer ,
probesFailed: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
parameters:
{
properties:
{
id: string ,
name: string ,
description: string ,
schema: object ,
version: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
parameters:
{
properties: object ,
}
,
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
serviceId: string ,
scheduledPurgeDate: string ,
deletionDate: string ,
}
,
location: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
containerName: string ,
backupName: string ,
accessType: enum ,
accessKey: string ,
clientId: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
containerName: string ,
backupName: string ,
accessType: enum ,
accessKey: string ,
clientId: 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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

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

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiManagementService_MigrateToStv2 (new)
Description Upgrades an API Management service to the Stv2 platform. For details refer to https://aka.ms/apim-migrate-stv2. This change is not reversible. 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}/migrateToStv2
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
mode: enum ,
}
,
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 (200)

{
properties:
{
publisherEmail: string ,
publisherName: string ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Documentation_ListByService (new)
Description Lists all Documentations of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Documentation_GetEntityTag (new)
Description Gets the entity state (Etag) version of the Documentation by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Documentation_Get (new)
Description Gets the details of the Documentation specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Documentation_CreateOrUpdate (new)
Description Creates a new Documentation or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/documentations/{documentationId}
{
resourceGroupName: string ,
serviceName: string ,
documentationId: string ,
parameters:
{
properties:
{
title: string ,
content: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Documentation_Update (new)
Description Updates the details of the Documentation for an API specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/documentations/{documentationId}
{
resourceGroupName: string ,
serviceName: string ,
documentationId: string ,
parameters:
{
properties:
{
title: string ,
content: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Documentation_Delete (new)
Description Deletes the specified Documentation from an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGatewayConfigConnection_ListByGateway (new)
Description List all API Management gateway config connections within a gateway.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
sourceId: string ,
defaultHostname: string ,
hostnames:
[
string ,
]
,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGatewayConfigConnection_Get (new)
Description Gets an API Management gateway config connection resource description.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections/{configConnectionName}
{
resourceGroupName: string ,
gatewayName: string ,
configConnectionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
sourceId: string ,
defaultHostname: string ,
hostnames:
[
string ,
]
,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGatewayConfigConnection_CreateOrUpdate (new)
Description Creates or updates an API Management gateway config connection. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections/{configConnectionName}
{
resourceGroupName: string ,
gatewayName: string ,
configConnectionName: string ,
parameters:
{
properties:
{
provisioningState: string ,
sourceId: string ,
defaultHostname: string ,
hostnames:
[
string ,
]
,
}
,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
sourceId: string ,
defaultHostname: string ,
hostnames:
[
string ,
]
,
}
,
etag: string ,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
sourceId: string ,
defaultHostname: string ,
hostnames:
[
string ,
]
,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ApiGatewayConfigConnection_Delete (new)
Description Deletes an existing API Management gateway config connection.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections/{configConnectionName}
{
resourceGroupName: string ,
gatewayName: string ,
configConnectionName: string ,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: 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 ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Gateway_InvalidateDebugCredentials (new)
Description Action is invalidating all debug credentials issued for gateway.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Gateway_ListDebugCredentials (new)
Description Create new debug credentials for gateway.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listDebugCredentials
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
gatewayId: string ,
api-version: string ,
parameters:
{
credentialsExpireAfter: string ,
purposes:
[
string ,
]
,
apiId: string ,
}
,
}

⚐ Response (200)

{
token: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Gateway_ListTrace (new)
Description Fetches trace collected by gateway.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
certificateId: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
certificateId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
clientId: string ,
clientSecret: string ,
certificateId: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
clientId: string ,
clientSecret: string ,
certificateId: string ,
}
,
}
,
}

⚐ Response (default)

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
clientId: string ,
clientSecret: string ,
certificateId: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

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

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
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 ,
useInTestConsole: boolean ,
useInApiDocumentation: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OutboundNetworkDependenciesEndpoints_ListByService (new)
Description Gets the network endpoints of all outbound dependencies of a ApiManagement service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
category: string ,
endpoints:
[
{
domainName: string ,
endpointDetails:
[
{
port: integer ,
region: string ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyFragment_ListByService (new)
Description Gets all policy fragments.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyFragment_GetEntityTag (new)
Description Gets the entity state (Etag) version of a policy fragment.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyFragment_Get (new)
Description Gets a policy fragment.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyFragment_CreateOrUpdate (new)
Description Creates or updates a policy fragment.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}
{
resourceGroupName: string ,
serviceName: string ,
id: string ,
parameters:
{
properties:
{
value: string ,
description: string ,
format: enum ,
provisioningState: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
value: string ,
description: string ,
format: enum ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
value: string ,
description: string ,
format: enum ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyFragment_Delete (new)
Description Deletes a policy fragment.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyFragment_ListReferences (new)
Description Lists policy resources that reference the policy fragment.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}/listReferences
{
resourceGroupName: string ,
serviceName: string ,
id: string ,
api-version: string ,
subscriptionId: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestriction_ListByService (new)
Description Gets all policy restrictions of API Management services.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestriction_GetEntityTag (new)
Description Gets the entity state (Etag) version of the policy restriction in the Api Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestriction_Get (new)
Description Get the policy restriction of the Api Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestriction_CreateOrUpdate (new)
Description Creates or updates the policy restriction configuration of the Api Management service.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyRestrictions/{policyRestrictionId}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
policyRestrictionId: string ,
parameters:
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestriction_Update (new)
Description Updates the policy restriction configuration of the Api Management service.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyRestrictions/{policyRestrictionId}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
policyRestrictionId: string ,
parameters:
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
scope: string ,
requireBase: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestriction_Delete (new)
Description Deletes the policy restriction configuration of the Api Management Service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyRestrictionValidations_ByService (new)
Description Validate all policies of API Management services.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
}

⚐ 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PortalConfig_ListByService (new)
Description Lists the developer portal configurations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
enableBasicAuth: boolean ,
signin:
{
require: boolean ,
}
,
signup:
{
termsOfService:
{
text: string ,
requireConsent: boolean ,
}
,
}
,
delegation:
{
delegateRegistration: boolean ,
delegateSubscription: boolean ,
delegationUrl: string ,
validationKey: string ,
}
,
cors:
{
allowedOrigins:
[
string ,
]
,
}
,
csp:
{
mode: enum ,
reportUri:
[
string ,
]
,
allowedSources:
[
string ,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PortalConfig_GetEntityTag (new)
Description Gets the entity state (Etag) version of the developer portal configuration.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PortalConfig_Get (new)
Description Get the developer portal configuration.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
enableBasicAuth: boolean ,
signin:
{
require: boolean ,
}
,
signup:
{
termsOfService:
{
text: string ,
requireConsent: boolean ,
}
,
}
,
delegation:
{
delegateRegistration: boolean ,
delegateSubscription: boolean ,
delegationUrl: string ,
validationKey: string ,
}
,
cors:
{
allowedOrigins:
[
string ,
]
,
}
,
csp:
{
mode: enum ,
reportUri:
[
string ,
]
,
allowedSources:
[
string ,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PortalConfig_Update (new)
Description Update the developer portal configuration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalconfigs/{portalConfigId}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
portalConfigId: string ,
If-Match: string ,
api-version: string ,
parameters:
{
properties:
{
enableBasicAuth: boolean ,
signin:
{
require: boolean ,
}
,
signup:
{
termsOfService:
{
text: string ,
requireConsent: boolean ,
}
,
}
,
delegation:
{
delegateRegistration: boolean ,
delegateSubscription: boolean ,
delegationUrl: string ,
validationKey: string ,
}
,
cors:
{
allowedOrigins:
[
string ,
]
,
}
,
csp:
{
mode: enum ,
reportUri:
[
string ,
]
,
allowedSources:
[
string ,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
enableBasicAuth: boolean ,
signin:
{
require: boolean ,
}
,
signup:
{
termsOfService:
{
text: string ,
requireConsent: boolean ,
}
,
}
,
delegation:
{
delegateRegistration: boolean ,
delegateSubscription: boolean ,
delegationUrl: string ,
validationKey: string ,
}
,
cors:
{
allowedOrigins:
[
string ,
]
,
}
,
csp:
{
mode: enum ,
reportUri:
[
string ,
]
,
allowedSources:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PortalConfig_CreateOrUpdate (new)
Description Create or update the developer portal configuration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalconfigs/{portalConfigId}
{
subscriptionId: string ,
resourceGroupName: string ,
serviceName: string ,
portalConfigId: string ,
If-Match: string ,
api-version: string ,
parameters:
{
properties:
{
enableBasicAuth: boolean ,
signin:
{
require: boolean ,
}
,
signup:
{
termsOfService:
{
text: string ,
requireConsent: boolean ,
}
,
}
,
delegation:
{
delegateRegistration: boolean ,
delegateSubscription: boolean ,
delegationUrl: string ,
validationKey: string ,
}
,
cors:
{
allowedOrigins:
[
string ,
]
,
}
,
csp:
{
mode: enum ,
reportUri:
[
string ,
]
,
allowedSources:
[
string ,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
enableBasicAuth: boolean ,
signin:
{
require: boolean ,
}
,
signup:
{
termsOfService:
{
text: string ,
requireConsent: boolean ,
}
,
}
,
delegation:
{
delegateRegistration: boolean ,
delegateSubscription: boolean ,
delegationUrl: string ,
validationKey: string ,
}
,
cors:
{
allowedOrigins:
[
string ,
]
,
}
,
csp:
{
mode: enum ,
reportUri:
[
string ,
]
,
allowedSources:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

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

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
description: string ,
statusDetails: string ,
status: enum ,
isCurrent: boolean ,
createdDateTime: string ,
updatedDateTime: string ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

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

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnection_ListByService (new)
Description Lists all private endpoint connections of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnection_GetByName (new)
Description Gets the details of the Private Endpoint Connection specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnection_CreateOrUpdate (new)
Description Creates a new Private Endpoint Connection or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
resourceGroupName: string ,
serviceName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
subscriptionId: string ,
privateEndpointConnectionRequest:
{
id: string ,
properties:
{
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnection_Delete (new)
Description Deletes the specified Private Endpoint Connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnection_ListPrivateLinkResources (new)
Description Gets the private link resources
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnection_GetPrivateLinkResource (new)
Description Gets the private link resources
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
}
,
provisioningState: 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 ,
}
,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProductWiki_GetEntityTag (new)
Description Gets the entity state (Etag) version of the Wiki for a Product specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProductWiki_Get (new)
Description Gets the details of the Wiki for a Product specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProductWiki_CreateOrUpdate (new)
Description Creates a new Wiki for a Product or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/wikis/default
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProductWiki_Update (new)
Description Updates the details of the Wiki for a Product specified by its identifier.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/wikis/default
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
documents:
[
{
documentationId: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProductWiki_Delete (new)
Description Deletes the specified Wiki from a Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProductWikis_list (new)
Description Gets the details of the Wiki for a Product specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalSchema_ListByService (new)
Description Lists a collection of schemas registered with service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalSchema_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}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
schemaId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalSchema_Get (new)
Description Gets the details of the Schema specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalSchema_CreateOrUpdate (new)
Description Creates new or updates existing specified Schema of the API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
schemaId: string ,
parameters:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GlobalSchema_Delete (new)
Description Deletes specific Schema.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

{
location: string ,
}

⚐ 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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)

{
location: string ,
}

⚐ 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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)

{
location: string ,
}

⚐ 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceBackend_ListByWorkspace (new)
Description Lists a collection of backends in the specified workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceBackend_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}/workspaces/{workspaceId}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
backendId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceBackend_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}/workspaces/{workspaceId}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceBackend_CreateOrUpdate (new)
Description Creates or Updates a backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceBackend_Update (new)
Description Updates an existing backend.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceBackend_Delete (new)
Description Deletes the specified backend.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceCertificate_ListByWorkspace (new)
Description Lists a collection of all certificates in the specified workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceCertificate_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}/workspaces/{workspaceId}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
certificateId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceCertificate_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}/workspaces/{workspaceId}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceCertificate_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}/workspaces/{workspaceId}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceCertificate_Delete (new)
Description Deletes specific certificate.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceCertificate_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}/workspaces/{workspaceId}/certificates/{certificateId}/refreshSecret
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceDiagnostic_ListByWorkspace (new)
Description Lists all diagnostics in the specified workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/diagnostics
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceDiagnostic_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}/workspaces/{workspaceId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
diagnosticId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceDiagnostic_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}/workspaces/{workspaceId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceDiagnostic_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}/workspaces/{workspaceId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceDiagnostic_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}/workspaces/{workspaceId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceDiagnostic_Delete (new)
Description Deletes the specified Diagnostic.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiDiagnostic_ListByWorkspace (new)
Description Lists all diagnostics of an API.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/diagnostics
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiDiagnostic_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}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
diagnosticId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiDiagnostic_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}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiDiagnostic_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}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiDiagnostic_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}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/{diagnosticId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
]
,
}
,
}
,
}
,
largeLanguageModel:
{
logs: enum ,
requests:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
responses:
{
messages: enum ,
maxSizeInBytes: integer ,
}
,
}
,
logClientIp: boolean ,
httpCorrelationProtocol: enum ,
verbosity: enum ,
operationNameFormat: enum ,
metrics: boolean ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiDiagnostic_Delete (new)
Description Deletes the specified Diagnostic from an API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceLogger_ListByWorkspace (new)
Description Lists a collection of loggers in the specified workspace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceLogger_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}/workspaces/{workspaceId}/loggers/{loggerId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
loggerId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceLogger_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}/workspaces/{workspaceId}/loggers/{loggerId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceLogger_CreateOrUpdate (new)
Description Creates or Updates a logger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers/{loggerId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceLogger_Update (new)
Description Updates an existing logger.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers/{loggerId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceLogger_Delete (new)
Description Deletes the specified logger.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workspace_ListByService (new)
Description Lists all workspaces of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workspace_GetEntityTag (new)
Description Gets the entity state (Etag) version of the workspace specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workspace_Get (new)
Description Gets the details of the workspace specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workspace_CreateOrUpdate (new)
Description Creates a new workspace or updates an existing one.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
parameters:
{
properties:
{
displayName: string ,
description: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workspace_Update (new)
Description Updates the details of the workspace specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workspace_Delete (new)
Description Deletes the specified workspace.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicy_ListByApi (new)
Description Get the policy configuration at the workspace level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicy_GetEntityTag (new)
Description Gets the entity state (Etag) version of the workspace policy specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicy_Get (new)
Description Get the policy configuration at the API level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the workspace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicy_Delete (new)
Description Deletes the policy configuration at the workspace.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNamedValue_ListByService (new)
Description Lists a collection of named values defined within a workspace in a service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNamedValue_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}/workspaces/{workspaceId}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
namedValueId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNamedValue_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}/workspaces/{workspaceId}/namedValues/{namedValueId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
displayName: string ,
value: string ,
keyVault:
{
lastStatus:
{
code: string ,
message: string ,
timeStampUtc: string ,
}
,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNamedValue_Delete (new)
Description Deletes specific named value from the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNamedValue_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}/workspaces/{workspaceId}/namedValues/{namedValueId}/listValue
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
namedValueId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNamedValue_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}/workspaces/{workspaceId}/namedValues/{namedValueId}/refreshSecret
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
namedValueId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGlobalSchema_ListByService (new)
Description Lists a collection of schemas registered with workspace in a service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGlobalSchema_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}/workspaces/{workspaceId}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
schemaId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGlobalSchema_Get (new)
Description Gets the details of the Schema specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGlobalSchema_CreateOrUpdate (new)
Description Creates new or updates existing specified Schema of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
schemaId: string ,
parameters:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
schemaType: enum ,
description: string ,
value: string ,
document: object ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGlobalSchema_Delete (new)
Description Deletes specific Schema.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotification_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}/workspaces/{workspaceId}/notifications
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotification_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}/workspaces/{workspaceId}/notifications/{notificationName}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotification_CreateOrUpdate (new)
Description Create or Update API Management publisher notification for the workspace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientUser_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientUser_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers/{userId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
notificationName: string ,
userId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientUser_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers/{userId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientUser_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers/{userId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
notificationName: string ,
userId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientEmail_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientEmail_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails/{email}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
notificationName: string ,
email: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientEmail_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}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails/{email}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceNotificationRecipientEmail_Delete (new)
Description Removes the email from the list of Notification.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicyFragment_ListByService (new)
Description Gets all policy fragments defined within a workspace.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicyFragment_GetEntityTag (new)
Description Gets the entity state (Etag) version of a policy fragment.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicyFragment_Get (new)
Description Gets a policy fragment.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicyFragment_CreateOrUpdate (new)
Description Creates or updates a policy fragment.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/{id}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
id: string ,
parameters:
{
properties:
{
value: string ,
description: string ,
format: enum ,
provisioningState: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
value: string ,
description: string ,
format: enum ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
value: string ,
description: string ,
format: enum ,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicyFragment_Delete (new)
Description Deletes a policy fragment.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspacePolicyFragment_ListReferences (new)
Description Lists policy resources that reference the policy fragment.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/{id}/listReferences
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
id: string ,
api-version: string ,
subscriptionId: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroup_ListByService (new)
Description Lists a collection of groups defined within a workspace in a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroup_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}/workspaces/{workspaceId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
groupId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroup_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}/workspaces/{workspaceId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroup_CreateOrUpdate (new)
Description Creates or Updates a group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroup_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}/workspaces/{workspaceId}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroup_Delete (new)
Description Deletes specific group of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroupUser_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}/workspaces/{workspaceId}/groups/{groupId}/users
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroupUser_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}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
groupId: string ,
userId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroupUser_Create (new)
Description Add existing user to existing group
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceGroupUser_Delete (new)
Description Remove existing user from existing group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_List (new)
Description Lists all subscriptions of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_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}/workspaces/{workspaceId}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
sid: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_Get (new)
Description Gets the specified Subscription entity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_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}/workspaces/{workspaceId}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_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}/workspaces/{workspaceId}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_Delete (new)
Description Deletes the specified subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_RegeneratePrimaryKey (new)
Description Regenerates primary key of existing subscription of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_RegenerateSecondaryKey (new)
Description Regenerates secondary key of existing subscription of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceSubscription_ListSecrets (new)
Description Gets the specified Subscription keys.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/listSecrets
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiVersionSet_ListByService (new)
Description Lists a collection of API Version Sets in the specified workspace with a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apiVersionSets
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiVersionSet_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}/workspaces/{workspaceId}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
versionSetId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiVersionSet_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}/workspaces/{workspaceId}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiVersionSet_CreateOrUpdate (new)
Description Creates or Updates a Api Version Set.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiVersionSet_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}/workspaces/{workspaceId}/apiVersionSets/{versionSetId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiVersionSet_Delete (new)
Description Deletes specific Api Version Set.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApi_ListByService (new)
Description Lists all APIs of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApi_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}/workspaces/{workspaceId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApi_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}/workspaces/{workspaceId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApi_CreateOrUpdate (new)
Description Creates new or updates existing specified API of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
parameters:
{
properties:
{
value: string ,
format: enum ,
wsdlSelector:
{
wsdlServiceName: string ,
wsdlEndpointName: string ,
}
,
apiType: enum ,
translateRequiredQueryParameters: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: 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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: 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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApi_Update (new)
Description Updates the specified API of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApi_Delete (new)
Description Deletes the specified API of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRevision_ListByService (new)
Description Lists all revisions of an API.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/revisions
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRelease_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}/workspaces/{workspaceId}/apis/{apiId}/releases
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRelease_GetEntityTag (new)
Description Returns the etag of an API release.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRelease_Get (new)
Description Returns the details of an API release.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/releases/{releaseId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRelease_CreateOrUpdate (new)
Description Creates a new Release for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/releases/{releaseId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRelease_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}/workspaces/{workspaceId}/apis/{apiId}/releases/{releaseId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiRelease_Delete (new)
Description Deletes the specified release in the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperation_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}/workspaces/{workspaceId}/apis/{apiId}/operations
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperation_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
operationId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperation_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperation_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperation_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperation_Delete (new)
Description Deletes the specified operation in the API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperationPolicy_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperationPolicy_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
operationId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperationPolicy_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperationPolicy_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}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiOperationPolicy_Delete (new)
Description Deletes the policy configuration at the Api Operation.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiPolicy_ListByApi (new)
Description Get the policy configuration at the API level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiPolicy_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}/workspaces/{workspaceId}/apis/{apiId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiPolicy_Get (new)
Description Get the policy configuration at the API level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiPolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the API.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiPolicy_Delete (new)
Description Deletes the policy configuration at the Api.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiSchema_ListByApi (new)
Description Get the schema configuration at the API level.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiSchema_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}/workspaces/{workspaceId}/apis/{apiId}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
apiId: string ,
schemaId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiSchema_Get (new)
Description Get the schema configuration at the API level.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiSchema_CreateOrUpdate (new)
Description Creates or updates schema configuration for the API.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
contentType: string ,
document:
{
value: string ,
definitions: object ,
components: object ,
}
,
provisioningState: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceApiSchema_Delete (new)
Description Deletes the schema configuration at the Api.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/schemas/{schemaId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProduct_ListByService (new)
Description Lists a collection of products in the specified workspace in a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProduct_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}/workspaces/{workspaceId}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
productId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProduct_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}/workspaces/{workspaceId}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
productId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProduct_CreateOrUpdate (new)
Description Creates or Updates a product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProduct_Update (new)
Description Update existing product details.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProduct_Delete (new)
Description Delete product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProductPolicy_ListByProduct (new)
Description Get the policy configuration at the Product level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProductPolicy_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}/workspaces/{workspaceId}/products/{productId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
productId: string ,
policyId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProductPolicy_Get (new)
Description Get the policy configuration at the Product level.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProductPolicy_CreateOrUpdate (new)
Description Creates or updates policy configuration for the Product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies/{policyId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceProductPolicy_Delete (new)
Description Deletes the policy configuration at the Product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceTag_ListByService (new)
Description Lists a collection of tags defined within a workspace in a service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceTag_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}/workspaces/{workspaceId}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
tagId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceTag_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}/workspaces/{workspaceId}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: string ,
tagId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceTag_CreateOrUpdate (new)
Description Creates a tag.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceTag_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}/workspaces/{workspaceId}/tags/{tagId}
{
resourceGroupName: string ,
serviceName: string ,
workspaceId: 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 ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkspaceTag_Delete (new)
Description Deletes specific tag of the workspace in an API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationStatus_Get (new)
Description Returns the current status of an async operation.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
resourceId: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
{
id: string ,
resourceId: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
string ,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationsResults_Get (new)
Description Returns operation results for long running operations executing DELETE or PATCH on the resource.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}