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

Avis (ReviewApi)

Le module ReviewApi gère les avis clients sur les produits, agents et rendez-vous. Supporte les types STORE_PRODUCT, MULTI_SERVICE_AGENT et MULTI_SERVICE_APPOINTMENT.

Accès : client.review

Méthodes

submit

Permet à un client de soumettre un avis.

const response = await client.review.submit({ appId: "app_id", appApiKey: "app_api_key", customerApiKey: "+2250700000000", type: "STORE_PRODUCT", rating: 4, title: "Très bon produit", comment: "Qualité excellente", productId: "product_id" });

list

Liste les avis avec filtres et pagination (admin).

const response = await client.review.list({ appId: "app_id", apiKey: "user_api_key", type: "STORE_PRODUCT", isVerified: true, page: 1, limit: 20 });

listPublic

Liste les avis vérifiés (public).

const response = await client.review.listPublic({ appId: "app_id", type: "STORE_PRODUCT", productId: "product_id", limit: 10 });

getById

Récupère un avis par son ID.

const response = await client.review.getById({ appId: "app_id", apiKey: "user_api_key", id: "review_id" });

update

Modifie un avis.

const response = await client.review.update({ appId: "app_id", apiKey: "user_api_key", id: "review_id", title: "Titre modifié", rating: 5 });

delete

Supprime un avis.

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

verify

Approuve ou refuse un avis.

const response = await client.review.verify({ appId: "app_id", apiKey: "user_api_key", id: "review_id", isVerified: true });
Last updated on