Modifier un client
POST/v1/customers/{id}
Ce qui n’est pas envoyé ne change pas ; ce qui vaut null s’efface.
Un client garde un numéro ou une adresse. Le numéro qu’il garde ne se relit pas en clair pour autant. Un client archivé ne se modifie plus.
Les en-têtes
Idempotency-KeytexteConseillée : rejouée, la même clé rend la première réponse au lieu de refaire le geste.
Idempotency-KeytexteConseillée : rejouée, la même clé rend la première réponse au lieu de refaire le geste.
Ce qu’on envoie
Un corps JSON. Ce qui n’est pas requis peut être omis.
nametexteLe nouveau nom.
emailtexte ou nullLa nouvelle adresse ; null l’efface.
phonetexte ou nullLe nouveau numéro ; null l’efface. Sans lui, le numéro gardé ne bouge pas.
countrytexteLe pays du nouveau numéro, quand il est écrit sans indicatif.
notetexte ou nullLa nouvelle note ; null l’efface.
nametexteLe nouveau nom.
emailtexte ou nullLa nouvelle adresse ; null l’efface.
phonetexte ou nullLe nouveau numéro ; null l’efface. Sans lui, le numéro gardé ne bouge pas.
countrytexteLe pays du nouveau numéro, quand il est écrit sans indicatif.
notetexte ou nullLa nouvelle note ; null l’efface.
La demande
bash
curl https://api.payiz.app/v1/customers/cli_01j9xn4rt6m8wqv2hc5d \
-H "Authorization: Bearer sk_test_…" \
-H "Idempotency-Key: clients-modifier-01" \
-H "Content-Type: application/json" \
-d '{
"email": "awa.houenou@exemple.bj"
}'La réponse
json
{
"object": "customer",
"id": "cli_01j9xn4rt6m8wqv2hc5d",
"name": "Awa Houénou",
"email": "awa.h@exemple.bj",
"phone": "+229 01 •• •• 21 07",
"country": "BEN",
"note": "Cliente depuis juin.",
"archived_at": null,
"created": 1789826492,
"livemode": false
}Ce qu’on reçoit
200 · un objet customer
object« customer »Le genre de l’objet rendu : il ne change jamais.
idtexteUn identifiant préfixé « cli_ », par exemple cli_01j9xn4rt6m8wqv2hc5d.
nametexteLe nom du client.
emailtexte ou nullSon adresse, en minuscules : ses factures y partent.
phonetexte ou nullSon numéro, masqué. En clair, il se demande à part (POST /v1/customers/{id}/phone), et le geste va au journal.
countrytexte ou nullLe pays de son numéro, en ISO 3166-1 alpha-3.
notetexte ou nullCe que vous en notez ; jamais montré au client.
archived_atentier ou nullQuand il a été archivé ; null tant qu’il ne l’est pas.
createdentier ou nullDes secondes depuis 1970, ou null.
livemodevrai ou fauxFaux en mode test : aucun argent ne circule.
object« customer »Le genre de l’objet rendu : il ne change jamais.
idtexteUn identifiant préfixé « cli_ », par exemple cli_01j9xn4rt6m8wqv2hc5d.
nametexteLe nom du client.
emailtexte ou nullSon adresse, en minuscules : ses factures y partent.
phonetexte ou nullSon numéro, masqué. En clair, il se demande à part (POST /v1/customers/{id}/phone), et le geste va au journal.
countrytexte ou nullLe pays de son numéro, en ISO 3166-1 alpha-3.
notetexte ou nullCe que vous en notez ; jamais montré au client.
archived_atentier ou nullQuand il a été archivé ; null tant qu’il ne l’est pas.
createdentier ou nullDes secondes depuis 1970, ou null.
livemodevrai ou fauxFaux en mode test : aucun argent ne circule.
© 2026 PayizUne question ? L’aide est dans le rond, en bas à droite.