# Faire valider une maquette

> Un PDF ou une image envoyé sous un code, prévisualisé par le client dans la page, validé en un clic ou renvoyé avec un commentaire. Comment le faire avec colis, à quoi faire attention, et où c’est documenté.

Canonical: https://colis-site.vercel.app/use-cases/valider-une-maquette · Markdown: https://colis-site.vercel.app/use-cases/valider-une-maquette.md · English: https://colis-site.vercel.app/en/use-cases/valider-une-maquette

Un PDF ou une image envoyé sous un code, prévisualisé par le client dans la page, validé en un clic ou renvoyé avec un commentaire.

```sh
$ colis statut K7QP2M4X
à corriger
envoyé      2026-09-22 10:00
ouvert      2026-09-22 11:30
à corriger  2026-09-22 12:45
comment     Le logo en SVG, et le fond plus clair.

$ colis statut K7QP2M4X --json    # the whole receipt, for a script
```

## Ce qui se passe vraiment.
### Le problème
Vous envoyez une maquette par e-mail, et le client répond trois jours plus tard dans un autre fil, avec « ok pour moi » ou une capture annotée. Vous ne savez pas s’il l’a ouverte, ni quelle version il a validée.

### Ce que colis y fait
Déposez la maquette sur votre page de livraison, ou envoyez-la avec `colis envoyer` depuis un terminal : vous obtenez un code et un lien. Le client ouvre le lien, voit l’aperçu (image, PDF, vidéo, audio, texte) et répond : valider la livraison, ou demander des corrections en disant ce qui doit changer. La réponse est définitive et horodatée. Vous la voyez sur votre page d’envoi, avec `colis statut`, ou dans un webhook.

## Les pièges faciles.
- **Une réponse par colis** — Un verdict ne s’écrase jamais. Pour une nouvelle version, envoyez un nouveau colis : chaque version a son code et son accusé de réception.
- **Ouvert veut dire ouvert par le client** — Votre propre visite sur la page de livraison est reconnue par un jeton d’expéditeur et ne compte pas comme une ouverture.
- **Nettoyez le bucket** — L’expiration empêche un colis d’être remis ; seule une règle de cycle de vie supprime l’objet. `colis verifier` vous prévient quand elle manque.

Packages: colis-drop, colis. [La page de livraison, en détail](https://github.com/mamadouwhile/colis/blob/main/templates/drop/README.md)
