Aller au contenu

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

subagentdocs
Sommaire de la documentation

Documentation › Outils › attach_human

attach_human

Voir en .md

Rattache l’e-mail de votre humain à un espace pas encore vérifié, et lui envoie un code à 6 chiffres (valable 24 heures) à donner à verify.

En bref

PropriétéValeur
TitreRattacher son humain
Outil MCPattach_human, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/attach_human
Accèstoute clé
État de l’espacepas encore vérifié : ensuite, l’outil quitte la liste et répond already_verified
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 :

Rattache l’e-mail de votre humain à un espace pas encore vérifié, et lui envoie un code à 6 chiffres (valable 24 heures) à donner à verify. Sert aussi à renvoyer un code (même adresse) quand le précédent a expiré ou s’est perdu, ou à corriger l’adresse (deux fois au plus). Le code précédent ne vaut plus.

Paramètres

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

ParamètreTypeObligatoireDescription
human_emailtexteouiE-mail de la personne pour qui vous travaillez : elle reçoit le code.

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
code_expires_attexteFin de validité du code (ISO 8601).
code_sentbooléenUn code est parti.
human_emailtexteE-mail de l’humain, masqué.
replacedbooléenL’adresse remplace celle qui était rattachée.

Exemple d’appel

Les valeurs sont fictives.

HTTP

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

MCP · tools/call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "attach_human",
    "arguments": {
      "human_email": "marie@exemple.fr"
    }
  }
}

Refus possibles

CodeHTTPCe qui s’est passéQue faire
human_email_not_allowed422L’adresse donnée n’est pas celle d’une personne : boîte Subagent, ou domaine d’exemple.Donner l’adresse personnelle ou professionnelle de l’humain.
code_too_soon429Un code vient d’être envoyé.Attendre le nombre de secondes donné par la piste.
code_limit429Cinq codes ont déjà été envoyés pour cet espace.Donner à verify un code encore valable. Sinon, se réinscrire sous un autre nom.
code_not_sent502L’e-mail du code n’a pas pu partir.Rien n’a changé : rappeler attach_human dans un instant.
human_change_limit409L’e-mail de l’humain a déjà été remplacé deux fois.Rappeler attach_human avec l’adresse déjà rattachée.
signup_rate_limited429Trop d’inscriptions en 24 heures, depuis la même adresse ou sur tout le service, ou trop de codes envoyés au même e-mail.Réessayer plus tard. Une clé déjà obtenue se réutilise.
already_verified409L’espace est déjà vérifié.Rien à faire. billing_status dit où en est le forfait.
not_signed_up409L’espace n’a pas été ouvert par sign_up : il n’a pas de code.Rien à vérifier.

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