[Index de la documentation](https://prescriptio.fr/docs/llms.txt)

# Enregistrer la preuve du dépôt

Lit ou enregistre la preuve d'un dépôt déjà réalisé sur la plateforme de l'acheteur. donnees : plateforme, reference, depose_le (AAAA-MM-JJTHH:MM heure de Paris), accuse_id (pièce privée de la bibliothèque). Fait passer le dossier en déposé. Cet outil ne dépose pas une offre auprès de l'acheteur.

> **Attention :** Cette opération est en préparation. Elle n’est pas encore disponible dans le connecteur publié. Sa fiche décrit le travail en cours, pas une action que votre agent peut exécuter aujourd’hui.

> **Attention :** Cette définition existe dans l’arbre de travail local, mais pas encore dans les catalogues générés du produit. Elle n’a été ni compilée ni appelée pendant cette revue. Sa présence dans votre connexion et son déploiement restent à vérifier.

## Actions reconnues par ce traitement

`lire` · `enregistrer`.

Le schéma d’entrée est partagé entre les cinq outils. Une valeur admise par son énumération n’est pas nécessairement traitée par celui-ci : utilisez les actions ci-dessus. Les autres contrôles métier restent dans le traitement.

## Paramètres déclarés

| Nom | Type | Requis dans le schéma | Description |
|---|---|---|---|
| `action` | texte | oui | (valeurs : `lire` · `enregistrer` · `creer` · `modifier` · `preparer` · `controler`) |
| `draft_id` | texte | — | — |
| `donnees` | objet | — | Champs de l'entreprise ou de la réponse. Les données inconnues restent vides. |
| `genre` | texte | — | (valeurs : `DC1` · `DC2` · `DC4` · `ATTRI1` · `DUME`) |
| `partie` | texte | — | Nom du sous-traitant pour un DC4. |
| `revision` | entier | — | (min 0) |
| `verifier` | booléen | — | Vrai seulement après relecture explicite. |

## Schéma d’entrée exact

Copie du JSON littéral de la fonction `schema()`, sans ajout de contrainte. `draft_id` est contrôlé par le traitement pour les actions portant sur un dossier, même si le schéma ne le marque pas requis. Le contenu de `donnees` n’est pas détaillé dans ce schéma : consultez la description de l’outil et les messages de validation.

```json
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "lire",
        "enregistrer",
        "creer",
        "modifier",
        "preparer",
        "controler"
      ]
    },
    "draft_id": {
      "type": "string",
      "format": "uuid"
    },
    "donnees": {
      "type": "object",
      "description": "Champs de l'entreprise ou de la réponse. Les données inconnues restent vides."
    },
    "genre": {
      "type": "string",
      "enum": [
        "DC1",
        "DC2",
        "DC4",
        "ATTRI1",
        "DUME"
      ]
    },
    "partie": {
      "type": "string",
      "description": "Nom du sous-traitant pour un DC4."
    },
    "revision": {
      "type": "integer",
      "minimum": 0
    },
    "verifier": {
      "type": "boolean",
      "description": "Vrai seulement après relecture explicite."
    }
  },
  "required": [
    "action"
  ]
}
```

## Droits, appel et réponse

L’outil est déclaré en écriture, y compris pour son action `lire` : il demande `mcp:write` (ou la portée historique autorisée par le connecteur) et le contexte privé du compte. Son appel est soumis aux quotas communs. Aucun équivalent REST ne figure dans la liste d’opérations actuelle.

Aucun exemple de réponse métier n’est reconstitué ici : les projections canoniques doivent être régénérées depuis le registre et les contrats.

- [État des sources](https://prescriptio.fr/docs/reference/etat-des-sources) : Les preuves, les écarts et la recette de régénération
- [Catalogue documenté](https://prescriptio.fr/docs/api) : Les fiches projetées et les compléments locaux
- [Authentification et quotas](https://prescriptio.fr/docs/reference/authentification) : Les droits et les plafonds
