Ascio DNS

Python ChangePassword

Changes the password of an user. Please make sure that the password is complex enough.

Response ChangePassword(ChangePassword changePassword)

Response codes

ResultCodeMessageValue
200OK
400Parameter value error - Null or invalid value
401Authorization failed
403Access denied
414User not found

ChangePassword Request

Property
userName
newPassword

ChangePasswordResponse

Property
ChangePasswordResult

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)

result = client.service.ChangePassword(userName = "userName", newPassword = "newPassword")
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.