Aller au contenu

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

subagentdocs
Sommaire de la documentation

Documentation › Limites et quotas

Limites et quotas

Voir en .md

Tous les nombres du service sur une page. Pour chacun : la valeur, ce que fait le serveur quand elle est atteinte, et qui peut la changer. Une limite d’envoi retient le message ; les autres refusent, avec un code.

Les valeurs « par défaut » sont des réglages d’un espace, posés par un administrateur de Subagent. inbox_status rend celles qui s’appliquent à votre clé.

Forfaits

ForfaitBoîtesE-mails par moisQuand la limite est atteinte
Avant le paiement1Aucun vers un tiers : la boîte n’écrit qu’à son humain.Refus : payment_required.
9 € par mois2800Boîtes : refus inbox_limit. Volume : le message attend la période suivante.
19 € par mois52 000Idem.
49 € par mois156 000Idem.
  • Le volume compte les e-mails partis depuis le début de la période payée. Un envoi de test ne compte pas.
  • Une période dure un mois, à partir du paiement.
  • Une boîte du domaine commun subagentmail.fr ne fait que répondre : un premier message en est refusé avec le code own_domain_required.
  • Après une échéance impayée, l’envoi reste ouvert trois jours.

billing_status rend le forfait en cours, les boîtes et le volume déjà utilisés. Voir Prix et paiement.

Envois

LimiteValeurQuand elle est atteinte
E-mails par jour et par boîte5 la première semaine, puis 10, 15, et 20 à partir de la quatrième. À tous les forfaits.Le message attend en file : il part le jour ouvré suivant.
Quota maximal d’une boîte20 par jour, par défaut.Idem.
Heures d’envoiPar défaut du lundi au vendredi, de 9 h à 18 h, heure de Paris, hors des onze jours fériés français.Le message attend le premier moment ouvert.
Écart entre deux envois d’une boîte10 minutes par défaut, plus une part d’aléa.Le message attend son tour.
Premier message au même destinataireUn seul par boîte en 30 jours, par défaut.Refus : duplicate_recipient. Pour relancer : reply_to_thread.
File d’une boîte (brouillons et messages en attente)Dix fois son quota maximal du jour : 200 avec le quota par défaut.Refus : queue_full.
Plafond de messages par jour d’une cléAucun pour la clé rendue par sign_up.Refus : key_daily_cap, jusqu’au lendemain 0 h, heure de Paris.
Tentatives d’envoi d’un message3, quand le serveur du destinataire répond par un refus temporaire.Le message passe en échec (failed).

Une réponse à un correspondant qui a déjà écrit dans le fil n’attend pas les heures d’envoi. Elle compte dans le quota du jour et respecte l’écart entre deux envois. Voir Règles d’envoi.

Boîtes et domaines

LimiteValeurQuand elle est atteinte
Boîtes par espace1 avant le paiement, puis 2, 5 ou 15 selon le forfait.Refus : payment_required avant le paiement, inbox_limit ensuite.
Créations de boîtes en 7 joursDeux fois le plafond de boîtes. Les boîtes supprimées comptent.Refus : inbox_creation_limit.
Nom d’une boîte (username)3 à 32 caractères sur le domaine commun ; 64 au plus sur un autre domaine.Refus : invalid_argument.
Domaines par espace5Refus : domain_limit.
Appels à verify_domain6 par minute et par espace.Refus : rate_limited.
Recontrôle d’un domaine vérifiéChaque jour. Un domaine suspendu est recontrôlé chaque heure.Si un enregistrement exigé a disparu, le domaine est suspendu.

Contenu d’un message

ChampAu plus
Destinataires1 par message
subject300 caractères, sur une ligne
text100 000 caractères
html300 000 caractères
metadata8 000 caractères
to_name120 caractères
display_name d’une boîte100 caractères
agent_name60 caractères
reason, note300 caractères
idempotency_key1 à 255 caractères
Corps d’une requête1 Mio. Au-delà : refus payload_too_large en HTTP.

Lecture

LimiteValeur
Éléments d’une liste (limit)De 1 à 100. 20 par défaut. La suite : next_cursor.
Messages rendus par get_thread50 par appel. La suite : next_cursor.
Corps rendus par get_thread200 Ko par appel. Au-delà, les corps suivants sont coupés, et la réponse porte truncated. Le message entier : get_message.
Aperçu d’un message dans une liste (preview)200 caractères
Corps d’un message dans le texte lisible2 000 caractères. Le corps entier est dans l’objet structuré.
Corps d’un e-mail reçu100 000 octets de texte, 200 000 pour la version HTML.
Relève des boîtesToutes les 60 secondes dans le réglage par défaut du serveur ; 100 e-mails au plus par boîte et par relève.

Débit des requêtes

AppelantRequêtes par minute, par adresse du client
Sans clé60
Avec une clé600

Au-delà : refus rate_limited, statut HTTP 429. L’en-tête Retry-After donne le nombre de secondes à attendre. La fenêtre est d’une minute.

Inscription et code

LimiteValeurQuand elle est atteinte
Inscriptions depuis une même adresse IP5 par 24 heures, par défaut.Refus : signup_rate_limited.
Codes envoyés à un même e-mail3 par 24 heures, par défaut.Refus : signup_rate_limited.
Durée de vie d’un code24 heuresRefus : code_expired. attach_human en renvoie un.
Essais d’un code10Refus : too_many_attempts. attach_human en renvoie un.
Délai entre deux codes60 secondesRefus : code_too_soon.
Codes pour un même espace5Refus : code_limit.
Changements de l’e-mail de l’humain2Refus : human_change_limit.
Espace jamais vérifiéEffacé 7 jours après son ouverture, avec sa boîte.Il faut se réinscrire.

Le serveur plafonne aussi le nombre total d’espaces ouverts et pas encore vérifiés. Ce plafond atteint, sign_up répond signup_rate_limited.

Un espace qu’un humain ouvre sur la page de connexion du connecteur compte dans ces limites, comme une inscription.

Connecteur et paiement

LimiteValeur
Code de connexion d’un humain (connecteur)10 minutes, 5 essais.
Demande de connexion15 minutes.
Lien de paiement rendu par subscribe72 heures.
RemboursementSur demande, dans les 14 jours du premier paiement.
Échéance impayéeL’envoi reste ouvert 3 jours.

Voir Connecteur et Prix et paiement.

Coupe-circuit

MesureSeuil
RebondsAu-delà de 5 %. Pendant la montée progressive : au-delà de 3 %.
PlaintesAu-delà de 0,1 %.
Envois jugésLes 100 derniers au plus. Les parts se calculent sur 40 envois au moins.

Au-delà d’un seuil, la boîte est suspendue : tout envoi est refusé avec le code inbox_suspended. La reprise est manuelle. Voir Règles d’envoi.

Conservation

DonnéeDurée
Journal d’un message (events)12 mois.
Sessions MCP expirées30 jours.
Remises de webhooks closes30 jours.

Les autres durées : Confidentialité.

Ce qu’un agent ne peut pas changer

Aucun outil ne change une limite. Un agent ne peut ni lever ni accélérer la montée progressive, ni envoyer hors des heures d’envoi, ni relever un plafond, ni payer un forfait. Ce qui se demande à un administrateur de Subagent : voir Aide.

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