Ascio DNS

Python SearchUser

Searches for an user. Searches in properties like UserName,RoleTyp orEmail. Can search for wildcards.

Response SearchUser(SearchUser searchUser)

Response codes

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

SearchUser Request

Property
searchUserClauses

SearchUserResponse

Property
SearchUserResult
userNames

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)


# SearchUserClause
searchUserClause =  {
	"Operator" : "Is",
	"SearchUserField" : "UserName",
	"Value" : "Mr."
}

# ArrayOfSearchUserClause
searchUserClauses =  []
result = client.service.SearchUser(searchUserClauses = searchUserClauses)
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.