MobupayMobupay
Chargement de vos clés API…

Mettre à jour un client

PUThttps://api.mobupay.nc/api/v1/customers/{id}

Ce que fait cet appel

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.

En-tête d'authentification
Authorization: Bearer sk_test_XXXX

Le pool est déduit du préfixe de la clé

Il n'y a pas d'interrupteur test et production sur cette page. sk_test_* ne traite aucun paiement réel, sk_live_* encaisse.

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).

Codes de retour

200

Client mis à jour.

404

Client introuvable.

409

email ou externalId déjà utilisé par un autre client.

Langage

Requête cURLputExemple
1curl --request PUT \
2 --url https://api.mobupay.nc/api/v1/customers/{id} \
3 --header 'authorization: Bearer sk_test_XXXX' \
4 --header 'content-type: application/json' \
5 --data '{ "phone": "+687787890", "metadata": { "segment": "vip" } }'
Réponse

Cliquez sur Essayer pour lancer la requête et voir la réponse ici. Ou choisissez un exemple :

application/json