contact_update

Used to update contact information.

Inputs Description Type Regular expression Mandatory
contact_id Contact identifier String (min 3, max 10) Yes
street Address String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,250} Yes
street2 Address 2 String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,250} No
city String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150} Yes
pc Zip code String [ a-zA-Z0-9._#/-]{1,30} Yes
sp State String [A-Za-z0-9 \.\-!#$%'()*+,:;=?@[\]//^_`|}{]{0,80} No
voice Phone number String \+[0-9]{1,3}\.[0-9]{1,15} Yes
fax Fax String \+[0-9]{1,3}\.[0-9]{1,15} No
email Contact email String [0-9a-zA-Z_\.-]+@(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-zA-Z][A-Z0-9a-z-]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,7}) Yes
password Contact password String (min 5, max 15 at least one letter and one number and a special character from !@#$£%^&*;:()_+-[]=) Yes
birthday Date No
place_of_birth String (for .fr domains : zipcode, city) No
number type= »S » N° SIREN (only for .fr) No
number type= »M » N° marque String [0-9]{9} No
Intracom N° TVA intracommunautaire String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} No

 

Inputs * (.FR ONLY) Description Type Regular expression Mandatory
duns Data Universal Numbering System String [0-9]{9} No
localnumber N° identifiant local String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} No
assowaldec N° identifiant association String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} No
assocreationdate Creation date association Date No
assodeclarationdate Declaration date prefecture Date No
assopubannounce Official N° announce newspaper short No
assopubpage Official N° page newspaper short No

* A .FR Domain can only be registered by any European. citizen or resident, as well as any business or organizations.
One of the following eligibility requirements must be met:
A natural person
1. who is a citizen or permanent resident European (birthday, place_of_birth)
Any entity or organization that is
1. Incorporated within European country
(Business: N° SIREN ou N°Marque ou N° TVA intracommunautaire ou N° duns ou N° localnumber)
(Organizations: N° assowaldec ou [assocreationdate et assodeclarationdate et assopubannounce et assopubpage])

Inputs * (.US ONLY) Type of use Value to submit Type
nexus_purpose Commercial
Organization
Personal use
Education
Government
P1
P2
P3
P4
P5
String(2)
String(2)
String(2)
String(2)
String(2)
nexus_cat Permanent resident in USA C12 String(3)
You’re not American, but you have business relations with USA C32 String(3)
You’re not American, but you have an office in the USA C31 String(3)

* A .US Domain can only be registered by any U.S. citizen or resident, as well as any business or organization, including federal, state, and local government with a bona fide presence in the United States.
One of the following eligibility requirements must be met:
A natural person
1. who is a citizen or permanent resident of the United States of America or any of its possessions or territories
or
2. whose primary place of domicile is in the United States of America or any of its possessions
Any entity or organization that is
1. incorporated within one of the fifty (50) U.S. states, the District of Columbia, or any of the United States possessions or territories
or
2. 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
An entity or organization
(including federal, state, or local government of the United States, or a political subdivision thereof) that has a bona fide presence in the United States.

Inputs * (.IT ONLY) Description Type Regular expression Mandatory
intracom VAT number String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} If company
passport Passport number String If individual
identitycard Identity number String If individual

* A domain name. It can’t be registered as European citizens.
One of the following eligibility requirements must be met:
A natural person
1. Have an ID number or passport number
Any entity or organization
2. Have a VAT numbe

Inputs * (.PT ONLY) Description Type Regular expression Mandatory
intracom VAT number String [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} If company and number not filled
number type= »S » SIREN number String [0-9]{9} If company and intracom not filled
number type= »M » Brand number String [0-9]{9} If company and intracom not filled

One of the following eligibility requirements must be met:
Any entity or organization
1. Have a VAT numbe
2. Have a SIREN number (ou company registration number) or a Brand number

Outputs Description Possible values
contact_id The identifier of updated contact

 

Command

<api>
[…]
<command>
<contact_update>
<contact_id>…</contact_id>
<street>…</street>
<city>…</city>
<pc>…</pc>
<voice>…</voice>
<email>…</email>
<password>…</password>
</contact_update>
</command>
</api>

 

Response

<?xml version=”1.0″ encoding=”utf-8″?>
<api>
<response>
<trID>…</trID>
<result code=”…”>
<msg>…</msg>
</result>
</response>
<resData>
<contact_upData>
<contact_id>…</contact_id>
</contact_upData>
</resData>
</api>