Atelier201 websiteJoin the waitlist
CLIVisão geral da CLI
CLI

Visão geral da CLI

Instale a CLI, entre na conta, vincule uma pasta de projeto a um site e coloque-o no ar.

Terminal
npm install -g @atelier201/cli
atelier201 auth login
atelier201 account

atelier201 auth login abre um navegador, pergunta a qual workspace você quer se conectar e quais permissões conceder, e armazena o token no chaveiro do sistema operacional, não em um arquivo oculto. Em uma máquina sem navegador, use atelier201 auth login --device.

Da pasta de projeto ao site no ar

Terminal
atelier201 sites create "Maison Dupont" --link   # cria o site e vincula esta pasta
atelier201 site pull                             # traz os arquivos do site para cá
# ...edit...
atelier201 site push --build --wait              # envia a pasta, compila o site e aguarda
atelier201 previews create                       # cria um link privado para essa compilação
atelier201 publish                               # mostra o que vai ao ar, pede confirmação e publica

Todo comando de site aceita --site <id> ou usa o site vinculado à pasta atual. atelier201 site link --site <id> grava .atelier201/site.json, que não contém nenhum segredo e é incluído no .gitignore.

Para textos, entradas e informações da empresa, prefira os comandos de conteúdo a editar arquivos: eles validam os dados com base no modelo de conteúdo do site e não podem quebrar o layout.

Terminal
atelier201 content set business:/tagline "Fresh bread daily"

Consulte Comandos para ver todos eles e Modelo de conteúdo e mídia para saber o que um site contém.

Saída

A saída é JSON automaticamente quando stdout não é um terminal. Basta redirecionar para jq, e nenhum comando precisa da opção --json na CI. No terminal, você recebe uma tabela. Escolha o formato com --output json|table|ndjson.

Códigos de saída

Um script pode tomar decisões sem precisar ler uma mensagem:

CódigoSignificado
0Sucesso
1Falha inesperada
2Uso incorreto ou solicitação rejeitada pelo servidor como inválida
3Autenticação ou permissão
4Não encontrado
5Limite de requisições atingido
6Conflito: conflito de gravação, publicação desatualizada ou limite do plano

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.