Ascio Web Service v3
Python GetPrices
Please limit the results with Paginate or other filter-options. The list of Prices will contain detailed history of all prices.

GetPricesResponse GetPrices(SecurityHeaderDetails securityHeader,GetPricesRequest request)Response codes
| ResultCode | Message | Value |
|---|---|---|
| 200 | OK | |
| 401 | Authorization failed | |
| 404 | Object not found | |
| 405 | Access denied | |
| 501 | Syntax error in parameters or arguments |
GetPrices Request
| Property |
|---|
| request |
GetPricesResponse
| Property | Description |
|---|---|
| GetPricesResult | |
| TotalCount | Example: 1 |
| Currency | |
| Prices | |
| ResultCode | Example: 1 |
| ResultMessage | |
| Errors |
Used in Classes
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/v3/aws.wsdl"
settings = Settings(strict=False)
client = zeep.Client(wsdl=wsdl, settings=settings)
client.set_ns_prefix('v3','http://www.ascio.com/2013/02')
security_header_details = xsd.Element(
'{http://www.ascio.com/2013/02}SecurityHeaderDetails',
xsd.ComplexType([
xsd.Element(
'{http://www.ascio.com/2013/02}Account',
xsd.String()),
xsd.Element(
'{http://www.ascio.com/2013/02}Password',
xsd.String())
])
)
# Please enter your ascio credentials here
security_header_details_value = security_header_details(Account='account', Password='password')
# Please enter the impersonated account here
impersonation_header_details = xsd.Element(
'{http://www.ascio.com/2013/02}ImpersonationHeaderDetails',
xsd.ComplexType([
xsd.Element(
'{http://www.ascio.com/2013/02}TransactionAccount',
xsd.String())
])
)
impersonation_header_details_values = impersonation_header_details(TransactionAccount = 'sub-account')
# PagingInfo
pageInfo = {
"PageIndex" : 1,
"PageSize" : 1
}
# GetPricesRequest
request = {
"Date" : "2025-12-01T00:27:00.737+01:00",
"ObjectTypes" : {"ObjectType" : [
"DomainType",
"DefensiveType",
"MarkType",
"NameWatchType",
"SslCertificateType",
"LocalPresence",
"PrivacyProxy",
"MarkExtendedService",
"SanSsl"
]},
"OrderTypes" : {"OrderType" : [
"NotSet",
"ContactUpdate",
"ChangeLocks",
"Delete",
"RegistrantDetailsUpdate",
"Expire",
"NameserverUpdate",
"OwnerChange",
"Queue",
"Register",
"Renew",
"Restore",
"Transfer",
"Unexpire",
"TransferAway",
"AutoRenew",
"AutoDelete",
"DetailsUpdate",
"Import",
"PartnerChange",
"DeQueue",
"UpdateAuthInfo",
"Support",
"WhoisDataReminder"
]},
"Tlds" : {"string" : [
"com",
"net",
"org",
"info",
"biz",
"guru"
]},
"TldCountryCode" : "de",
"Periods" : {"int" : [1, 2, 3]},
"ProductOptions" : {"string" : [
]},
"DefaultPeriodsOnly" : "true",
"PageInfo" : pageInfo,
"TldsInPortfolioOnly" : ""TldsInPortfolioOnlyTest""
}
result = client.service.GetPrices(_soapheaders=[security_header_details_value, impersonation_header_details_values],request = request)
print(result)WSDL for AWS v3
https://aws.demo.ascio.com/v3/aws.wsdl (OTE)
https://aws.ascio.com/v3/aws.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.
https://aws.demo.ascio.com/v3/aws.wsdl (OTE)
https://aws.ascio.com/v3/aws.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.