Ascio Web Service v2

Python UpdateContact

Updating a contact based on a specific contact handle. No domaindata at the registry is changed. This method is only updating internal data, that will be used for the next orders. For a contact-update at the registry the OrderType Contact_Update" is needed.

Response UpdateContact(string sessionId,Contact contact)

Response codes

ResultCodeMessageValue
200OK
401Authorization failed
501Syntax error in parameters or arguments
506Required attribute missing in request

UpdateContact Request

PropertyDescription
sessionIdExample: o58t9fjgw9bjarp6q7byv13e
contact

UpdateContactResponse

Property
UpdateContactResult

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://aws.demo.ascio.com/2012/01/01/AscioService.wsdl"
settings = Settings(strict=False)
client = zeep.Client(wsdl=wsdl, settings=settings)


# Contact
contact =  {
	"Status" : "StatusTest",
	"Handle" : "JD123",
	"FirstName" : "John",
	"LastName" : "Doe",
	"OrgName" : "Ascio",
	"Address1" : "Address1Test",
	"Address2" : "Address2Test",
	"PostalCode" : "888349",
	"City" : "CityTest",
	"State" : "StateTest",
	"CountryCode" : "DK",
	"Email" : "administrator@ascio-test-domain.com",
	"Phone" : "+45.123456789",
	"Fax" : "+45.987654321",
	"Type" : "owner",
	"Details" : "DetailsTest",
	"OrganisationNumber" : "OrganisationNumberTest"
}
result = client.service.UpdateContact(sessionId = "sessionId", contact = contact)
print(result)
WSDL for AWS v2
https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl (OTE)
https://aws.ascio.com/2012/01/01/AscioService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.