Setting a Default Contact

Description

Sets a default contact for the Customer.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
customer-id Integer Required The Customer for whom you want to set the Default Contacts
type Array of Strings Required Type of default contact to be returned. It can be one or more of following contacts types : Contact, CoopContact, UkContact, EuContact, CnContact, CoContact, CaContact, DeContact, EsContact.
reg-contact-id Integer Required The Registrant Contact of the domain name.
admin-contact-id Integer Required

The Administrative Contact of the domain name.

Note

Pass -1 for the following TLDs:

  • <#start doteu#>
  • .EU

  • <#end doteu#><#start dotnz#>
  • .NZ

  • <#end dotnz#><#start dotru#>
  • .RU

  • <#end dotru#><#start dotuk#>
  • .UK

  • <#end dotuk#>
tech-contact-id Integer Required

The Technical Contact of the domain name.

Note

Pass -1 for the following TLDs:

  • <#start doteu#>
  • .EU

  • <#end doteu#><#start dotnz#>
  • .NZ

  • <#end dotnz#><#start dotru#>
  • .RU

  • <#end dotru#><#start dotuk#>
  • .UK

  • <#end dotuk#>
billing-contact-id Integer Required

The Billing Contact of the domain name.

Note

Pass -1 for the following TLDs:

  • <#start dotat#>
  • .AT

  • <#end dotat#><#start dotberlin#>
  • .BERLIN

  • <#end dotberlin#><#start dotca#>
  • .CA

  • <#end dotca#><#start doteu#>
  • .EU

  • <#end doteu#><#start dotnl#>
  • .NL

  • <#end dotnl#><#start dotnz#>
  • .NZ

  • <#end dotnz#><#start dotru#>
  • .RU

  • <#end dotru#><#start dotuk#>
  • .UK

  • <#end dotuk#>
  • .LONDON

HTTP Method

POST

Example Test URL

https://httpapi.com/api/contacts/modDefault.json?auth-userid=0&api-key=key&customer-id=0&type=Contact&reg-contact-id=0&admin-contact-id=0&tech-contact-id=0&billing-contact-id=0

Response

Returns a hash map containing the below details of the Default Contacts for each Contact Type requested:

  • registrantContactDetails / adminContactDetails / techContactDetails / billingContactDetails:

    • Contact ID (entity.entityid)

    • Name (contact.name)

    • Company (contact.company)

    • Contact Type (contact.type)

    • Email Address (contact.emailaddr)

    • Telephone Number Country Code (contact.telnocc)

    • Telephone Number (contact.telno)

    • First line of address of the Contact (contact.address1)

    • Second line of address of the Contact (contact.address2)

    • Third line of address of the Contact (contact.address3)

    • City (contact.city)

    • State (contact.state)

    • Country Code (contact.country)

    • ZIP Code (contact.zip)

    • Current Status in the System (entity.currentstatus)

    • Creation Date in the System (contact.creationdt)

    • Creation Date at the Registry (contact.timestamp)

    • Customer ID associated with the Contact (entity.customerid)

  • Registrant Contact ID (registrant)

  • Admin Contact ID (admin)

  • Tech Contact ID (tech)

  • Billing Contact ID (billing)

  • Contact Type (type)

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.