Centro sviluppatori

API Route: Clienti/Edit

L'utilizzo di questa route consente modificare un cliente.

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

Parametri dell'API Route

id
INTEGER - OBBLIGATORIO - Identificativo del cliente da modificare.
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 modificato
	"code": 0,
	"msg": "OK",
	"data": null,
	"count": 1
}