Passer au contenu principal
PATCH
Modifier un client

Autorisations

Authorization
string
header
requis

Clé API lck_… créée dans Lexio (Paramètres → Développeur), envoyée en Authorization: Bearer. Voir Authentification.

En-têtes

Idempotency-Key
string

Clé unique de l’opération, réutilisée à chaque nouvel essai : un rejeu avec la même clé et le même corps renvoie la réponse initiale sans rien réécrire. Voir Idempotence.

Required string length: 1 - 255
Pattern: ^[\x20-\x7E]+$
Exemple:

"8b3e1d2c-4a5f-4c6b-9e7d-1f2a3b4c5d6e"

Paramètres de chemin

customerId
string<uuid>
requis

Identifiant de la fiche client.

Exemple:

"7c9e6679-7425-40de-944b-e07fc1f90ae7"

Corps

isCompany
boolean

Change le type du client : fournir dans la même requête les noms du nouveau type.

firstName
string | null

Prénom (particulier) ; null pour une société ou une fiche anonymisée.

Required string length: 1 - 100
lastName
string | null

Nom de famille (particulier), publié en majuscules ; null pour une société ou une fiche anonymisée.

Required string length: 1 - 100
companyName
string | null

Raison sociale (société) ; null pour un particulier.

Required string length: 1 - 200
email
string<email>

Email, en minuscules ; celui d’un particulier est unique pour un même partnerCode.

Maximum string length: 255
phone
string | null

Téléphone, 7 à 15 chiffres, + initial admis ; espaces, tirets, points, barres obliques et parenthèses sont ignorés. Enregistré au format international (+33612345678) quand l’indicatif ou le pays de l’adresse le permet.

Required string length: 7 - 25
Pattern: ^\+?[\d\s\-()./]+$
birthDate
string<date> | null

Date de naissance (particulier), YYYY-MM-DD.

birthCity
string | null

Lieu de naissance (particulier).

Maximum string length: 100
nationality
string | null

Nationalité, en texte libre (particulier).

Maximum string length: 100
licenseNumber
string | null

Numéro du permis de conduire (particulier).

Maximum string length: 50
licenseIssueDate
string<date> | null

Date de délivrance du permis de conduire (particulier), YYYY-MM-DD.

address
object | null

Adresse postale ; en modification, fusionnée champ par champ, null la retire.

companyRegistrationNumber
string | null

Numéro d’immatriculation de la société. En France et dans les DROM : SIREN, 9 chiffres, requis pour une société ; ailleurs, format du pays. Pays : celui de l’adresse, sinon celui de l’agence.

Maximum string length: 100
companyEstablishmentNumber
string | null

Numéro de l’établissement (en France : SIRET, 14 chiffres).

Maximum string length: 100
vatNumber
string | null

Numéro de TVA intracommunautaire de la société.

Maximum string length: 50
acquisitionSource
enum<string> | null

Canal par lequel le client est arrivé.

Options disponibles:
ONLINE,
PHONE,
WALKIN,
PARTNER,
OTHER

Réponse

Modifier un client

data
object
requis
Exemple: