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

2025/10/30 • 141 deleted methods

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

⚼ Request

GET:  /policies
{
scope: string ,
api-version: string ,
}

⚐ Response (200)

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

⚼ Request

GET:  /policies/{policyId}
{
policyId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /policies/{policyId}
{
policyId: string ,
parameters:
{
id: string ,
policyContent: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
policyContent: string ,
}

⚐ Response (200)

{
id: string ,
policyContent: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /policies/{policyId}
{
policyId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /policySnippets
{
scope: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
content: string ,
toolTip: string ,
scope: integer ,
}
,
]
,
}
Regions_List (removed)
Description Lists all azure regions in which the service exists.
Reference Link ¶

⚼ Request

GET:  /regions
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isMasterRegion: boolean ,
isDeleted: boolean ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Api_List (removed)
Description Lists all APIs of the API Management service instance.
Reference Link ¶

⚼ Request

GET:  /apis
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}
{
apiId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /apis/{apiId}
{
apiId: string ,
parameters:
{
id: string ,
contentValue: string ,
contentFormat: enum ,
wsdlSelector:
{
wsdlServiceName: string ,
wsdlEndpointName: string ,
}
,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (201)

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PATCH:  /apis/{apiId}
{
apiId: string ,
parameters:
{
name: string ,
serviceUrl: string ,
path: string ,
protocols:
[
string ,
]
,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /apis/{apiId}
{
apiId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/operations
{
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/operations/{operationId}
{
apiId: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /apis/{apiId}/operations/{operationId}
{
apiId: string ,
operationId: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /apis/{apiId}/operations/{operationId}
{
apiId: string ,
operationId: string ,
parameters:
{
name: string ,
method: string ,
urlTemplate: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /apis/{apiId}/operations/{operationId}
{
apiId: string ,
operationId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiOperationPolicy_ListByOperation (removed)
Description Get the list of policy configuration at the API Operation level.
Reference Link ¶

⚼ Request

GET:  /apis/{apiId}/operations/{operationId}/policies
{
apiId: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/operations/{operationId}/policies/{policyId}
{
apiId: string ,
operationId: string ,
policyId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /apis/{apiId}/operations/{operationId}/policies/{policyId}
{
apiId: string ,
operationId: string ,
policyId: string ,
parameters:
{
id: string ,
policyContent: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
policyContent: string ,
}

⚐ Response (200)

{
id: string ,
policyContent: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /apis/{apiId}/operations/{operationId}/policies/{policyId}
{
apiId: string ,
operationId: string ,
If-Match: string ,
policyId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ApiProduct_ListByApis (removed)
Description Lists all Products, which the API is part of.
Reference Link ¶

⚼ Request

GET:  /apis/{apiId}/products
{
apiId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/policies
{
apiId: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
id: string ,
policyContent: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/policies/{policyId}
{
apiId: string ,
policyId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /apis/{apiId}/policies/{policyId}
{
apiId: string ,
policyId: string ,
parameters:
{
id: string ,
policyContent: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
policyContent: string ,
}

⚐ Response (200)

{
id: string ,
policyContent: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /apis/{apiId}/policies/{policyId}
{
apiId: string ,
policyId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/schemas
{
apiId: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

GET:  /apis/{apiId}/schemas/{schemaId}
{
apiId: string ,
schemaId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /apis/{apiId}/schemas/{schemaId}
{
apiId: string ,
schemaId: string ,
parameters:
{
id: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /apis/{apiId}/schemas/{schemaId}
{
apiId: string ,
schemaId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /authorizationServers
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
AuthorizationServer_Get (removed)
Description Gets the details of the authorization server specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /authorizationServers/{authsid}
{
authsid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /authorizationServers/{authsid}
{
authsid: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /authorizationServers/{authsid}
{
authsid: string ,
parameters:
{
name: string ,
clientRegistrationEndpoint: string ,
authorizationEndpoint: string ,
grantTypes:
[
string ,
]
,
clientId: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /authorizationServers/{authsid}
{
authsid: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /backends
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /backends/{backendid}
{
backendid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /backends/{backendid}
{
backendid: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /backends/{backendid}
{
backendid: string ,
parameters:
{
url: string ,
protocol: enum ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /backends/{backendid}
{
backendid: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /certificates
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /certificates/{certificateId}
{
certificateId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /certificates/{certificateId}
{
certificateId: string ,
parameters:
{
data: string ,
password: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /certificates/{certificateId}
{
certificateId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /templates
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
EmailTemplate_Get (removed)
Description Gets the details of the email template specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /templates/{templateName}
{
templateName: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /templates/{templateName}
{
templateName: string ,
parameters:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /templates/{templateName}
{
templateName: string ,
parameters:
{
subject: string ,
title: string ,
description: string ,
body: string ,
parameters:
[
{
name: string ,
title: string ,
description: string ,
}
,
]
,
}
,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /templates/{templateName}
{
templateName: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /groups
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Group_Get (removed)
Description Gets the details of the group specified by its identifier.
Reference Link ¶

⚼ Request

GET:  /groups/{groupId}
{
groupId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /groups/{groupId}
{
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /groups/{groupId}
{
groupId: string ,
parameters:
{
name: string ,
description: string ,
type: enum ,
externalId: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /groups/{groupId}
{
groupId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /groups/{groupId}/users
{
groupId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /groups/{groupId}/users/{uid}
{
groupId: string ,
uid: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /groups/{groupId}/users/{uid}
{
groupId: string ,
uid: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /identityProviders
{
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /identityProviders/{identityProviderName}
{
identityProviderName: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /identityProviders/{identityProviderName}
{
identityProviderName: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /identityProviders/{identityProviderName}
{
identityProviderName: string ,
parameters:
{
clientId: string ,
clientSecret: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /identityProviders/{identityProviderName}
{
identityProviderName: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /loggers
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /loggers/{loggerid}
{
loggerid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /loggers/{loggerid}
{
loggerid: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /loggers/{loggerid}
{
loggerid: string ,
parameters:
{
loggerType: enum ,
description: string ,
credentials: object ,
isBuffered: boolean ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /loggers/{loggerid}
{
loggerid: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /openidConnectProviders
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
OpenIdConnectProvider_Get (removed)
Description Gets specific OpenID Connect Provider.
Reference Link ¶

⚼ Request

GET:  /openidConnectProviders/{opid}
{
opid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /openidConnectProviders/{opid}
{
opid: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /openidConnectProviders/{opid}
{
opid: string ,
parameters:
{
name: string ,
description: string ,
metadataEndpoint: string ,
clientId: string ,
clientSecret: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /openidConnectProviders/{opid}
{
opid: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /portalsettings/signin
{
api-version: string ,
}

⚐ Response (200)

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

⚼ Request

PATCH:  /portalsettings/signin
{
parameters:
{
enabled: boolean ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PUT:  /portalsettings/signin
{
parameters:
{
enabled: boolean ,
}
,
api-version: string ,
}

⚐ Response (204)

{
enabled: boolean ,
}

⚐ Response (default)

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

⚼ Request

GET:  /portalsettings/signup
{
api-version: string ,
}

⚐ Response (200)

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

⚼ Request

PATCH:  /portalsettings/signup
{
parameters:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PUT:  /portalsettings/signup
{
parameters:
{
enabled: boolean ,
termsOfService:
{
text: string ,
enabled: boolean ,
consentRequired: boolean ,
}
,
}
,
api-version: string ,
}

⚐ Response (204)

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

⚐ Response (default)

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

⚼ Request

GET:  /portalsettings/delegation
{
api-version: string ,
}

⚐ Response (200)

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

⚼ Request

PATCH:  /portalsettings/delegation
{
parameters:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

PUT:  /portalsettings/delegation
{
parameters:
{
url: string ,
validationKey: string ,
subscriptions:
{
enabled: boolean ,
}
,
userRegistration:
{
enabled: boolean ,
}
,
}
,
api-version: string ,
}

⚐ Response (204)

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

⚐ Response (default)

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

⚼ Request

GET:  /products
{
$filter: string ,
$top: integer ,
$skip: integer ,
expandGroups: boolean ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /products/{productId}
{
productId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /products/{productId}
{
productId: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /products/{productId}
{
productId: string ,
parameters:
{
name: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /products/{productId}
{
productId: string ,
deleteSubscriptions: boolean ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /products/{productId}/apis
{
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /products/{productId}/apis/{apiId}
{
productId: string ,
apiId: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /products/{productId}/apis/{apiId}
{
productId: string ,
apiId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /products/{productId}/groups
{
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /products/{productId}/groups/{groupId}
{
productId: string ,
groupId: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

DELETE:  /products/{productId}/groups/{groupId}
{
productId: string ,
groupId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /products/{productId}/subscriptions
{
productId: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /products/{productId}/policies
{
api-version: string ,
productId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
value:
[
{
id: string ,
policyContent: string ,
}
,
]
,
count: integer ,
nextLink: string ,
}
,
}

⚐ Response (default)

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

⚼ Request

GET:  /products/{productId}/policies/{policyId}
{
api-version: string ,
productId: string ,
policyId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /products/{productId}/policies/{policyId}
{
productId: string ,
policyId: string ,
parameters:
{
id: string ,
policyContent: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
policyContent: string ,
}

⚐ Response (200)

{
id: string ,
policyContent: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
ProductPolicy_Delete (removed)
Description Deletes the policy configuration at the Product.
Reference Link ¶

⚼ Request

DELETE:  /products/{productId}/policies/{policyId}
{
productId: string ,
policyId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /properties
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚼ Request

GET:  /properties/{propId}
{
propId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /properties/{propId}
{
propId: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /properties/{propId}
{
propId: string ,
parameters:
{
name: string ,
value: string ,
}
,
If-Match: string ,
api-version: 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:  /properties/{propId}
{
propId: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
}
QuotaByCounterKeys_List (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:  /quotas/{quotaCounterKey}
{
quotaCounterKey: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
Value:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /quotas/{quotaCounterKey}
{
quotaCounterKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: 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:  /quotas/{quotaCounterKey}/{quotaPeriodKey}
{
quotaCounterKey: string ,
quotaPeriodKey: string ,
api-version: string ,
}

⚐ Response (200)

{
counterKey: string ,
periodKey: string ,
periodStartTime: string ,
periodEndTime: string ,
Value:
{
callsCount: integer ,
kbTransferred: number ,
}
,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /quotas/{quotaCounterKey}/{quotaPeriodKey}
{
quotaCounterKey: string ,
quotaPeriodKey: string ,
parameters:
{
callsCount: integer ,
kbTransferred: number ,
}
,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /reports/byApi
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListByUser (removed)
Description Lists report records by User.
Reference Link ¶

⚼ Request

GET:  /reports/byUser
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListByOperation (removed)
Description Lists report records by API Operations.
Reference Link ¶

⚼ Request

GET:  /reports/byOperation
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListByProduct (removed)
Description Lists report records by Product.
Reference Link ¶

⚼ Request

GET:  /reports/byProduct
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListByGeo (removed)
Description Lists report records by geography.
Reference Link ¶

⚼ Request

GET:  /reports/byGeo
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListBySubscription (removed)
Description Lists report records by subscription.
Reference Link ¶

⚼ Request

GET:  /reports/bySubscription
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListByTime (removed)
Description Lists report records by Time.
Reference Link ¶

⚼ Request

GET:  /reports/byTime
{
$filter: string ,
$top: integer ,
$skip: integer ,
interval: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
interval: string ,
country: string ,
region: string ,
zip: string ,
userId: string ,
productId: string ,
apiId: string ,
operationId: string ,
apiRegion: string ,
subscriptionId: string ,
callCountSuccess: integer ,
callCountBlocked: integer ,
callCountFailed: integer ,
callCountOther: integer ,
callCountTotal: integer ,
bandwidth: integer ,
cacheHitCount: integer ,
cacheMissCount: integer ,
apiTimeAvg: number ,
apiTimeMin: number ,
apiTimeMax: number ,
serviceTimeAvg: number ,
serviceTimeMin: number ,
serviceTimeMax: number ,
}
,
]
,
count: integer ,
nextLink: string ,
}
Reports_ListByRequest (removed)
Description Lists report records by Request.
Reference Link ¶

⚼ Request

GET:  /reports/byRequest
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
apiId: string ,
operationId: string ,
productId: string ,
userId: string ,
method: string ,
url: string ,
ipAddress: string ,
backendResponseCode: string ,
responseCode: integer ,
responseSize: integer ,
timestamp: string ,
cache: string ,
apiTime: number ,
serviceTime: number ,
apiRegion: string ,
subscriptionId: string ,
requestId: string ,
requestSize: integer ,
}
,
]
,
count: integer ,
}
Subscription_List (removed)
Description Lists all subscriptions of the API Management service instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{sid}
{
sid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /subscriptions/{sid}
{
sid: string ,
parameters:
{
userId: string ,
productId: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
}
,
notify: string ,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /subscriptions/{sid}
{
sid: string ,
parameters:
{
userId: string ,
productId: string ,
expirationDate: string ,
name: string ,
primaryKey: string ,
secondaryKey: string ,
state: enum ,
stateComment: string ,
}
,
If-Match: string ,
notify: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{sid}
{
sid: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{sid}/regeneratePrimaryKey
{
sid: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{sid}/regenerateSecondaryKey
{
sid: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /tenant/{accessName}
{
api-version: string ,
accessName: string ,
}

⚐ Response (200)

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

⚼ Request

PATCH:  /tenant/{accessName}
{
parameters:
{
enabled: boolean ,
}
,
accessName: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{accessName}/regeneratePrimaryKey
{
api-version: string ,
accessName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{accessName}/regenerateSecondaryKey
{
api-version: string ,
accessName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

GET:  /tenant/{accessName}/git
{
api-version: string ,
accessName: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{accessName}/git/regeneratePrimaryKey
{
api-version: string ,
accessName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{accessName}/git/regenerateSecondaryKey
{
api-version: string ,
accessName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{configurationName}/deploy
{
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{configurationName}/save
{
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

POST:  /tenant/{configurationName}/validate
{
parameters:
{
branch: string ,
force: boolean ,
}
,
api-version: string ,
configurationName: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /tenant/{configurationName}/syncState
{
api-version: string ,
configurationName: string ,
}

⚐ Response (200)

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

⚼ Request

GET:  /users
{
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /users/{uid}
{
uid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

PUT:  /users/{uid}
{
uid: string ,
parameters:
{
email: string ,
firstName: string ,
lastName: string ,
password: string ,
}
,
api-version: string ,
}

⚐ Response (201)

{
id: string ,
}

⚐ Response (200)

{
id: string ,
}

⚐ Response (default)

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

⚼ Request

PATCH:  /users/{uid}
{
uid: string ,
parameters:
{
email: string ,
password: string ,
firstName: string ,
lastName: string ,
}
,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

DELETE:  /users/{uid}
{
uid: string ,
deleteSubscriptions: string ,
notify: string ,
If-Match: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

POST:  /users/{uid}/generateSsoUrl
{
uid: string ,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

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

⚼ Request

GET:  /users/{uid}/groups
{
uid: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /users/{uid}/subscriptions
{
uid: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /users/{uid}/identities
{
uid: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

POST:  /users/{uid}/token
{
uid: string ,
parameters:
{
keyType: enum ,
expiry: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value: string ,
}

⚐ Response (default)

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