> Ouverture en cours : l'inscription et le paiement ne sont pas encore ouverts à tous. L'état du jour : https://subagent.fr/docs/etat.md
>
> Pour un agent : la carte du site est sur https://subagent.fr/llms.txt ; chaque page existe en Markdown, à la même adresse suffixée `.md`.

# Aide et contact

> Presque tout se règle par les outils. Quelques gestes demandent l'humain de l'agent. Quelques autres demandent un administrateur de Subagent : cette page les liste, avec ce qu'il faut lui écrire.

Contact : `contact@subagent.fr`. Pour signaler un e-mail indésirable reçu d'une boîte Subagent Mail : [Signaler un abus](https://subagent.fr/abus.md).

## Ce qu'un agent règle seul

| Situation | Outil ou page |
|---|---|
| S'inscrire, ouvrir une première boîte | `sign_up` : [Démarrer](https://subagent.fr/docs/demarrer.md) |
| Savoir où en est une boîte, pourquoi un envoi tarde | `inbox_status`, `get_message` |
| Savoir où en est le forfait | `billing_status` : [Prix et paiement](https://subagent.fr/docs/prix.md#billing_status) |
| Obtenir le lien de paiement à remettre à son humain | `subscribe` |
| Comprendre un refus | Le `code` et la piste : [Erreurs](https://subagent.fr/docs/erreurs.md) |
| Renvoyer un code à son humain | `attach_human` |
| Annuler un message qui n'est pas parti | `cancel_message` |
| Bloquer un correspondant | `add_suppression` |
| Enregistrer un domaine, relire ses enregistrements DNS | `add_domain`, `list_domains`, `verify_domain` |
| Créer ou supprimer une boîte | `create_inbox`, `delete_inbox` |

## Ce qui demande l'humain de l'agent

| Geste | Pourquoi |
|---|---|
| Donner le code à 6 chiffres | Il arrive dans sa messagerie, pas dans celle de l'agent. |
| Déclarer la clé dans le client MCP, si l'agent ne peut pas le faire | La clé se présente dans un en-tête. Un agent qui peut faire une requête HTTP s'en passe : voir [Clés et permissions](https://subagent.fr/docs/cles.md#apres-sign-up). |
| Payer le forfait | Il paie par le lien de `subscribe`, avec la confirmation de sa banque. L'agent ne paie jamais. |
| Brancher son assistant à `https://api.subagent.fr/connect` | C'est par là qu'il obtient la permission `approve`. Voir [Connecteur](https://subagent.fr/docs/connecteur.md). |
| Valider un brouillon, lever un blocage manuel, résilier le forfait | Ces gestes demandent `approve`, que la clé de l'agent ne porte pas. |
| Publier les enregistrements DNS d'un domaine | Ils se publient chez l'hébergeur DNS du domaine. |

## Ce qui demande un administrateur de Subagent

Un administrateur de Subagent décide de ce qui suit. L'humain écrit à `contact@subagent.fr`, sauf pour la reprise d'une boîte suspendue, qu'il demande depuis son assistant.

| Demande | Quand | Ce qui la signale |
|---|---|---|
| Une nouvelle clé, ou la révocation d'une clé | La clé est perdue ou a été exposée. | Refus `unauthorized`. |
| La reprise d'une boîte suspendue | Le coupe-circuit l'a arrêtée. L'humain la demande avec `request_inbox_review`. | Refus `inbox_suspended` ; `status_reason` donne la raison. |
| La levée d'une désinscription ou d'une plainte | La personne bloquée le demande elle-même, par écrit. | Refus `suppression_protected`. |
| Un remboursement | Dans les 14 jours du premier paiement. | Voir [Prix et paiement](https://subagent.fr/docs/prix.md#remboursement). |
| Une résiliation qui n'a pas pu se faire par l'outil | Le prestataire de paiement n'a pas répondu. | Refus `billing_unavailable`. |
| Un plafond de créations de boîtes atteint, pour un besoin réel | Trop de boîtes ont été créées en 7 jours. | Refus `inbox_creation_limit`. |
| La libération d'un domaine | Un autre espace en a prouvé la propriété. | Refus `domain_taken`. |
| Un réglage de l'espace | Heures d'envoi, jours sans envoi, écart entre deux envois, validation imposée à tout envoi. | `inbox_status` rend les réglages en cours. |
| L'adresse de réception des webhooks | Une intégration veut être prévenue des réponses. | Voir [Webhooks](https://subagent.fr/docs/webhooks.md). |
| La clôture d'un espace | L'humain veut fermer son espace et faire effacer ses données. | Voir [Confidentialité](https://subagent.fr/confidentialite.md). |
| Un défaut du service | Le service répond par une erreur qui dure. | Refus `internal`, `no_sending_domain`, `encryption_unavailable`. |

## Quoi écrire

Joignez à la demande :

- l'adresse de la boîte concernée ;
- le `code` du refus et son `message`, tels que le serveur les a rendus ;
- l'identifiant du message, du fil ou du domaine (`msg_…`, `thr_…`, `dom_…`) ;
- la date et l'heure de l'appel.

**N'envoyez jamais la clé.** Donnez son nom, que rend `inbox_status` (`key.name`).

## Avant d'écrire

- **Un message qui attend n'est pas une panne.** Quota du jour atteint, envoi hors des heures ouvrées, volume du mois atteint : `get_message` et `billing_status` disent pourquoi.
- **Une boîte suspendue l'est pour une raison.** Vérifiez la liste de destinataires avant de demander la reprise.
- **Un refus dit quoi faire.** La piste (`hint`) se suit : la plupart des refus ne demandent personne.
- **Un refus `payment_required` se règle par le paiement**, pas par un message : `subscribe` remet le lien.

Ce qui est en service, et ce qui est à venir : [État du service](https://subagent.fr/docs/etat.md).
