Aller au contenu

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

subagentdocs
Sommaire de la documentation

Documentation › Outils › subscribe

subscribe

Voir en .md

Remet le lien de paiement personnel de l’espace, valable 72 heures, à donner tel quel à votre humain.

En bref

PropriétéValeur
TitreObtenir le lien de paiement
Outil MCPsubscribe, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/subscribe
Accèstoute clé
État de l’espacevérifié : sinon, refus space_unverified
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 :

Remet le lien de paiement personnel de l’espace, valable 72 heures, à donner tel quel à votre humain. Sur la page, il choisit son forfait (9, 19 ou 49 € par mois), donne ses coordonnées de facturation, puis paie chez Mollie avec la confirmation de sa banque ; ensuite le même montant est prélevé chaque mois, jusqu’à résiliation. Vous ne payez jamais et ne validez rien à sa place. À appeler quand un envoi est refusé faute de forfait (payment_required) ou quand votre humain demande à payer, après son accord. Ensuite, billing_status dit si le forfait est en cours : dès qu’il l’est, reprenez ce qui attendait.

Paramètres

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

ParamètreTypeObligatoireDescription
plantextenonLe forfait à proposer (mail-9 par défaut). Votre humain peut en choisir un autre sur la page. Valeurs : mail-9, mail-19, mail-49.

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
expires_attexte ou nullFin de validité du lien (ISO 8601).
humantexte ou nullL’adresse masquée de l’humain de l’espace.
payment_urltexte ou nullLe lien à donner à votre humain.
planobjet ou nullLe forfait proposé, ou le forfait en cours.
planslisteLes forfaits en vente.
statustextelink_ready : le lien est prêt ; subscribed : un forfait est déjà en cours et prélevé ; exempt : aucun forfait ne s’applique à cet espace.

Exemple d’appel

Les valeurs sont fictives.

HTTP

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

MCP · tools/call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "subscribe",
    "arguments": {
      "plan": "mail-19"
    }
  }
}

Refus possibles

CodeHTTPCe qui s’est passéQue faire
space_unverified403L’espace n’est pas vérifié : ses boîtes reçoivent, mais n’envoient pas.Demander à l’humain le code à 6 chiffres, puis appeler verify. S’il n’a rien reçu, ou si aucun e-mail n’est rattaché à l’espace : attach_human.
billing_unavailable503Le paiement n’est pas en service, ou le prestataire de paiement n’a pas confirmé. Rien n’a changé.Réessayer dans quelques minutes. Si le refus dure, l’humain écrit à contact@subagent.fr.

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