Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API

Clients (CustomerApi)

Le module CustomerApi permet de gérer les clients de votre application : authentification, listing, mise à jour et blocage.

Accès : client.customer

Méthodes

auth

Authentifie ou crée un client.

const response = await client.customer.auth({ appId: "app_id", apiKey: "user_api_key", fullname: "Jean Dupont", telephone: "+2250700000000", plateform: "STORE" }); if (response.success) { console.log("Client:", response.data); }

check

Vérifie si un client existe.

const response = await client.customer.check({ appId: "app_id", apiKey: "user_api_key", telephone: "+2250700000000", plateform: "STORE" });

list

Liste les clients avec filtres.

const response = await client.customer.list({ appId: "app_id", apiKey: "user_api_key", plateformType: ["STORE"] }); response.data.forEach(c => { console.log(c.fullname, c.telephone); });

listFew

Liste minimale des clients (id, nom, photo).

const response = await client.customer.listFew({ appId: "app_id", apiKey: "user_api_key" });

get

Récupère les détails d’un client avec ses commandes, rendez-vous, avis et statistiques.

const response = await client.customer.get({ appId: "app_id", apiKey: "user_api_key", id: "customer_id" });

update

Met à jour les informations d’un client.

const response = await client.customer.update({ appId: "app_id", apiKey: "user_api_key", id: "customer_id", fullname: "Jean Dupont Jr", email: "jean@example.com" });

block

Bloque ou débloque un client.

const response = await client.customer.block({ appId: "app_id", apiKey: "user_api_key", id: "customer_id", isBlocked: true });

delete

Supprime un client (admin).

const response = await client.customer.delete({ appId: "app_id", apiKey: "user_api_key", id: "customer_id" });

deleteAccount

Permet à un client de supprimer son propre compte.

const response = await client.customer.deleteAccount({ appId: "app_id", apiKey: "user_api_key", customerId: "customer_id", telephone: "+2250700000000" });

markViewed

Marque un client comme vu (supprime le badge “Nouveau”).

const response = await client.customer.markViewed({ appId: "app_id", apiKey: "user_api_key", id: "customer_id" });
Last updated on