Ascio Web Service v2
C# CreateOrder - Contact_Update
Replaces the contact with a new handle. There are 2 ways to submit the new Registrant: With the Contact Update, it is possible to change Tech Contact, Admistrative Contact and Billing Contact in one request.
Response CreateOrder(string sessionId,Order order)
Response codes
ResultCode | Message | Value |
---|---|---|
200 | Order validated | |
200 | Order received | |
400 | Order not validated | Messages |
401 | Authorization failed | |
405 | Access denied |
CreateOrder Request
Property | Description |
---|---|
sessionId | Example: o58t9fjgw9bjarp6q7byv13e |
order |
CreateOrderResponse
Property |
---|
CreateOrderResult |
order |
Property | Value |
OrderType | Contact_Update |
---|
C# example
AscioServices services = new ServiceReference1.AscioServices();
Contact adminContact = new Contact();
adminContact.Status = "StatusTest";
adminContact.Handle = "JD123";
adminContact.FirstName = "John";
adminContact.LastName = "Doe";
adminContact.OrgName = "Ascio";
adminContact.Address1 = "Address1Test";
adminContact.Address2 = "Address2Test";
adminContact.PostalCode = "888349";
adminContact.City = "CityTest";
adminContact.State = "StateTest";
adminContact.CountryCode = "DK";
adminContact.Email = email@email.com
adminContact.Phone = "+45.123456789";
adminContact.Fax = "+45.987654321";
adminContact.Type = "owner";
adminContact.Details = "DetailsTest";
adminContact.OrganisationNumber = "OrganisationNumberTest";
Contact techContact = new Contact();
techContact.Status = "StatusTest";
techContact.Handle = "JD123";
techContact.FirstName = "John";
techContact.LastName = "Doe";
techContact.OrgName = "Ascio";
techContact.Address1 = "Address1Test";
techContact.Address2 = "Address2Test";
techContact.PostalCode = "888349";
techContact.City = "CityTest";
techContact.State = "StateTest";
techContact.CountryCode = "DK";
techContact.Email = email@email.com
techContact.Phone = "+45.123456789";
techContact.Fax = "+45.987654321";
techContact.Type = "owner";
techContact.Details = "DetailsTest";
techContact.OrganisationNumber = "OrganisationNumberTest";
Contact billingContact = new Contact();
billingContact.Status = "StatusTest";
billingContact.Handle = "JD123";
billingContact.FirstName = "John";
billingContact.LastName = "Doe";
billingContact.OrgName = "Ascio";
billingContact.Address1 = "Address1Test";
billingContact.Address2 = "Address2Test";
billingContact.PostalCode = "888349";
billingContact.City = "CityTest";
billingContact.State = "StateTest";
billingContact.CountryCode = "DK";
billingContact.Email = email@email.com
billingContact.Phone = "+45.123456789";
billingContact.Fax = "+45.987654321";
billingContact.Type = "owner";
billingContact.Details = "DetailsTest";
billingContact.OrganisationNumber = "OrganisationNumberTest";
Domain domain = new Domain();
domain.DomainName = domaintest.com
domain.AdminContact = adminContact;
domain.TechContact = techContact;
domain.BillingContact = billingContact;
Order order = new Order();
order.Type = OrderType.Contact_Update;
order.AccountReference = "AccountReferenceTest";
order.TransactionComment = "TransactionCommentTest";
order.Comments = "RegistrarTag";
order.Options = "OptionsTest";
order.LocalPresence = "off";
order.Domain = domain;
Response response = services.CreateOrder("mySessionId", ref request);
if (response.ResultCode == 200) {
Console.WriteLine("My new orderId is : " + request.OrderId);
} else {
if (response.Values != null) {
Console.WriteLine(String.Join(",", response.Values));
}
}
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.
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.