Aller au contenu
Chargement des API keys…

Clients

Créez et gérez des profils clients réutilisables.

Un client est un profil réutilisable, identifié par son e-mail ou son téléphone.

Marketplaces : agir pour le compte d'un sous-compte

Une plateforme peut gérer les clients d'un sous-compte connecté en envoyant un en-tête X-Sync avec sa propre clé (capacité customers requise). Consultez Sous-comptes pour les règles et les cas d'erreur.

Endpoints

MéthodeCheminDescription
POST/customersCréer
GET/customers/{id}Récupérer
GET/customersLister
PUT/customers/{id}Modifier
DELETE/customers/{id}Supprimer
POST/customers/{id}/blockBloquer
POST/customers/{id}/unblockDébloquer
POST/customers/{id}/activateActiver
POST/customers/{id}/deactivateDésactiver
GET/customers/{id}/tax_idsLister les identifiants fiscaux (live uniquement)
POST/customers/{id}/tax_idsAjouter un identifiant fiscal (live uniquement)
DELETE/customers/{id}/tax_ids/{tax_id}Retirer un identifiant fiscal (live uniquement)

L'objet Customer

Un champ sans valeur est absent de l'objet au lieu d'être envoyé à null : lisez chaque champ comme facultatif. metadata fait exception : c'est toujours un objet, {} quand il est vide.

idstringfacultatif
Identifiant unique : cus_ suivi de 24 caractères, cus_test_ en sandbox.
typeenumfacultatif
individual ou business.
namestringfacultatif
Nom complet, ou raison sociale pour une entreprise.
emailstringfacultatif
Adresse e-mail.
phonestringfacultatif
Numéro de téléphone.
phone_countrystringfacultatif
Code pays à deux lettres dans lequel le numéro a été lu.
descriptionstringfacultatif
Votre description du client.
notesstringfacultatif
Vos notes.
currencystringfacultatif
Devise préférée, ISO 4217.
statusenumfacultatif
active, inactive, blocked.
blockedbooleanfacultatif
true après POST /customers/{id}/block, jusqu'à ce que vous débloquiez le client.
block_reasonstringfacultatif
La reason envoyée avec le blocage. Absent quand le client n'est pas bloqué.
blocked_atdatetimefacultatif
Date du blocage du client. Absent quand il n'est pas bloqué.
customer_groupstringfacultatif
La chaîne de groupe que vous avez définie.
tagsstring[]facultatif
Vos étiquettes, [] sans étiquette.
preferred_currenciesstring[]facultatif
Codes ISO 4217, [] sans préférence.
preferred_localesstring[]facultatif
Langues comme fr, [] sans préférence.
metadataobjectfacultatif
Données libres, {} quand elles sont vides.
addressobjectfacultatif
L'adresse de livraison principale : address_line1, address_line2, city, state, postal_code, country.
billingobjectfacultatif
L'adresse de facturation principale, mêmes champs.
first_namestringfacultatif
Particuliers uniquement. En lecture seule via l'API, qui le refuse en écriture.
last_namestringfacultatif
Particuliers uniquement. En lecture seule via l'API, comme ci-dessus.
date_of_birthdatefacultatif
Particuliers uniquement, YYYY-MM-DD.
genderenumfacultatif
Particuliers uniquement : male, female ou other.
business_namestringfacultatif
Entreprises uniquement.
business_typestringfacultatif
Entreprises uniquement.
business_registration_numberstringfacultatif
Entreprises uniquement.
tax_idstringfacultatif
Entreprises uniquement. Les identifiants fiscaux vérifiés par Tax se trouvent sous /customers/{id}/tax_ids.
tax_exemptenumfacultatif
Entreprises uniquement : none (par défaut) ou exempt, défini depuis le Dashboard.
legal_representative_namestringfacultatif
Entreprises uniquement.
legal_representative_titlestringfacultatif
Entreprises uniquement.
sandboxbooleanfacultatif
true pour un client de la sandbox.
created_atdatetimefacultatif
Date de création, ISO 8601.
updated_atdatetimefacultatif
Date de la dernière modification, ISO 8601.

Que pensez-vous de ce contenu ?