Microsoft.Web (stable:2016-06-01)

2025/09/30 • 26 new, 26 deleted methods

ConnectionGateways_List (new)
Description Gets a list of gateways under a subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/connectionGateways
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
]
,
}
ConnectionGateways_ListByResourceGroup (new)
Description Gets a list of gateways under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
]
,
}
ConnectionGateways_Get (new)
Description Gets a specific gateway under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
ConnectionGateways_CreateOrUpdate (new)
Description Creates or updates a specific gateway for under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
connectionGateway:
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}

⚐ Response (201)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
ConnectionGateways_Update (new)
Description Updates a connection gateway's tags
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
connectionGateway:
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
ConnectionGateways_Delete (new)
Description Deletes a specific gateway for under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
ConnectionGatewayInstallations_List (new)
Description Gets a list of installed gateways that the user is an admin of, in a specific subscription and at a certain location
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionGateway:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
]
,
}
ConnectionGatewayInstallations_Get (new)
Description Get a specific installed gateway that the user is an admin of, in a specific subscription and at a certain location
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations/{gatewayId}
{
subscriptionId: string ,
location: string ,
gatewayId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGateway:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
CustomApis_List (new)
Description Gets a list of all custom APIs for a subscription id
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/customApis
{
subscriptionId: string ,
api-version: string ,
$top: integer ,
skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
]
,
}
CustomApis_ListByResourceGroup (new)
Description Gets a list of all custom APIs in a subscription for a specific resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$top: integer ,
skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
]
,
}
CustomApis_Get (new)
Description Gets a custom API by name for a specific subscription and resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
CustomApis_CreateOrUpdate (new)
Description Creates or updates an existing custom API
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
customApi:
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
CustomApis_Update (new)
Description Updates an existing custom API's tags
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
customApi:
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
CustomApis_Delete (new)
Description Deletes a custom API from the resource group
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
CustomApis_Move (new)
Description Moves a specific custom API
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}/move
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
customApiReference:
{
name: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}
CustomApis_ListWsdlInterfaces (new)
Description This returns the list of interfaces in the WSDL
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/listWsdlInterfaces
{
subscriptionId: string ,
location: string ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
]
,
}
CustomApis_ExtractApiDefinitionFromWsdl (new)
Description Parses the specified WSDL and extracts the API definition
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/extractApiDefinitionFromWsdl
{
subscriptionId: string ,
location: string ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
$schema: string ,
}
ManagedApis_List (new)
Description Gets a list of managed APIs
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/managedApis
{
location: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
connectionParameters: object ,
metadata:
{
source: string ,
brandColor: string ,
hideKey: string ,
tags: object ,
apiType: enum ,
wsdlService:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
wsdlImportMethod: enum ,
connectionType: string ,
}
,
runtimeUrls:
[
string ,
]
,
generalInformation:
{
iconUrl: string ,
displayName: string ,
description: string ,
termsOfUseUrl: string ,
releaseTag: string ,
}
,
capabilities:
[
string ,
]
,
swagger: object ,
backendService:
{
serviceUrl: string ,
}
,
policies:
{
content: string ,
contentLink: string ,
}
,
apiDefinitionUrl: string ,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
}
,
}
,
]
,
}
ManagedApis_Get (new)
Description Gets a managed API
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/managedApis/{apiName}
{
subscriptionId: string ,
location: string ,
apiName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
connectionParameters: object ,
metadata:
{
source: string ,
brandColor: string ,
hideKey: string ,
tags: object ,
apiType: enum ,
wsdlService:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
wsdlImportMethod: enum ,
connectionType: string ,
}
,
runtimeUrls:
[
string ,
]
,
generalInformation:
{
iconUrl: string ,
displayName: string ,
description: string ,
termsOfUseUrl: string ,
releaseTag: string ,
}
,
capabilities:
[
string ,
]
,
swagger: object ,
backendService:
{
serviceUrl: string ,
}
,
policies:
{
content: string ,
contentLink: string ,
}
,
apiDefinitionUrl: string ,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
}
,
}
Connections_List (new)
Description Gets a list of connections
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections
{
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
$filter: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
,
]
,
}
Connections_Get (new)
Description Get a specific connection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
Connections_CreateOrUpdate (new)
Description Creates or updates a connection
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
connection:
{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
Connections_Update (new)
Description Updates a connection's tags
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
connection:
{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
Connections_Delete (new)
Description Deletes a connection
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Connections_ConfirmConsentCode (new)
Description Confirms consent code of a connection
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}/confirmConsentCode
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
confirmConsentCode:
{
tenantId: string ,
objectId: string ,
code: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
objectId: string ,
code: string ,
}
ConnectionGateways_List (removed)
Description Gets a list of gateways under a subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/connectionGateways
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
]
,
}
ConnectionGateways_ListByResourceGroup (removed)
Description Gets a list of gateways under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
]
,
}
ConnectionGateways_Get (removed)
Description Gets a specific gateway under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
ConnectionGateways_CreateOrUpdate (removed)
Description Creates or updates a specific gateway for under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
connectionGateway:
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}

