Aller au contenu
subagentdocs
Sommaire de la documentation

Documentation › Outils › list_events

list_events

Voir en .md

Lit la main courante de l’espace : qui a fait quoi, et quand (votre agent, vous depuis votre assistant, ou le service).

En bref

PropriétéValeur
TitreMain courante
Outil MCPlist_events, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/list_events
Accèspermission read
État de l’espacevérifié ou non
Effetlecture seule
Vue dans l’assistantoui : voir Vues

Ce que fait l’outil

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

Lit la main courante de l’espace : qui a fait quoi, et quand (votre agent, vous depuis votre assistant, ou le service). Sans objet, la journée demandée (aujourd’hui par défaut, heure de Paris). Avec un objet (une boîte, un fil, un message, une campagne, une audience, un contact ou un domaine), tout ce qui le touche, du plus récent au plus ancien. Chaque ligne a une phrase en français, son auteur (actor : kind agent, human ou service ; you vrai quand c’est l’accès qui lit) et les objets qu’elle touche. Lecture seule.

Paramètres

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

ParamètreTypeObligatoireDescription
daydatenonUn jour de Paris, AAAA-MM-JJ. Absent : aujourd’hui, sauf si un objet est donné (alors tout son historique).
inbox_ididentifiant inb_…nonUne boîte (inb_…).
thread_ididentifiant thr_…nonUn fil (thr_…).
message_ididentifiant msg_…nonUn message (msg_…).
campaign_ididentifiant cmp_…nonUne campagne (cmp_…).
audience_ididentifiant aud_…nonUne audience (aud_…).
contacttextenonUne adresse : ses fils, sa fiche, ses blocages. 254 caractères au plus.
domaintextenonUn domaine : ses vérifications et ses boîtes. 253 caractères au plus.
cursortextenonCurseur de la page suivante : la valeur next_cursor de l’appel précédent.
limitentiernonDe 1 à 200.

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
daytexte ou nullLe jour lu (AAAA-MM-JJ), ou null pour l’historique d’un objet.
eventslisteDu plus récent au plus ancien : id, at, kind, text (phrase nominale en français, sans sujet), actor (kind agent, human ou service ; name ; you), et les objets touchés (inbox_id, thread_id, message_id, campaign_id, audience_id, contact, domain) quand il y en a.
next_cursortexte ou nullLe curseur de la suite (lignes plus anciennes), ou null.

Exemple d’appel

Les valeurs sont fictives.

HTTP

curl -X POST https://api.subagent.fr/v1/list_events \
  -H "Authorization: Bearer $SUBAGENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "thread_id": "thr_b81f4c6a2d9e47035c1a8e6f0b4d2c97"
}'

MCP · tools/call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_events",
    "arguments": {
      "thread_id": "thr_b81f4c6a2d9e47035c1a8e6f0b4d2c97"
    }
  }
}

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/list_events.md Toute la documentation pour un agent : /llms.txt Mentions légales · Conditions de vente · Confidentialité · Signaler un abus