---
title: "Sites invités"
description: "Un agent prépare un site avant que son propriétaire ait un compte, puis le propriétaire le revendique."
canonical: "https://atelier201.com/docs/fr/platform/guest-sites"
updated: "2026-11-06"
---

# Sites invités

Un site invité permet à un agent IA de créer un site pour une personne qui n’a pas encore de compte Atelier201.
L’agent prépare un brouillon et un lien de démonstration. La personne consulte la démo,
s’inscrit et revendique le site. Aucune publication, connexion de domaine ni dépense de crédits n’a lieu
pendant le processus.

## Déroulement

1. L’agent prépare le site avec
   [Préparer un site avant la connexion](/docs/api/guest/prepare). La réponse contient le
   `site_id`, un `write_token` valable 2 hours et un `claim_url` valable
   7 days.
2. L’agent envoie son projet sous forme d’archive tar
   ([importation](/docs/api/guest/import)), ou conserve le modèle de départ Atelier201, puis
   [le compile](/docs/api/guest/build). Un site invité peut bénéficier de 3 compilations.
3. L’agent interroge [l’état du site](/docs/api/guest/retrieve) jusqu’à ce que `demo_url`
   apparaisse, puis le présente à la personne. La démo est disponible pendant 7 jours.
4. L’agent envoie à la personne le `claim_url` par message privé.
5. La personne ouvre le lien, s’inscrit ou se connecte, et le site lui appartient.
6. Si l’agent en a fait la demande, la personne choisit de connecter cet agent ou non.
   Refuser n’empêche pas de revendiquer le site.

Depuis la CLI, le même processus se lance avec une seule commande :

```bash
atelier201 site push --guest --name "Maison Dupont"
```

La commande affiche le lien de démonstration et un lien privé destiné au propriétaire. Elle conserve le jeton
`write_token` dans `.atelier201/site.json` sans jamais l’afficher.

## Limites d’un site invité

Un site invité peut être prévisualisé, mais pas publié. La démo s’exécute dans un bac à sable, n’est pas
indexée et ne contient pas de formulaires. Le jeton `write_token` donne accès à ce seul site et à rien d’autre,
et cesse de fonctionner une fois le site revendiqué. Un projet invité est limité à 10
MB et 500 fichiers.

Un site non revendiqué et sa démo finissent par expirer. Préparez à nouveau le site si le lien a expiré.

## Protéger les secrets

Le `write_token` et le `claim_url` donnent accès au site. Ne les partagez pas dans des conversations accessibles à d’autres,
des journaux ou des commits. Toute personne qui détient le `claim_url` peut revendiquer le site.

## Après la revendication

Le site devient un site normal de l’espace de travail de la personne. Pour le publier, la personne
(ou un agent auquel elle a donné accès, avec `sites:publish`) vérifie la compilation et
la publie. La revendication et la connexion de l’agent ne constituent pas cette autorisation. Consultez
[La mise en ligne d’un site](/docs/platform/drafts-builds-and-publishing).
