Aller au contenu
subagentdocs
Sommaire de la documentation

Documentation › Outils › classify_thread

classify_thread

Voir en .md

Ajoute ou retire les tags d’une conversation (labels remplace la liste complète), archive ou restaure le fil, marque les messages reçus comme lus ou non lus.

En bref

PropriétéValeur
TitreClasser une conversation
Outil MCPclassify_thread, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/classify_thread
Accèspermission send ou approve
État de l’espacevérifié ou non
Effetécriture
Vue dans l’assistantoui : voir Vues

Ce que fait l’outil

Le serveur décrit l’outil ainsi à l’agent qui se branche :

Ajoute ou retire les tags d’une conversation (labels remplace la liste complète), archive ou restaure le fil, marque les messages reçus comme lus ou non lus. Ne modifie ni les messages, ni les blocages, ni leur statut de livraison.

Paramètres

classify_thread accepte ces paramètres. Un paramètre inconnu est refusé avec le code invalid_argument.

ParamètreTypeObligatoireDescription
thread_ididentifiant thr_…ouiConversation à classer.
labelslistenon
archivedbooléennonArchiver ou restaurer.
readbooléennonMarquer comme lu ou non lu.

Résultat

L’outil rend un texte lisible en français et un objet structuré (structuredContent). En HTTP, la réponse est cet objet.

ChampTypeContenu
threadobjetUn fil. Voir les champs d’un fil.

Exemple d’appel

Les valeurs sont fictives.

HTTP

curl -X POST https://api.subagent.fr/v1/classify_thread \
  -H "Authorization: Bearer $SUBAGENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "thread_id": "thr_b81f4c6a2d9e47035c1a8e6f0b4d2c97",
  "labels": [
    "devis"
  ],
  "archived": false
}'

MCP · tools/call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "classify_thread",
    "arguments": {
      "thread_id": "thr_b81f4c6a2d9e47035c1a8e6f0b4d2c97",
      "labels": [
        "devis"
      ],
      "archived": false
    }
  }
}

Refus possibles

Aucun refus propre à cet outil. Restent les refus communs à tous les outils (unauthorized, forbidden, invalid_argument, rate_limited, internal) : voir Erreurs.

Voir aussi

Cette page en Markdown : /docs/reference/classify_thread.md Toute la documentation pour un agent : /llms.txt Mentions légales · Conditions de vente · Confidentialité · Signaler un abus