Mise à jour d’un contact.
Paramètres entrants | Description | Type | Expression régulière | Obligatoire |
contact_id | Identifiant de contact | String (min 3, max 10) | Oui | |
street | Adresse 1 | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,250} | Oui |
street2 | Adresse 2 | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,250} | Non |
city | Ville | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150} | Oui |
pc | Code postal | String | [ a-zA-Z0-9._#/-]{1,30} | Oui |
sp | Province ou état | String | [A-Za-z0-9 \.\-!#$%'()*+,:;=?@[\]//^_`|}{]{0,80} | Non |
voice | Numéro de téléphone | String (format: code téléphone pays + «.» + numéro de téléphone) | \+[0-9]{1,3}\.[0-9]{1,15} | Oui |
fax | Fax | String (format: code téléphone pays + «.» + numéro de fax) | \+[0-9]{1,3}\.[0-9]{1,15} | Non |
Adresse 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}) | Oui | |
password | Mot de passe | String (min 5, max 15 at least one letter and one number and a special character from !@#$£%^&*;:()_+-[]=) | Oui | |
birthday | Date | Non | ||
place_of_birth | Si FR : code postal, ville. Si autre : code pays (BE, DE, …) | Non | ||
number type= »S » | N° SIREN | String | [0-9]{9} | Non |
number type= »M » | N° marque | String | [0-9]{9} | Non |
Intracom | N° TVA intracommunautaire | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} | Non |
Paramètres entrants * (uniquement pour .FR) | Description | Type | Expression régulière | Obligatoire |
duns | Data Universal Numbering System | String | [0-9]{9} | Non |
localnumber | Numéro identifiant local | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} | Non |
assowaldec | Numéro identifiant association | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} | Non |
assocreationdate | Date création association | Date | Non | |
assodeclarationdate | Date déclaration préfecture association | Date | Non | |
assopubannounce | N° annonce journal officiel | short | Non | |
assopubpage | N° page journal officiel | short | Non |
* Un nom de domaine .frne peut être enregistré que par des citoyens européensou des résidents, ainsi que par toute entreprise ou organisationeuropéenne.
Une des conditions d’admissibilité suivantes doit être remplie :
Personne physique
1. Être citoyen ou résident permanent en Europe (birthday, place_of_birth)
Personne morale
1. Être implanté dans l’un des pays Européen (Entreprise: N° SIREN ou N°Marque ou N° TVA intracommunautaire ou N° duns ou N° localnumber)
(Association: N° assowaldec ou [assocreationdate et assodeclarationdate et assopubannounce et assopubpage])
Paramètres entrants * (uniquement pour .US) | Type d’utilisation | Valeur à transmettre | Type |
nexus_purpose | Commerciale Association Usage personnel Education Gouvernementale |
P1 P2 P3 P4 P5 |
String(2) String(2) String(2) String(2) String(2) |
nexus_cat | Un résident étranger aux US | C12 | String(3) |
Vous n’êtes pas américain mais vous avez des relations commerciales aux USA | C32 | String(3) | |
Vous n’êtes pas américain mais vous avez des bureaux aux USA | C31 | String(3) |
* Un nom de domaine .us ne peut être enregistré que par des citoyens américains ou des résidents américains, ainsi que par toute entreprise ou organisation, fédérale, nationale ou locale, avec une présence locale aux États-Unis.
Une des conditions d’admissibilité suivantes doit être remplie :
Personne physique
1. être citoyen ou résident permanent aux États-Unis d’Amérique, ou dans l’une de ses possessions ou territoires
ou
2. avoir sa résidence principale aux Etats-Unis d’Amérique ou dans l’une de ses possessions
Personne morale
1. être implanté dans l’un des 50 états des États-Unis, ou dans le District de Columbia, ou dans l’une des possessions ou territoires des États-Unis
ou
2. avoir été organisé ou au moins constitué en vertu de la législation d’un État des États-Unis d’Amérique, le District de Columbia, ou une de ses possessions ou territoires
Entité ou organisation
Une entité ou une organisation (y compris du gouvernement fédéral, d’État ou des collectivités locales des États-Unis, ou d’une de ses subdivisions politiques) disposant d’une présence locale aux États-Unis.
Paramètres entrants * (uniquement pour .IT) | Description | Type | Expression régulière | Obligatoire |
intracom | N° TVA intracommunautaire | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} | Si personne morale |
passport | Numéro de passeport | String | Si personne physique | |
identitycard | Numéro identité | String | Si personne physique |
* Un nom de domaine .it ne peut être enregistré que par des citoyens européens.
Une des conditions d’admissibilité suivantes doit être remplie :
Personne physique
1. Disposer d’un numéro d’identité ou d’un numéro de passeport
Personne morale
2. Disposer d’un numéro intracommunautaire
Paramètres entrants * (uniquement pour .PT) | Description | Type | Expression régulière | Obligatoire |
intracom | N° TVA intracommunautaire | String | [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,50} | Si personne morale et number non rempli |
number type= »S » | N° SIREN | String | [0-9]{9} | Si personne morale et intracom non rempli |
number type= »M » | N° Marque | String | [0-9]{9} | Si personne morale et intracom non rempli |
Une des conditions d’admissibilité suivantes doit être remplie :
Personne morale
1. Disposer d’un numéro de TVA intracommunautaire
2. Disposer d’un numéro SIREN (ou numéro d’enregistrementde société) ou d’un numéro de Marque
Paramètres sortants | Description | Valeurs possibles |
contact_id | Identifiant du contact modifié |
Code Erreurs
Code d’erreur | Paramètre | Message | Valeur | Commentaire |
501 | contact_id | command syntax error | The ‘contact_id’ element has an invalid value according to its data type | String (min 3, max 10) |
501 | street | command syntax error | The ‘street’ element has an invalid value according to its data type | Possible values: [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,250} |
501 | street2 | command syntax error | The ‘street2’ element has an invalid value according to its data type | Possible values: [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,250} |
501 | city | command syntax error | The ‘city’ element has an invalid value according to its data type | Possible values: [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150} |
501 | pc | command syntax error | The ‘pc’ element has an invalid value according to its data type | Possible values: [ a-zA-Z0-9._#/-]{1,30} |
501 | sp | command syntax error | The ‘sp’ element has an invalid value according to its data type | Possible values: [A-Za-z0-9 \.\-!#$%'()*+,:;=?@[\]//^_`|}{]{0,80} |
501 | voice | command syntax error | The ‘voice’ element has an invalid value according to its data type | Possible values:String (format: code téléphone pays + «.» + numéro de téléphone)format international ISO (par exemple +33.103139811)\+[0-9]{1,3}\.[0-9]{1,15} |
501 | fax | command syntax error | The ‘fax’ element has an invalid value according to its data type | Possible values:String (format: code téléphone pays + «.» + numéro de fax)\+[0-9]{1,3}\.[0-9]{1,15} |
501 | command syntax error | The ’email’ element has an invalid value according to its data type | Possible values:format défini par le RFC2822[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}) | |
502 | password | authorization failed | Invalid login or password | Le contact n’est pas lié au revendeur |
503 | contact_id | authorization failed | not reseller of this contact(handle) / contact linked with objects | |
550 | place_of_birth | parameter value policy error | FR is not allowed, you should specify postal code and city | |
550 | place_of_birth | parameter value policy error | Invalid Place of Birth, should be BE or 75, paris or 75008, paris |
Commande
<api> […] <command> <contact_update> <contact_id>…</contact_id> <street>…</street> <city>…</city> <pc>…</pc> <voice>…</voice> <email>…</email> <password>…</password> </contact_update> </command> </api> |
Réponse à la commande
<?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> |