⚐ Response (201)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
ConnectionGateways_Update (removed)
Description Updates a connection gateway's tags
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
connectionGateway:
{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGatewayInstallation:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
ConnectionGateways_Delete (removed)
Description Deletes a specific gateway for under a subscription and in a specific resource group
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionGatewayName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
ConnectionGatewayInstallations_List (removed)
Description Gets a list of installed gateways that the user is an admin of, in a specific subscription and at a certain location
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations
{
subscriptionId: string ,
location: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionGateway:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
,
]
,
}
ConnectionGatewayInstallations_Get (removed)
Description Get a specific installed gateway that the user is an admin of, in a specific subscription and at a certain location
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations/{gatewayId}
{
subscriptionId: string ,
location: string ,
gatewayId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionGateway:
{
location: string ,
name: string ,
}
,
contactInformation:
[
string ,
]
,
displayName: string ,
description: string ,
machineName: string ,
status: object ,
backendUri: string ,
}
,
}
CustomApis_List (removed)
Description Gets a list of all custom APIs for a subscription id
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/customApis
{
subscriptionId: string ,
api-version: string ,
$top: integer ,
skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
]
,
}
CustomApis_ListByResourceGroup (removed)
Description Gets a list of all custom APIs in a subscription for a specific resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
$top: integer ,
skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
]
,
}
CustomApis_Get (removed)
Description Gets a custom API by name for a specific subscription and resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
CustomApis_CreateOrUpdate (removed)
Description Creates or updates an existing custom API
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
customApi:
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
CustomApis_Update (removed)
Description Updates an existing custom API's tags
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
customApi:
{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionParameters: object ,
runtimeUrls:
[
string ,
]
,
capabilities:
[
string ,
]
,
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
backendService:
{
serviceUrl: string ,
}
,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
apiType: enum ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
}
,
}
CustomApis_Delete (removed)
Description Deletes a custom API from the resource group
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
CustomApis_Move (removed)
Description Moves a specific custom API
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}/move
{
subscriptionId: string ,
resourceGroupName: string ,
apiName: string ,
customApiReference:
{
name: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}
CustomApis_ListWsdlInterfaces (removed)
Description This returns the list of interfaces in the WSDL
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/listWsdlInterfaces
{
subscriptionId: string ,
location: string ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
]
,
}
CustomApis_ExtractApiDefinitionFromWsdl (removed)
Description Parses the specified WSDL and extracts the API definition
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/extractApiDefinitionFromWsdl
{
subscriptionId: string ,
location: string ,
wsdlDefinition:
{
url: string ,
content: string ,
service:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
importMethod: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
$schema: string ,
}
ManagedApis_List (removed)
Description Gets a list of managed APIs
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/managedApis
{
location: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
connectionParameters: object ,
metadata:
{
source: string ,
brandColor: string ,
hideKey: string ,
tags: object ,
apiType: enum ,
wsdlService:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
wsdlImportMethod: enum ,
connectionType: string ,
}
,
runtimeUrls:
[
string ,
]
,
generalInformation:
{
iconUrl: string ,
displayName: string ,
description: string ,
termsOfUseUrl: string ,
releaseTag: string ,
}
,
capabilities:
[
string ,
]
,
swagger: object ,
backendService:
{
serviceUrl: string ,
}
,
policies:
{
content: string ,
contentLink: string ,
}
,
apiDefinitionUrl: string ,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
}
,
}
,
]
,
}
ManagedApis_Get (removed)
Description Gets a managed API
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/managedApis/{apiName}
{
subscriptionId: string ,
location: string ,
apiName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
connectionParameters: object ,
metadata:
{
source: string ,
brandColor: string ,
hideKey: string ,
tags: object ,
apiType: enum ,
wsdlService:
{
qualifiedName: string ,
endpointQualifiedNames:
[
string ,
]
,
}
,
wsdlImportMethod: enum ,
connectionType: string ,
}
,
runtimeUrls:
[
string ,
]
,
generalInformation:
{
iconUrl: string ,
displayName: string ,
description: string ,
termsOfUseUrl: string ,
releaseTag: string ,
}
,
capabilities:
[
string ,
]
,
swagger: object ,
backendService:
{
serviceUrl: string ,
}
,
policies:
{
content: string ,
contentLink: string ,
}
,
apiDefinitionUrl: string ,
apiDefinitions:
{
originalSwaggerUrl: string ,
modifiedSwaggerUrl: string ,
}
,
}
,
}
Connections_List (removed)
Description Gets a list of connections
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections
{
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
$filter: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
,
]
,
}
Connections_Get (removed)
Description Get a specific connection
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
Connections_CreateOrUpdate (removed)
Description Creates or updates a connection
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
connection:
{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
Connections_Update (removed)
Description Updates a connection's tags
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
connection:
{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
statuses:
[
{
status: string ,
target: string ,
error:
{
properties:
{
code: string ,
message: string ,
}
,
}
,
}
,
]
,
parameterValues: object ,
customParameterValues: object ,
nonSecretParameterValues: object ,
createdTime: string ,
changedTime: string ,
api:
{
swagger: object ,
brandColor: string ,
description: string ,
displayName: string ,
iconUri: string ,
name: string ,
}
,
testLinks:
[
{
requestUri: string ,
method: string ,
}
,
]
,
}
,
}
Connections_Delete (removed)
Description Deletes a connection
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Connections_ConfirmConsentCode (removed)
Description Confirms consent code of a connection
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}/confirmConsentCode
{
subscriptionId: string ,
resourceGroupName: string ,
connectionName: string ,
confirmConsentCode:
{
tenantId: string ,
objectId: string ,
code: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
objectId: string ,
code: string ,
}