Aller au contenu principal

Suggestions IA

L'endpoint Suggestions renvoie les suggestions d'un projet. Ce que sont les suggestions et d'où elles viennent est expliqué sur la page Suggestions.


GET /projects/:id/suggestions​

Retourne toutes les suggestions du projet, quel que soit leur statut, de la plus récente à la plus ancienne. L'endpoint n'accepte aucun paramètre de requête : pas de filtre ni de pagination. Il demande une clé avec le scope read.

curl https://app.citeme.io/api/v1/projects/PROJECT_ID/suggestions \
-H "Authorization: Bearer cm_..."

Réponse (200 OK) :

{
"data": [
{
"id": "6f1c2a8e-3b4d-4e5f-9a0b-1c2d3e4f5a6b",
"type": "WEBSITE_OPTIMIZATION",
"title": "Ajouter un bloc FAQ sur la page tarifs",
"content": "Contenu complet de la suggestion...",
"status": "PENDING",
"reasoning": "Pourquoi cette modification aide les moteurs IA à citer la page.",
"created_at": "2026-09-14T09:12:40.000Z",
"updated_at": "2026-09-14T09:12:40.000Z"
}
]
}

Champs de réponse​

ChampTypeDescription
idUUIDIdentifiant de la suggestion
typechaîneType de suggestion, voir ci-dessous
titlechaîneTitre court
contentchaîneContenu prêt à l'emploi
statuschaîneStatut actuel, voir ci-dessous
reasoningchaîne ou nullJustification de la suggestion
created_atdate ISO 8601Date de création
updated_atdate ISO 8601Date de dernière modification

Valeurs de type​

WEBSITE_OPTIMIZATION, BLOG_ARTICLE, LINKEDIN_POST, TWEET, CUSTOM.

Valeurs de status​

PENDING, APPROVED, EDITED, REJECTED, PUBLISHED, APPLIED, FAILED, DELETED.

La réponse inclut aussi les suggestions rejetées et supprimées. Filtrez sur status côté client si vous ne voulez que les suggestions actives.


Erreurs​

CodeCorpsCause
404{"error": "Project not found"}Le projet n'existe pas ou n'appartient pas à votre organisation
500{"error": "Failed to fetch suggestions"}Erreur interne

Les erreurs d'authentification et de forfait sont décrites dans Codes d'erreurs.

Valider ou rejeter une suggestion

L'API publique ne fait que lire les suggestions. Pour en valider ou en rejeter une depuis un agent, utilisez le serveur MCP ou la CLI.


Mots-clés