Synup
Créer une clé
v1Ressources/Reviews/getLister les validations de réponses

Lister les validations de réponses

Liste les demandes de validation de réponses. Une validation de réponse est un brouillon de réponse à un avis que votre agence envoie à un ou plusieurs utilisateurs du portail client pour qu’ils l’approuvent avant sa mise en ligne. Quand un utilisateur client l’approuve, Synup publie exactement le texte approuvé, y compris sa propre modification ; il peut aussi la programmer pour plus tard ou demander des modifications. La réponse contient la demande la plus récente de chaque avis, de la plus récente à la plus ancienne, parmi 200 demandes au maximum, ainsi que le nombre de demandes en attente du client et de demandes renvoyées avec des modifications. Un jeton limité à certains clients ne voit que ses propres clients.

get/api/v1/reviews/reply-approvals
reviews:read
Paramètres de requête
clientIdstringfacultatif
Ne renvoyer que les demandes de ce client.
statusstring (pending | changes_requested | approved | scheduled | posted | failed | withdrawn | cancelled)facultatif
Ne renvoyer que les demandes ayant ce statut.
reviewIdsstringfacultatif
Identifiants d’avis séparés par des virgules, 200 au maximum. Ne renvoyer que les demandes de ces avis.
Réponse
dataobjectfacultatif
countsobjectfacultatif
Totaux sur les clients du jeton, ou pour clientId si vous le transmettez. status et reviewIds ne les restreignent pas.
awaitingintegerfacultatif
Demandes en attente du client (pending).
changesRequestedintegerfacultatif
Demandes renvoyées par le client avec une demande de modifications (changes_requested).
requestsarray of objectfacultatif
La demande la plus récente de chaque avis correspondant, de la plus récente à la plus ancienne.
reviewIdstringfacultatif
L’avis concerné par cette demande.
idstringfacultatif
L’identifiant de la demande. Utilisez-le pour lire l’historique, envoyer une relance ou retirer la demande.
statusstring (pending | changes_requested | approved | scheduled | posted | failed | withdrawn | cancelled)facultatif
Où en est la demande : pending (en attente du client), changes_requested (le client a demandé des modifications ; toujours ouverte, il peut donc encore l’approuver ou vous pouvez envoyer une réponse révisée), approved (approuvée, en cours de publication), scheduled (approuvée pour publication à scheduledFor), posted (la réponse est en ligne), failed (la publication a échoué, voir error), withdrawn (votre agence l’a retirée) ou cancelled (l’avis a reçu une réponse par un autre moyen ou a été supprimé).
versionHashstringfacultatif
Une empreinte du texte. Elle change à chaque modification du texte, et la décision d’un client ne vaut que pour la version qu’il a vue.
textstringfacultatif
La réponse de la demande. Si un client l’a modifiée puis a décidé, c’est sa version.
notestringfacultatif
Votre message pour les utilisateurs clients, ou null.
requestedAtstringfacultatif
Date de création de la demande.
scheduledForstringfacultatif
Date de publication d’une réponse programmée, ou null.
errorstringfacultatif
La raison de l’échec de la publication, ou null.
assigneesarray of objectfacultatif
Les utilisateurs du portail client à qui la demande a été envoyée.
idstringfacultatif
L’identifiant de l’utilisateur client.
namestringfacultatif
Son nom, ou son adresse e-mail si aucun nom n’est renseigné.
emailstringfacultatif
Son adresse e-mail.
decidedBystringfacultatif
Le nom de l’utilisateur client qui a décidé, ou null.
seenobjectfacultatif
Si quelqu’un a ouvert la demande, et où.
emailbooleanfacultatif
true dès que quelqu’un l’a ouverte depuis l’e-mail.
portalbooleanfacultatif
true dès que quelqu’un l’a consultée dans le portail.
lastCommentobjectfacultatif
Le dernier commentaire d’un utilisateur client, ou null.
bodystringfacultatif
Le texte du commentaire.
bystringfacultatif
Le nom de l’utilisateur client qui l’a écrit.
atstringfacultatif
Date de rédaction du commentaire.
emailSkippedstringfacultatif
Pourquoi le dernier e-mail de notification n’a pas été envoyé, sous forme de code court (par exemple switched_off si la personne a désactivé ces e-mails, ou portal_domain_required si l’agence n’a pas de domaine de portail). null si l’e-mail a été envoyé ou n’a pas encore été tenté. Dans tous les cas, la demande reste en attente dans le portail.
Erreurs
400Il manque un paramètre requis à la requête, ou elle est invalide.
401Clé API manquante, invalide, expirée ou révoquée.
403La clé n'a pas la permission requise, ou n'est pas autorisée pour ce client/établissement.
429Trop de requêtes. Réessayez après le nombre de secondes indiqué dans l'en-tête Retry-After.
get/api/v1/reviews/reply-approvals
Votre clé API
clientId
status
reviewIds
{}

Guides qui utilisent cette ressource