Share via


Custom Apis - List Wsdl Interfaces

Lists WSDL interfaces
This returns the list of interfaces in the WSDL

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/listWsdlInterfaces?api-version=2016-06-01

URI Parameters

Name In Required Type Description
location
path True

string

The location

subscriptionId
path True

string

Subscription Id

api-version
query True

string

API Version

Request Body

Name Type Description
content

string

The WSDL content

importMethod

WsdlImportMethod

The WSDL import method

service

WsdlService

The service with name and endpoint names

url

string

The WSDL URL

Responses

Name Type Description
200 OK

WsdlServiceCollection

A list of interfaces

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate a user account

Examples

List the WSDL interfaces

Sample request

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/westus/listWsdlInterfaces?api-version=2016-06-01

{
  "url": "https://tempuri.org/testWsdlDefinition"
}

Sample response

{
  "value": [
    {
      "qualifiedName": "testWsdl",
      "endpointQualifiedNames": [
        "http://tempuri.org/ws",
        "http://tempuri.org/basic"
      ]
    }
  ]
}

Definitions

Name Description
WsdlDefinition

The WSDL definition

WsdlImportMethod

The WSDL import method

WsdlService

The service with name and endpoint names

WsdlServiceCollection

A list of custom API WSDL interfaces

WsdlDefinition

The WSDL definition

Name Type Description
content

string

The WSDL content

importMethod

WsdlImportMethod

The WSDL import method

service

WsdlService

The service with name and endpoint names

url

string

The WSDL URL

WsdlImportMethod

The WSDL import method

Value Description
NotSpecified
SoapToRest
SoapPassThrough

WsdlService

The service with name and endpoint names

Name Type Description
endpointQualifiedNames

string[]

List of the endpoints' qualified names

qualifiedName

string

The service's qualified name

WsdlServiceCollection

A list of custom API WSDL interfaces

Name Type Description
value

WsdlService[]

Collection of WSDL interfaces