Aller au contenu

Ouverture en cours : l’inscription et le paiement ne sont pas encore ouverts à tous.

subagentdocs
Sommaire de la documentation

Documentation › Outils › inbox_status

inbox_status

Voir en .md

Point de départ : dit sur quel espace travaille cette clé, s’il est vérifié, ses limites sur le domaine commun, ses permissions, le créneau d’envoi, et pour chaque boîte (ou celle demandée) son état, son réchauffage, le quota du jour (envoyés / restants), les messages en file, les brouillons à valider et le prochain départ possible.

En bref

PropriétéValeur
TitreÉtat des boîtes et quotas
Outil MCPinbox_status, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/inbox_status
Accèstoute clé
É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 :

Point de départ : dit sur quel espace travaille cette clé, s’il est vérifié, ses limites sur le domaine commun, ses permissions, le créneau d’envoi, et pour chaque boîte (ou celle demandée) son état, son réchauffage, le quota du jour (envoyés / restants), les messages en file, les brouillons à valider et le prochain départ possible. À appeler avant d’envoyer, et quand un envoi tarde.

Paramètres

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

ParamètreTypeObligatoireDescription
inbox_ididentifiant inb_…nonUne boîte précise (inb_…). Absent : toutes les boîtes de la clé.

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
billingobjet ou nullOù en est le paiement de l’espace : standing (exempt, unpaid, paid), plan, paid_until, subscription_status (none, pending, active, past_due, canceled), last_payment (none, pending, paid, failed). null : rien à payer sur ce serveur.
human_emailtexte ou nullL’adresse de l’humain de l’espace, masquée (m•••@societe.fr). null : aucun humain rattaché.
inboxeslisteUne liste : des boîtes. Voir les champs d’une boîte.
keyobjetLa clé qui appelle : name, permissions, daily_cap (son plafond de messages par jour, ou null).
nowtexteInstant de cet état (ISO 8601, heure de Paris).
require_approvalbooléenTout envoi de l’espace attend une validation humaine.
send_windowtexteCréneau d’envoi en clair.
tenantobjetL’espace de la clé : id, name, brand, et domains, les domaines où il peut créer une boîte.
trialobjet ou nullLimites d’essai des boîtes du domaine commun : limit, used, window, next_limit, next_at. null : aucune.
verifiedbooléenL’espace est vérifié : il envoie. Sinon ses boîtes reçoivent seulement (verify).

Exemple d’appel

Les valeurs sont fictives.

HTTP

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

MCP · tools/call

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

Refus possibles

CodeHTTPCe qui s’est passéQue faire
not_found404L’objet n’existe pas pour cette clé.Vérifier l’identifiant : il vient de list_inboxes, list_threads, get_thread ou list_drafts.

S’y ajoutent les refus communs à tous les outils (unauthorized, forbidden, invalid_argument, rate_limited, internal) : voir Erreurs.

Voir aussi

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