This API Call will be deprecated from 1st December 2016 due to IRTP changes in the system. Modifying a Contact is no longer allowed and only New Contacts can be created and associated with a domain.
Description
Modifies the details of the specified Contact.
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key | String | Required | Authentication Parameter |
contact-id | Integer | Required | Contact ID of the Contact whose details you want to modify |
name | String | Required | Name of Contact |
company | String | Required |
Name of the Company the contact ID created for a natural person should have the company name listed as 'N/A' |
String | Required | Email address of the Contact | |
address-line-1 | String | Required | First line of address of the Contact |
city | String | Required | Name of the City |
zipcode | String | Required | ZIP code |
phone-cc | String | Required | Telephone number Country Code |
phone | String | Required | Telephone number |
country | String | Required |
Country code as per ISO 3166-1 alpha-2 |
address-line-2 | String | Optional | Second line of address of the Contact |
address-line-3 | String | Optional | Third line of address of the Contact |
state | String | Optional | Name of the State |
fax-cc | String | Optional | Fax number Country Code |
fax | String | Optional | Fax number |
-
You will encounter the below error message in case the Contact is associated with one or more suspended domain name(s):
AttentionChange of this contact is not allowed as it is associated with a suspended domain
-
Unused Contacts (except Default Contacts) that were created more than six months ago are archived. Details of archived Contacts cannot be modified using this API call.
Additional Information -
You may not modify through this API call any Contact Details of any of the Contacts, of a registered .ES domain name.
If you wish to transfer the ownership of a .ES domain name to another entity, the transfer procedure needs to be followed.
Additional InformationYou may add another .ES Contact and select the same as the Admin, Technical and / or Billing Contact.
Additional Information -
You may not modify through this API call any Contact Details of any of the Contacts, of a registered .NYC domain name.
You may add another .NYC Contact and select the same as the Registrant, Admin, Technical and / or Billing Contact.
Additional Information -
You may only modify the phone-cc, phone, fax-cc, fax and email values for Contacts associated with a .RU domain name. See details
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/contacts/modify.json?auth-userid=0&api-key=key&contact-id=0&name=abc&company=company&[email protected]&address-line-1=address1&address-line-2=address2&city=city&country=nn&zipcode=0&phone-cc=0&phone=0
Response
Returns a hash map containing the below details:
-
Contact ID (entityid)
-
Action Type (actiontype)
-
Description of the Contact Modification Action (actiontypedesc)
-
Action ID of the Contact Modification Action (eaqid)
-
Contact Modification Action Status (actionstatus)
-
Description of the Contact Modification Action Status (actionstatusdesc)
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.