Ascio Web Service v3

Class GetPricesRequest

PropertyDescription
DateExample: "2023-04-28T09:00:00"
ObjectTypesExample: ObjectType.DomainType
OrderTypesExample: OrderType.Register
Tlds
TldCountryCodeExample: "de"
PeriodsExample: 1
ProductOptions
DefaultPeriodsOnlyExample: true
PageInfo
TldsInPortfolioOnly
AscioServices services = new ServiceReference1.AscioServiceClient();
SecurityHeaderDetails securityHeader = new SecurityHeaderDetails();
securityHeader.Account = "username";
securityHeader.Password = "password";

PagingInfo pageInfo =  new PagingInfo();
pageInfo.PageIndex = 1;
pageInfo.PageIndexSpecified = true;
pageInfo.PageSize = 1;
pageInfo.PageSizeSpecified = true;

GetPricesRequest getPricesRequest =  new GetPricesRequest();
getPricesRequest.Date = new \DateTime();
getPricesRequest.DateSpecified = true;
getPricesRequest.ObjectTypes = array(
		"DomainType", 
		"DefensiveType", 
		"MarkType", 
		"NameWatchType", 
		"SslCertificateType", 
		"LocalPresence", 
		"PrivacyProxy", 
		"MarkExtendedService", 
		"SanSsl"
	);
getPricesRequest.OrderTypes = array(
		"NotSet", 
		"ContactUpdate", 
		"ChangeLocks", 
		"Delete", 
		"RegistrantDetailsUpdate", 
		"Expire", 
		"NameserverUpdate", 
		"OwnerChange", 
		"Queue", 
		"Register", 
		"Renew", 
		"Restore", 
		"Transfer", 
		"Unexpire", 
		"TransferAway", 
		"AutoRenew", 
		"AutoDelete", 
		"DetailsUpdate", 
		"Import", 
		"PartnerChange", 
		"DeQueue", 
		"UpdateAuthInfo", 
		"Support", 
		"WhoisDataReminder"
	);
getPricesRequest.Tlds = array(
	);
getPricesRequest.TldCountryCode = "de";
getPricesRequest.Periods = array();
getPricesRequest.ProductOptions = array(
	);
getPricesRequest.DefaultPeriodsOnly = true;
getPricesRequest.PageInfo = pageInfo;
getPricesRequest.TldsInPortfolioOnly = "TldsInPortfolioOnlyTest";
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.