Reviews
Consultez et répondez aux avis clients d'un établissement.
Renvoie les avis d'un établissement. locationId et clientId sont tous deux obligatoires.
Lister les avis
/api/v1/reviews{
"data": {
"found": true,
"reviews": [
{
"id": "rev_1",
"author": "Jane D.",
"rating": 5,
"body": "Great service!",
"reviewDate": "2026-02-01T12:00:00.000Z",
"platform": "google",
"platformLabel": "Google",
"sentiment": "positive",
"reply": null,
"reviewUrl": "https://google.com/...",
"respondable": true
}
],
"nextCursor": null,
"total": 1
}
}Renvoie un résumé consolidé des avis de toute votre agence (ou d'un client) — répartition des notes, volume et tendance sur la période sélectionnée.
Obtenir le résumé des avis
/api/v1/reviews/summary{}Chaque source d'avis pour un emplacement — plateformes connectées (Google, Facebook, ...) plus des URLs personnalisées (Yelp, TripAdvisor, ...), avec statut et état masqué.
Lister les sources d'avis
/api/v1/reviews/sources{}Ajoute une URL de page d'avis personnalisée (Yelp, TripAdvisor, Trustpilot ou toute page d'avis d'entreprise) comme source pour cet emplacement. La plateforme est détectée automatiquement à partir de l'URL. Ne valide pas l'URL en direct avant l'ajout — une URL incorrecte apparaît plus tard comme un scraping échoué.
Ajouter une source d'avis personnalisée
/api/v1/reviews/sources{}Masquer/afficher une source (plateforme automatique ou personnalisée), ou modifier l'intervalle de récupération d'une source personnalisée.
Mettre à jour une source d'avis
/api/v1/reviews/sources/{id}{}Supprime définitivement une source d'avis personnalisée et arrête son scraping.
Supprimer une source d'avis personnalisée
/api/v1/reviews/sources/{id}{}Réinitialise l'état d'échec d'une source personnalisée et la remet en file pour un scraping immédiat.
Réessayer une source d'avis bloquée/échouée
/api/v1/reviews/sources/{id}/retry{}KPI (avec écarts période sur période), une tendance mensuelle (volume, note, mix de sentiment, taux de réponse), distribution des notes, répartition par plateforme, horaires par jour de la semaine, un benchmark d'agence, des thèmes et un résumé IA — pour un emplacement.
Obtenir les statistiques d'avis
/api/v1/reviews/analytics{}Statistiques d'avis agrégées sur les emplacements de ce client (ou de toute l'agence) : nombre, note moyenne, distribution des notes, mix de sentiment, taux de réponse, répartition par plateforme et une tendance mensuelle. Restreindre à un sous-ensemble avec tags.
Obtenir un résumé des statistiques d'avis
/api/v1/reviews/analytics/summary{}Les concurrents suivis pour un emplacement.
Lister les concurrents suivis
/api/v1/reviews/competitors{}Commence à suivre un concurrent par son nom pour un emplacement.
Ajouter un concurrent
/api/v1/reviews/competitors{}Compare les avis d'un emplacement à ceux de ses concurrents suivis : tableau de bord, forces/lacunes, et vélocité des avis + part de voix.
Obtenir l'analyse concurrentielle des avis
/api/v1/reviews/competitors/analysis{}Arrête définitivement le suivi d'un concurrent par son id.
Supprimer un concurrent suivi
/api/v1/reviews/competitors/{id}{}Récupère à nouveau les avis Google d'un concurrent suivi.
Actualiser les avis d'un concurrent
/api/v1/reviews/competitors/{id}/refresh{}apiDocs.resources.reviews.competitorsRefresh.description
apiDocs.resources.reviews.competitorsRefresh.summary
/api/v1/reviews/competitors/refresh{}apiDocs.resources.reviews.notes.get.description
apiDocs.resources.reviews.notes.get.summary
/api/v1/reviews/notes{}apiDocs.resources.reviews.notes.post.description
apiDocs.resources.reviews.notes.post.summary
/api/v1/reviews/notes{}apiDocs.resources.reviews.notes.delete.description
apiDocs.resources.reviews.notes.delete.summary
/api/v1/reviews/notes{}apiDocs.resources.reviews.topicKeywords.post.description
apiDocs.resources.reviews.topicKeywords.post.summary
/api/v1/reviews/topic-trends/keywords{}apiDocs.resources.reviews.topicKeywords.delete.description
apiDocs.resources.reviews.topicKeywords.delete.summary
/api/v1/reviews/topic-trends/keywords{}apiDocs.resources.reviews.topicKeywords.patch.description
apiDocs.resources.reviews.topicKeywords.patch.summary
/api/v1/reviews/topic-trends/keywords{}Une série temporelle groupée par sujet d'avis, un classement, des mouvements ascendants/descendants, et des sujets émergents/en déclin — pour un emplacement.
Obtenir les tendances des sujets
/api/v1/reviews/topic-trends{}Une série mois par mois plus longue pour les sujets, au-delà de la fenêtre de tendance standard.
Obtenir une série mensuelle plus longue d'un sujet
/api/v1/reviews/topic-trends/series{}Explorer les avis qui mentionnent un sujet, éventuellement restreints à un mois.
Obtenir les avis mentionnant un sujet
/api/v1/reviews/topic-trends/reviews{}Chaque widget d'avis configuré pour un emplacement.
Lister les widgets d'avis
/api/v1/reviews/widgets{}Crée un nouveau widget d'avis intégrable (badge de note + carrousel/liste d'avis) pour un emplacement.
Créer un widget d'avis
/api/v1/reviews/widgets{}Renvoie la configuration complète d'un widget d'avis.
Obtenir un widget d'avis
/api/v1/reviews/widgets/{id}{}Met à jour la configuration ou le design d'un widget (ou le publie, via status).
Mettre à jour un widget d'avis
/api/v1/reviews/widgets/{id}{}Supprime définitivement un widget d'avis. Le widget intégré public cesse de fonctionner une fois supprimé.
Supprimer un widget d'avis
/api/v1/reviews/widgets/{id}{}Publie une réponse de l'entreprise à un avis et la transmet à la plateforme source. Échoue avec une erreur de règle métier (422) si l'avis ne peut pas recevoir de réponse — par ex. parce qu'il a été retiré de sa source.
Répondre à un avis
/api/v1/reviews/reply{}