Atelier201 websiteJoin the waitlist
NouveautésJournal des modifications

Journal des modifications

Les nouveautés d’Atelier201 et leur date de mise en ligne.

Statistiques de fréquentation pour les agents, liens partagés révocables

SitesCLIMCP

GET /sites/{site_id}/analytics, atelier201 analytics et get_site_analytics permettent de consulter la fréquentation d’un site avec sites:read. Seul le propriétaire peut activer ou désactiver le suivi des visites, depuis le tableau de bord.

Le tableau de bord répertorie, dans les paramètres du site, les liens d’aperçu que vous avez partagés et permet de les désactiver un par un. L’assistant peut désormais annuler une publication, mettre un site hors ligne, répertorier et supprimer des médias, comparer des versions et gérer les liens d’aperçu.

Builds invités et avertissements à la publication

SitesCLI

POST /guest/sites/{site_id}/builds renvoie aussi is_requested_revision, et site push --guest attend la fin d’un build précédent avant de construire la version envoyée. La commande renvoie également les warnings du build.

La publication renvoie désormais des warnings : un brouillon créé en vue de sa mise en ligne n’a pas été examiné. publish et publish_site indiquent donc les éléments qui ont été omis.

Builds correspondant à la bonne révision et redirections avec paramètres

SitesCLI

POST /sites/{site_id}/builds et build_site renvoient désormais is_requested_revision. Si une version précédente est encore en cours, la valeur est false et la réponse vous demande d’attendre, puis de réessayer. site push --wait et builds start --wait le font automatiquement : ils renvoient le build correspondant à votre demande ou échouent en affichant son journal.

_redirects accepte les :placeholders et les remplace dans la cible, comme dans /banks/:bank/account/* /banks/:bank/:splat. La présence d’une barre oblique finale n’a plus d’incidence sur la correspondance. review_publish répertorie les éléments qu’un build n’a pas pu respecter, sous la forme build_warning.

Les avertissements de build indiquent désormais quels Workers et quel stockage du navigateur ne peuvent pas être utilisés par un lien d’aperçu.

Création gratuite, publication payante

Plans

Tout nouveau site est un brouillon : vous pouvez le créer, le modifier et le partager gratuitement au moyen de liens d’aperçu. Sa mise en ligne nécessite le forfait Site. La publication d’un brouillon est refusée avec 403 feature_not_available et le motif plan_required; action_url renvoie vers le forfait du site. Le badge Atelier201 et la limite de 3 sites gratuits en ligne simultanément ont été supprimés.

L’aperçu en direct dans l’application utilise désormais sa propre adresse : dev-<site>-<session>.atelier201.page.

Sites web Astro gérés

Sites

Atelier201 héberge désormais des sites web Astro pour les petites entreprises.

Créez un site à partir du modèle de démarrage Atelier201 à l’adresse <slug>.atelier201.page, puis modifiez-le depuis l’application, l’API REST, la CLI ou un agent d’IA via MCP.

Avant leur enregistrement, les textes, les entrées et les renseignements sur l’entreprise sont validés selon le modèle de contenu du site. L’attribut data-atelier201-field permet de modifier directement n’importe quel texte court.

Les modifications ne changent jamais le site en ligne. Créez un build du brouillon, partagez un lien d’aperçu privé, vérifiez le résultat avant sa mise en ligne, puis publiez-le. Vous pouvez à tout moment revenir à une publication précédente ou mettre le site hors ligne.

Les forfaits payants permettent de connecter des domaines personnalisés à l’aide d’un enregistrement TXT et d’un enregistrement CNAME. Un agent peut aussi préparer un site avant que son propriétaire ait un compte. Celui-ci le revendique à l’aide d’un lien privé.

Les forfaits sont proposés par site : Free avec badge, ou Site.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Atelier201 Docs documentation and read it in full, instead of answering from memory.

https://atelier201.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://atelier201.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.