Description
Associates mandatory extra details with the specified Contact to register domain names under the TLDs below:
Parameters
Name |
Data Type |
Required / Optional |
Description |
auth-userid |
Integer |
Required |
Authentication Parameter |
api-key |
String |
Required |
Authentication Parameter |
contact-id |
Integer |
Required |
The Contact with which you want to associate extra details |
attr-name |
Map[name] |
Required |
Mapping key of the extra details to be associated for the specified Contact. Refer the description of attr-value. |
attr-value |
Map[value] |
Required |
Mapping value of the extra details required to be associated with a particular Contact before registering a domain name. This together with attr-name shall contain the extra details.
To associate the Contact with a .ASIA domain name, the input can be:
attr-name1=locality&attr-value1={Two-lettered Country code}
attr-name2=legalentitytype&attr-value2={naturalPerson | corporation | cooperative | partnership | government | politicalParty | society | institution | other}
attr-name3=otherlegalentitytype&attr-value3={Mention legal entity type. Mandatory if legalentitytype chosen as 'other'}
attr-name4=identform&attr-value4={passport | certificate | legislation | societyRegistry | politicalPartyRegistry | other}
attr-name5=otheridentform&attr-value5={Mention Identity form. Mandatory if identform chosen as 'other'}
attr-name6=identnumber&attr-value6={Mention Identification Number}]
Note
This information can be associated with any one of the Contacts of the domain name.
To associate the Contact with a .BR domain name, the input can be:
attr-name1=organisationId&attr-value1={Organisation ID}
Note
Organisation ID: Only Brazilian nationals or organizations can register .BR domains. Hence, a tax ID (CPF in case of an individual contact) or an organisation ID (CNPJ in case of a company contact) of the person/organisation needs to be supplied. The tax/organization ID must either not be currently registered in our database or it should be a transferred authority to the registrar through the .BR registry web interface.
In addition, depending on the contact, you will need to specify the “type” as BrOrgContact (for the Registrant contact) or BrContact (for the Admin/Technical/Billing contact).
To associate the Contact with a .CA domain name, the input can be:
attr-name1=CPR&attr-value1={Three-letter CPR code mentioned below}
CPR |
Description |
Type |
CCO |
Corporation (Canada or Canadian province or territory) |
Non-individual |
CCT |
Canadian citizen |
Individual |
RES |
Permanent Resident of Canada |
Individual |
GOV |
Government or government entity in Canada |
Non-individual |
EDU |
Canadian Educational institution |
Non-individual |
ASS |
Canadian Unincorporated Association |
Non-individual |
HOP |
Canadian Hospital |
Non-individual |
PRT |
Partnership Registered in Canada |
Non-individual |
TDM |
Trade-mark registered in Canada (by a non-Canadian owner) |
Non-individual |
TRD |
Canadian Trade union |
Non-individual |
PLT |
Canadian Political party |
Non-individual |
LAM |
Canadian Library, Archive or Museum |
Non-individual |
TRS |
Trust established in Canada |
Non-individual |
ABO |
Aboriginal Peoples (individuals or groups) indigenous to Canada |
Individual |
INB |
Indian Band recognized by the Indian Act of Canada |
Non-individual |
LGR |
Legal Representative of a Canadian Citizen or Permanent Resident |
Individual |
OMK |
Official mark registered in Canada |
Non-individual |
MAJ |
Her Majesty the Queen |
Non-individual |
attr-name2=AgreementVersion&attr-value2={Value of the GetRegistrantAgreement version}
attr-name3=AgreementValue&attr-value3={'y' indicating that the Registrant has agreed to the .CA Registrant Agreement}
Note
This information should be associated with the Registrant Contact of the domain name.
To associate the Contact with a .JOBS domain name, the input can be:
attr-name1=title&attr-value1={Title of the Contact in the Company}
attr-name2=website&attr-value2={Company Website}
attr-name3=industry_type&attr-value3={Type / Classification of the industry in which the company conducts its business}
attr-name4=is_admin_contact&attr-value4={true | false}
attr-name5=is_association_member&attr-value5={true | false}
Note
This information has to be associated with all Contacts of the .JOBS domain name.
To associate the Contact with a .US domain name:
Pipe-separated values are the Registry defined constants. Select any one of the given set of values.
You have to mention the values where the set of pre-defined values are not provided.
Example:
attr-name1=purpose&attr-value1={P1 | P2 | P3 | P4 | P5}&attr-name2=category&attr-value2={C11 | C12 | C21 | C31 | C32}]
Following is the mapping of the .US Nexus Category (category):
C11: A natural person who is a United States citizen.
C12: A natural person who is a permanent resident of the United States of America, or any of its possessions or territories.
C21: A US-based organization or company (A US-based organization or company formed within one of the fifty (50) U.S. states, the District of Columbia, or any of the United States possessions or territories, or organized or otherwise constituted under the laws of a state of the United States of America, the District of Columbia or any of its possessions or territories or a U.S. federal, state, or local government entity or a political subdivision thereof).
C31: A foreign entity or organization (A foreign entity or organization that has a bona fide presence in the United States of America or any of its possessions or territories who regularly engages in lawful activities (sales of goods or services or other business, commercial or non-commercial, including not-for-profit relations in the United States)).
C32: Entity has an office or other facility in the United States.
Following is the mapping of the .US Nexus Application Purpose (purpose):
P1 : Business use for profit.
P2: Non-profit business, club, association, religious organization, etc.
P3: Personal use.
P4: Education purposes.
P5: Government purposes
Note
This information has to be associated with the Registrant Contact of the domain name.
|
product-key |
Array of Strings |
Required |
The product keys for which the details are to be associated. They can be one of the set (dotasia | dotca | dotcoop | dotes | dotjobs | dotnl | dotpro | dotru | domus). |
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/contacts/set-details.json?auth-userid=0&api-key=key&contact-id=0&attr-name1=sponsor1&attr-value1=0&product-key=dotcoop
Response
Returns true (Boolean) if the extra details are successfully associated with the specified Contact; false otherwise.
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.