Microsoft.ApiManagement (stable:2016-07-07)

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

Apis_ListByService (new)
Description Lists all APIs of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_CreateOrUpdate (new)
Description Creates new or updates existing specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Update (new)
Description Updates the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
RawJson: object ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_ListByApi (new)
Description Lists a collection of the operations for the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
templateParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
description: string ,
request:
{
description: string ,
queryParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
headers:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
responses:
[
{
statusCode: integer ,
description: string ,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
templateParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
description: string ,
request:
{
description: string ,
queryParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
headers:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
responses:
[
{
statusCode: integer ,
description: string ,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
templateParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
description: string ,
request:
{
description: string ,
queryParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
headers:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
responses:
[
{
statusCode: integer ,
description: string ,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
RawJson: object ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProducts_ListByApi (new)
Description Lists all API associated products.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_ListByService (new)
Description Lists all subscriptions of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Get (new)
Description Gets the specified Subscription entity.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_CreateOrUpdate (new)
Description Creates or updates the subscription of specified user to the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
expirationDate: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegeneratePrimaryKey (new)
Description Regenerates primary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegenerateSecondaryKey (new)
Description Regenerates secondary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_CreateOrUpdate (new)
Description Creates or Updates a product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Update (new)
Description Update product.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Delete (new)
Description Delete product.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_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:
[
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_Add (new)
Description Adds an API to the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_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:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Add (new)
Description Adds the association between the specified developer group with the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Remove (new)
Description Deletes the association between the specified group and product.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (400)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Groups_Get (new)
Description Gets the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_CreateOrUpdate (new)
Description Creates or Updates a group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_ListByGroup (new)
Description Lists a collection of the members of the group, specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Add (new)
Description Adds a user to the specified group.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Remove (new)
Description Remove existing user from existing group.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_CreateOrUpdate (new)
Description Creates or updates the certificate being used for authentication with the backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
parameters:
{
data: string ,
password: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
PolicySnippets_ListByService (new)
Description Lists all policy snippets.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
name: string ,
content: string ,
toolTip: string ,
scope: enum ,
}
ProductSubscriptions_ListByProduct (new)
Description Lists the collection of subscriptions to the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_CreateOrUpdate (new)
Description Creates or Updates a user.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_GenerateSsoUrl (new)
Description Retrieves a redirection URL containing an authentication token for signing a given user into the developer portal.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserGroups_ListByUser (new)
Description Lists all user groups.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserSubscriptions_ListByUser (new)
Description Lists the collection of subscriptions of the specified user.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServers_Get (new)
Description Gets the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_CreateOrUpdate (new)
Description Creates new authorization server or updates an existing authorization server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_Delete (new)
Description Deletes specific authorization server instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Regions_ListByService (new)
Description Lists all azure regions in which the service exists.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
isMasterRegion: boolean ,
}
,
]
,
}
UserIdentities_ListByUser (new)
Description Lists all user identities.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
provider: string ,
id: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Reports_ListByService (new)
Description Lists report records.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: integer ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
TenantAccess_Get (new)
Description Get tenant access information details.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}
TenantAccess_Update (new)
Description Update tenant access information details.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegeneratePrimaryKey (new)
Description Regenerate primary access key.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegenerateSecondaryKey (new)
Description Regenerate secondary access key.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_CreateOrUpdate (new)
Description Creates or Updates a logger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Property_Get (new)
Description Gets the details of the property specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_CreateOrUpdate (new)
Description Creates or updates a property.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_ListByService (new)
Description Lists all OpenID Connect Providers.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
OpenIdConnectProviders_Get (new)
Description Gets specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_CreateOrUpdate (new)
Description Creates or updates the OpenID Connect Provider.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Update (new)
Description Updates the specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_Get (new)
Description Gets the Git access configuration for the tenant.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegeneratePrimaryKey (new)
Description Regenerate primary access key for GIT.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegenerateSecondaryKey (new)
Description Regenerate secondary access key for GIT.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Deploy (new)
Description This operation applies changes from the specified Git branch to the configuration database. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/deploy
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Save (new)
Description This operation creates a commit with the current configuration snapshot to the specified branch in the repository. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/save
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Validate (new)
Description This operation validates the changes in the specified Git branch. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/validate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfigurationSyncState_Get (new)
Description Gets the status of the most recent synchronization between the configuration database and the Git repository.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
}
Backends_ListByService (new)
Description Lists a collection of backends in the specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_CreateOrUpdate (new)
Description Creates or Updates a backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
host: string ,
skipCertificateChainValidation: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
host: string ,
skipCertificateChainValidation: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Get (new)
Description Gets the configuration details of the identity Provider configured in specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_CreateOrUpdate (new)
Description Creates or Updates the IdentityProvider configuration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Update (new)
Description Updates an existing IdentityProvider configuration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
allowedTenants:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Delete (new)
Description Deletes the specified identity provider configuration.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_ListByService (new)
Description Lists a collection of current quota counter periods associated with the counter-key configured in the policy on the specified service instance. The api does not support paging yet.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_Update (new)
Description Updates all the quota counter values specified with the existing quota counter key to a value in the specified service instance. This should be used for reset of the quota counter values.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Get (new)
Description Gets the value of the quota counter associated with the counter-key in the policy for the specific period in service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Update (new)
Description Updates an existing quota counter value in the specified service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/{quotaPeriodKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiManagementServices_ManageDeployments (new)
Description Manages deployments of an API Management service. This operation can be used to do the following: Change SKU, Change SKU Units, Change Service Tier (Developer/Standard/Premium) and Manage VPN Configuration. This is a long running operation and can take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/managedeployments
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
vpnConfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
vpnType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Restore (new)
Description Restores a backup of an API Management service created using the ApiManagementServices_Backup operation on the current service. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Backup (new)
Description Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_CreateOrUpdate (new)
Description Creates or updates an API Management service. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (201)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Update (new)
Description Updates an existing API Management service.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
tags: object ,
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Get (new)
Description Gets an API Management service resource description.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (404)

{
code: string ,
message: string ,
}
ApiManagementServices_Delete (new)
Description Deletes an existing API Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (404)

{
code: string ,
message: string ,
}
ApiManagementServices_ListByResourceGroup (new)
Description List all API Management services within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_List (new)
Description Lists all API Management services within an Azure subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_GetSsoToken (new)
Description Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
redirect_uri: string ,
}
ApiManagementServices_CheckNameAvailability (new)
Description Checks availability and correctness of a name for an API Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
nameAvailable: boolean ,
message: string ,
reason: enum ,
}
ApiManagementServices_UploadCertificate (new)
Description Upload Custom Domain SSL certificate for an API Management service.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/updatecertificate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
type: enum ,
certificate: string ,
certificate_password: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
expiry: string ,
thumbprint: string ,
subject: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_UpdateHostname (new)
Description Creates, updates, or deletes the custom hostnames for an API Management service. The custom hostname can be applied to the Proxy and Portal endpoint. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/updatehostname
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
update:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
delete:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Apis_ListByService (removed)
Description Lists all APIs of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_CreateOrUpdate (removed)
Description Creates new or updates existing specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Update (removed)
Description Updates the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
parameters:
{
RawJson: object ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Apis_Delete (removed)
Description Deletes the specified API of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperations_ListByApi (removed)
Description Lists a collection of the operations for the specified API.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
templateParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
description: string ,
request:
{
description: string ,
queryParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
headers:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
responses:
[
{
statusCode: integer ,
description: string ,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
templateParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
description: string ,
request:
{
description: string ,
queryParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
headers:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
responses:
[
{
statusCode: integer ,
description: string ,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
name: string ,
method: string ,
urlTemplate: string ,
templateParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
description: string ,
request:
{
description: string ,
queryParameters:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
headers:
[
{
name: string ,
description: string ,
type: string ,
defaultValue: string ,
required: boolean ,
values:
[
string ,
]
,
}
,
]
,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
responses:
[
{
statusCode: integer ,
description: string ,
representations:
[
{
contentType: string ,
sample: string ,
}
,
]
,
}
,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}
{
resourceGroupName: string ,
serviceName: string ,
apiId: string ,
operationId: string ,
parameters:
{
RawJson: object ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProducts_ListByApi (removed)
Description Lists all API associated products.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_ListByService (removed)
Description Lists all subscriptions of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_Get (removed)
Description Gets the specified Subscription entity.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_CreateOrUpdate (removed)
Description Creates or updates the subscription of specified user to the specified product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
{
resourceGroupName: string ,
serviceName: string ,
sid: string ,
parameters:
{
userId: string ,
productId: string ,
expirationDate: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegeneratePrimaryKey (removed)
Description Regenerates primary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Subscriptions_RegenerateSecondaryKey (removed)
Description Regenerates secondary key of existing subscription of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_CreateOrUpdate (removed)
Description Creates or Updates a product.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Update (removed)
Description Update product.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
{
resourceGroupName: string ,
serviceName: string ,
productId: string ,
parameters:
{
name: string ,
description: string ,
terms: string ,
subscriptionRequired: boolean ,
approvalRequired: boolean ,
subscriptionsLimit: integer ,
state: enum ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Products_Delete (removed)
Description Delete product.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_ListByProduct (removed)
Description Lists a collection of the APIs associated with a product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
authenticationSettings:
{
oAuth2:
{
authorizationServerId: string ,
scope: string ,
}
,
}
,
subscriptionKeyParameterNames:
{
header: string ,
query: string ,
}
,
type: enum ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductApis_Add (removed)
Description Adds an API to the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_ListByProduct (removed)
Description Lists the collection of developer groups associated with the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Add (removed)
Description Adds the association between the specified developer group with the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductGroups_Remove (removed)
Description Deletes the association between the specified group and product.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (400)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Groups_Get (removed)
Description Gets the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Groups_CreateOrUpdate (removed)
Description Creates or Updates a group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}
{
resourceGroupName: string ,
serviceName: string ,
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_ListByGroup (removed)
Description Lists a collection of the members of the group, specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Add (removed)
Description Adds a user to the specified group.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
GroupUsers_Remove (removed)
Description Remove existing user from existing group.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
subject: string ,
thumbprint: string ,
expirationDate: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Certificates_CreateOrUpdate (removed)
Description Creates or updates the certificate being used for authentication with the backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}
{
resourceGroupName: string ,
serviceName: string ,
certificateId: string ,
parameters:
{
data: string ,
password: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
PolicySnippets_ListByService (removed)
Description Lists all policy snippets.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
name: string ,
content: string ,
toolTip: string ,
scope: enum ,
}
ProductSubscriptions_ListByProduct (removed)
Description Lists the collection of subscriptions to the specified product.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
firstName: string ,
lastName: string ,
email: string ,
state: enum ,
registrationDate: string ,
note: string ,
identities:
[
{
provider: string ,
id: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_CreateOrUpdate (removed)
Description Creates or Updates a user.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{uid}
{
resourceGroupName: string ,
serviceName: string ,
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
state: enum ,
note: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Users_GenerateSsoUrl (removed)
Description Retrieves a redirection URL containing an authentication token for signing a given user into the developer portal.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserGroups_ListByUser (removed)
Description Lists all user groups.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
builtIn: boolean ,
type: enum ,
externalId: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
UserSubscriptions_ListByUser (removed)
Description Lists the collection of subscriptions of the specified user.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
userId: string ,
productId: string ,
name: string ,
state: enum ,
createdDate: string ,
startDate: string ,
expirationDate: string ,
endDate: string ,
notificationDate: string ,
primaryKey: string ,
secondaryKey: string ,
stateComment: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServers_Get (removed)
Description Gets the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_CreateOrUpdate (removed)
Description Creates new authorization server or updates an existing authorization server.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
id: string ,
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}
{
resourceGroupName: string ,
serviceName: string ,
authsid: string ,
parameters:
{
name: string ,
description: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
authorizationMethods:
[
string ,
]
,
clientAuthenticationMethod:
[
string ,
]
,
tokenBodyParameters:
[
{
name: string ,
value: string ,
}
,
]
,
tokenEndpoint: string ,
supportState: boolean ,
defaultScope: string ,
grantTypes:
[
string ,
]
,
bearerTokenSendingMethods:
[
string ,
]
,
clientId: string ,
clientSecret: string ,
resourceOwnerUsername: string ,
resourceOwnerPassword: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
AuthorizationServers_Delete (removed)
Description Deletes specific authorization server instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Regions_ListByService (removed)
Description Lists all azure regions in which the service exists.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
isMasterRegion: boolean ,
}
,
]
,
}
UserIdentities_ListByUser (removed)
Description Lists all user identities.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
provider: string ,
id: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Reports_ListByService (removed)
Description Lists report records.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: integer ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
TenantAccess_Get (removed)
Description Get tenant access information details.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}
TenantAccess_Update (removed)
Description Update tenant access information details.
Reference Link ¶

⚼ Request

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

⚐ Response (201)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegeneratePrimaryKey (removed)
Description Regenerate primary access key.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccess_RegenerateSecondaryKey (removed)
Description Regenerate secondary access key.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Loggers_CreateOrUpdate (removed)
Description Creates or Updates a logger.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerid}
{
resourceGroupName: string ,
serviceName: string ,
loggerid: string ,
parameters:
{
type: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Property_Get (removed)
Description Gets the details of the property specified by its identifier.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Property_CreateOrUpdate (removed)
Description Creates or updates a property.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/properties/{propId}
{
resourceGroupName: string ,
serviceName: string ,
propId: string ,
parameters:
{
name: string ,
value: string ,
tags:
[
string ,
]
,
secret: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_ListByService (removed)
Description Lists all OpenID Connect Providers.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
OpenIdConnectProviders_Get (removed)
Description Gets specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_CreateOrUpdate (removed)
Description Creates or updates the OpenID Connect Provider.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Update (removed)
Description Updates the specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}
{
resourceGroupName: string ,
serviceName: string ,
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
OpenIdConnectProviders_Delete (removed)
Description Deletes specific OpenID Connect Provider of the API Management service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (405)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_Get (removed)
Description Gets the Git access configuration for the tenant.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
id: string ,
primaryKey: string ,
secondaryKey: string ,
enabled: boolean ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegeneratePrimaryKey (removed)
Description Regenerate primary access key for GIT.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantAccessGit_RegenerateSecondaryKey (removed)
Description Regenerate secondary access key for GIT.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Deploy (removed)
Description This operation applies changes from the specified Git branch to the configuration database. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/deploy
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Save (removed)
Description This operation creates a commit with the current configuration snapshot to the specified branch in the repository. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/save
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfiguration_Validate (removed)
Description This operation validates the changes in the specified Git branch. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/configuration/validate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
TenantConfigurationSyncState_Get (removed)
Description Gets the status of the most recent synchronization between the configuration database and the Git repository.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
branch: string ,
commitId: string ,
isExport: boolean ,
isSynced: boolean ,
isGitEnabled: boolean ,
syncDate: string ,
configurationChangeDate: string ,
}
Backends_ListByService (removed)
Description Lists a collection of backends in the specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
Backends_CreateOrUpdate (removed)
Description Creates or Updates a backend.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
host: string ,
skipCertificateChainValidation: boolean ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendid}
{
resourceGroupName: string ,
serviceName: string ,
backendid: string ,
parameters:
{
host: string ,
skipCertificateChainValidation: boolean ,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Get (removed)
Description Gets the configuration details of the identity Provider configured in specified service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_CreateOrUpdate (removed)
Description Creates or Updates the IdentityProvider configuration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
type: enum ,
allowedTenants:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Update (removed)
Description Updates an existing IdentityProvider configuration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}
{
resourceGroupName: string ,
serviceName: string ,
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
allowedTenants:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
IdentityProviders_Delete (removed)
Description Deletes the specified identity provider configuration.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_ListByService (removed)
Description Lists a collection of current quota counter periods associated with the counter-key configured in the policy on the specified service instance. The api does not support paging yet.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_Update (removed)
Description Updates all the quota counter values specified with the existing quota counter key to a value in the specified service instance. This should be used for reset of the quota counter values.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Get (removed)
Description Gets the value of the quota counter associated with the counter-key in the policy for the specific period in service instance.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByPeriodKeys_Update (removed)
Description Updates an existing quota counter value in the specified service instance.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/{quotaPeriodKey}
{
resourceGroupName: string ,
serviceName: string ,
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiManagementServices_ManageDeployments (removed)
Description Manages deployments of an API Management service. This operation can be used to do the following: Change SKU, Change SKU Units, Change Service Tier (Developer/Standard/Premium) and Manage VPN Configuration. This is a long running operation and can take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/managedeployments
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
vpnConfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
vpnType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Restore (removed)
Description Restores a backup of an API Management service created using the ApiManagementServices_Backup operation on the current service. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Backup (removed)
Description Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
storageAccount: string ,
accessKey: string ,
containerName: string ,
backupName: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_CreateOrUpdate (removed)
Description Creates or updates an API Management service. This is long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (201)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Update (removed)
Description Updates an existing API Management service.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
tags: object ,
properties:
{
publisherEmail: string ,
publisherName: string ,
provisioningState: string ,
targetProvisioningState: string ,
createdAtUtc: string ,
runtimeUrl: string ,
portalUrl: string ,
managementApiUrl: string ,
scmUrl: string ,
addresserEmail: string ,
hostnameConfigurations:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
additionalLocations:
[
{
location: string ,
skuType: enum ,
skuUnitCount: integer ,
staticIPs:
[
string ,
]
,
vpnconfiguration:
{
vnetid: string ,
subnetname: string ,
subnetResourceId: string ,
location: string ,
}
,
}
,
]
,
customProperties: object ,
vpnType: enum ,
}
,
sku:
{
name: enum ,
capacity: integer ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_Get (removed)
Description Gets an API Management service resource description.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (404)

{
code: string ,
message: string ,
}
ApiManagementServices_Delete (removed)
Description Deletes an existing API Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (404)

{
code: string ,
message: string ,
}
ApiManagementServices_ListByResourceGroup (removed)
Description List all API Management services within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_List (removed)
Description Lists all API Management services within an Azure subscription.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}
,
]
,
nextLink: string ,
}
ApiManagementServices_GetSsoToken (removed)
Description Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
redirect_uri: string ,
}
ApiManagementServices_CheckNameAvailability (removed)
Description Checks availability and correctness of a name for an API Management service.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
nameAvailable: boolean ,
message: string ,
reason: enum ,
}
ApiManagementServices_UploadCertificate (removed)
Description Upload Custom Domain SSL certificate for an API Management service.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/updatecertificate
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
type: enum ,
certificate: string ,
certificate_password: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
expiry: string ,
thumbprint: string ,
subject: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ApiManagementServices_UpdateHostname (removed)
Description Creates, updates, or deletes the custom hostnames for an API Management service. The custom hostname can be applied to the Proxy and Portal endpoint. This is a long running operation and could take several minutes to complete.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/updatehostname
{
resourceGroupName: string ,
serviceName: string ,
parameters:
{
update:
[
{
type: enum ,
hostname: string ,
certificate:
{
expiry: string ,
thumbprint: string ,
subject: string ,
}
,
}
,
]
,
delete:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
location: string ,
name: string ,
type: string ,
etag: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}