Référence de l'APIPOST
Expliquer une mention
Génère ou récupère le raisonnement de pertinence IA et les tags d’une mention.
POST
https://ai.redreplier.com/ai-app/api/v1/mentions/{mentionId}/explainGénère ou récupère le raisonnement de pertinence IA et les tags d’une mention.
Jeton Bearer (jeton API RedReplier)
Paramètres
mentionId(chemin, UUID, requis): Mention à expliquer.
Corps de la requête
Cet endpoint ne nécessite aucun corps JSON.
Réponse
Renvoie un objet Mention public avec relevanceReason, tags et aiReplySuggestion, ou null si la mention n’est pas disponible.
id(string): UUID de la mention.websiteId(string | null): UUID du site web.source(string):REDDIT_POST,REDDIT_COMMENT,TWITTER(X),BLUESKY,HACKERNEWS,FACEBOOKouFACEBOOK_GROUP.keyword(string | null): Valeur de mot-clé qui a correspondu.title, contentText, url, author, subreddit(string | null): Contexte du titre, du contenu et du lien.subredditcontient le subreddit pour les sources Reddit et l'id du groupe pourFACEBOOK_GROUP, et vautnullpour les autres sources.status(string):NEW,APPROVEDouREJECTED.relevanceScore(number | null): Score de pertinence IA de0à100, ounull.relevanceReason(string | null): Explication IA de la correspondance, ounull.aiReplySuggestion(string | null): Réponse rédigée par IA, à relire avant publication, ounull.tags(string[]): Tags de pertinence générés par IA.publishedAt, ingestedAt, reviewedAt, createdAt, updatedAt(ISO string | null): Horodatages de publication, d’ingestion, de revue, de création et de mise à jour au format ISO 8601, ounull.
Notes
Si l’explication n’existe pas encore, RedReplier la génère à la demande. Le site web doit avoir une description; sans elle, la mention revient inchangée.
Erreurs
400 Bad Request: Entrée, URL, UUID, enum, paramètre de requête ou corps non valide.401 Unauthorized: Bearer token manquant ou non valide, oucode: "token_issuer_lost_access"quand la personne qui a créé la clé API a été désactivée ou a quitté l'espace de travail.403 Forbidden:code: "subscription_required"quand l'abonnement de l'espace de travail n'inclut pas l'accès à l'API,code: "workspace_access_denied"quandX-Workspace-Iddésigne un espace de travail que ces identifiants ne peuvent pas atteindre, oucode: "permission_denied"quand votre rôle dans l'espace de travail n'a pas la permissionredreplier.write(Admin et Editor l'ont).404 Not Found: La ressource n’existe pas pour le compte du token.429 Too Many Requests: Limite de débit dépassée. Attendez le nombre de secondes indiqué dansRetry-After.500 Internal Server Error: Erreur serveur inattendue.
Exemple de requête (curl)
curl --request POST \
--url https://ai.redreplier.com/ai-app/api/v1/mentions/6a9f0e8b-2c65-44f7-b6e6-7f88a7df8301/explain \
--header 'Authorization: Bearer redreplier_test_1234567890'201
{
"id": "6a9f0e8b-2c65-44f7-b6e6-7f88a7df8301",
"websiteId": "9b0f2b8d-4a76-4f59-9f0b-6b4b6f6c2a10",
"source": "REDDIT_POST",
"keyword": "agency CRM",
"title": "Best CRM for a small agency?",
"contentText": "We need a lightweight CRM for client follow-ups and deal tracking.",
"url": "https://reddit.com/r/sales/comments/example/best_crm_for_a_small_agency",
"author": "agency_ops",
"subreddit": "sales",
"status": "NEW",
"relevanceScore": 86,
"relevanceReason": "The thread asks for an agency CRM, which directly matches the monitored product category.",
"aiReplySuggestion": "We built Acme CRM for small agencies with exactly this problem. Happy to share how teams set up follow-up reminders.",
"tags": ["recommendation-request", "high-intent"],
"publishedAt": "2026-05-29T09:20:00.000Z",
"ingestedAt": "2026-05-29T09:24:12.000Z",
"reviewedAt": null,
"createdAt": "2026-05-29T09:24:12.000Z",
"updatedAt": "2026-05-29T09:24:12.000Z"
}