Ascio DNS

Python SearchZone

Searches for zones and returns data.

Search for a zone by name by properties and wildcards. eg. Zones with a Record target that is ascio*. ZoneInfoLevel specifies the amount of returned data.

Response SearchZone(SearchZone searchZone)

Response codes

ResultCodeMessageValue
200OK
400Parameter value error - Null or invalid value
401Authorization failed
416Validation failed
204No results found

SearchZone Request

Property
searchZoneClauses
zoneInfoLevel

SearchZoneResponse

Property
SearchZoneResult
zones

Python example

import zeep
import base64
from zeep import xsd, Client, Settings

# This is the test-environment. Please remove "demo." for the live-environment 

wsdl = "https://dnsservice.demo.ascio.com/2010/10/30/DnsService.wsdl"
settings = Settings(strict=False)
client = zeep.Client(wsdl=wsdl, settings=settings)


# SearchZoneClause
searchZoneClause =  {
	"Operator" : "Is",
	"SearchZoneField" : "ZoneName",
	"Value" : "Mr."
}

# ArrayOfSearchZoneClause
searchZoneClauses =  []
result = client.service.SearchZone(searchZoneClauses = searchZoneClauses, zoneInfoLevel = "Basic")
print(result)
WSDL AscioDns
https://dnsservice.demo.ascio.com/2010/10/30/DnsService.wsdl (OTE)
https://dnsservice.ascio.com/2010/10/30/DnsService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.