CONTACT_CREATE

Vérification de la disponibilité d'un identifiant de contact.

Paramètres entrants Description Type Expression régulière
is_individual Type d'utilisateur Boolean. Valeurs : particulier = 1 ; organisation = 0.  
firstname Prénom String (sans accent) [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150}
lastname Nom String (sans accent) [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150}
orgname Nom de l'organisation String (sans accent) [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150}
street Adresse 1 String (sans accent) [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150}
street Adresse 2 String (sans accent) [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150}
city Ville String (sans accent) [A-Za-z0-9 \.!#$%'()*+,:;=\-?@[\]//^_`|}{]{1,150}
pc Code postal String [ a-zA-Z0-9._#/-]{1,30}
sp Province ou état String (sans accent) [A-Za-z0-9 \.\-!#$%'()*+,:;=?@[\]//^_`|}{]{0,80}
cc Code du pays String [A-Za-z]{2}
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}
fax Fax String (format : code téléphone pays + "." + numéro de fax) \+[0-9]{1,3}\.[0-9]{1,15}
email 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})
password Mot de passe String (min 5, max 15)  

Paramètres sortants Description
contact_id Identifiant du contact, généré par sa création


exemple :

commande

[…]
<command>
<contact_create>
<is_individual>…</is_individual>
<firstname>…</firstname>
<lastname>…</lastname>
<street>…</street>
<city>…</city>
<pc>…</pc>
<cc>…</cc>
<voice>…</voice>
<email>…</email>
<password>…</password>
</contact_create>
</command>
</api>


réponse

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