Centro sviluppatori

API Route: Clienti/New

L'utilizzo di questa route consente creare un cliente.

ESEMPIO
<?php
echo $api->route("Clienti/New", array(
	"assegna_card" => "00000000000000",
	"cognome" => "Rossi",
	"nome" => "Mario",
	"sesso" => "M"
));
?>

Parametri dell'API Route

assegna_card
VARCHAR(80) - FACOLTATIVO - Codice della card da associare (lo stesso del barcode). Se è NULL o "random", assegna una card casualmente.
valida_fino_al
DATE - FACOLTATIVO - Data scadenza card
is_azienda
ENUM('Y','N') - FACOLTATIVO - Se si tratta di un'azienda, impostare a "Y". Di default è "N".
is_fornitore
ENUM('Y','N') - FACOLTATIVO - Se si tratta di un fornitore, impostare a "Y". Di default è "N".
is_produttore
ENUM('Y','N') - FACOLTATIVO - Se si tratta di un produttore, impostare a "Y". Di default è "N".
is_cliente
ENUM('Y','N') - FACOLTATIVO - Se si tratta di un cliente, impostare a "Y". Di default è "Y".
cognome
VARCHAR(255) - OBBLIGATORIO - Cognome. Se si tratta di un'azienda, usare come "ragione sociale".
nome
VARCHAR(60) - FACOLTATIVO - Nome
indirizzo
VARCHAR(255) - FACOLTATIVO - Indirizzo
cap
VARCHAR(5) - FACOLTATIVO - CAP (codice di avviamento postale)
citta
VARCHAR(70) - FACOLTATIVO - Città
provincia
VARCHAR(2) - FACOLTATIVO - Provincia
nazione
VARCHAR(60) - FACOLTATIVO - Nazione
email
VARCHAR(180) - FACOLTATIVO - Indirizzo di posta elettronica
pec
VARCHAR(180) - FACOLTATIVO - Indirizzo di posta elettronica certificata
telefono
VARCHAR(25) - FACOLTATIVO - Recapito telefonico
fax
VARCHAR(25) - FACOLTATIVO - FAX
cellulare
VARCHAR(25) - FACOLTATIVO - Recapito di telefonia mobile
codice_fiscale
VARCHAR(16) - FACOLTATIVO - Codice fiscale
sesso
ENUM('M','F','-') - OBBLIGATORIO - Sesso. "M" = Maschile. "F" = Femminile. "-" = non definito. Di default è "F"
stato_civile
ENUM('C', 'N', 'S', 'V', '-') - FACOLTATIVO - Stato civile. "C" = Celibe. "N" = Nubile. "S" = Sposato/a. "V" = Vedovo/a. "-" = non definito
professione
VARCHAR(255) - FACOLTATIVO - Professione
data_nascita
DATE - FACOLTATIVO - Data di nascita nel formato "YYYY-MM-DD"
luogo_nascita
VARCHAR(70) - FACOLTATIVO - Luogo di nascita
provincia_nascita
VARCHAR(2) - FACOLTATIVO - Provincia di nascita
documento
VARCHAR(255) - FACOLTATIVO - Tipologia documento di riconoscimento
documento_numero
VARCHAR(100) - FACOLTATIVO - Numero del documento di riconoscimento
note
LONGTEXT - FACOLTATIVO - Note
avvisi_via_email
ENUM('Y','N') - OBBLIGATORIO - Se il cliente dà il consenso alla ricezione di newsletter, impostare il valore a "Y". Di default è "Y".
ricezione_sms
ENUM('Y','N') - OBBLIGATORIO - Se il cliente dà il consenso alla ricezione di sms, impostare il valore a "Y". Di default è "Y".
partita_iva
VARCHAR(45) - FACOLTATIVO - Partita iva
coordinate_bancarie
VARCHAR(255) - FACOLTATIVO - Coordinate bancarie

Valori restituiti (return)

In caso di successo
{
	"success": true, // se l'operazione fallisce, ritornerĂ  FALSE
	"result": 100, // ID del cliente creato
	"code": 0,
	"msg": "OK",
	"data": null, // Se si genera la card, questo valore conterrĂ  il codice card (uguale al barcode della card)
	"count": 1
}