Chargement de vos clés API…
PUT/api/v1/customers/{id}

Mettre à jour un client

Met à jour les informations d'un client existant. Tous les champs sont optionnels : seules les valeurs présentes dans le body sont mises à jour (PATCH sémantique). L'unicité de `email` et `externalId` est vérifiée par marchand.

Paramètres

1 en-tête
idstringRequispath

Identifiant du client (`cus_*`).

Corps de la requête

application/json
emailstringOptionnel

Nouvel email (RFC 5322, unique par marchand).

externalIdstringOptionnel

Nouvel identifiant externe (unique par marchand). Max 255 caractères.

firstNamestringOptionnel

Prenom. Max 255 caractères.

lastNamestringOptionnel

Nom de famille. Max 255 caractères.

phonestringOptionnel

Telephone. Max 50 caractères.

localestringOptionnel

Locale (2 a 10 caractères).

metadataobjectOptionnel

Métadonnées libres (remplace intégralement l'objet existant).

Réponses

200Client mis à jour.
404Client introuvable.
409`email` ou `externalId` déjà utilisé par un autre client.

Exemple de requête

PUThttps://api.mobupay.nc/api/v1/customers/{id}
curl -X PUT https://api.mobupay.nc/api/v1/customers/{id} \
  -H "Authorization: Bearer sk_test_XXXX" \
  -H "Content-Type: application/json" \
  -d '{ "phone": "+687787890", "metadata": { "segment": "vip" } }'