Atelier201 websiteJoin the waitlist
REST APIAutenticação
REST API

Autenticação

Chaves de API, conexões OAuth, escopos e qual credencial usar.

Há dois tipos de credencial, e a diferença vai além da aparência.

Chaves de API

Uma credencial de serviço do workspace. Quem a possui age em nome do workspace. Somente um admin pode criar uma, e é ele quem escolhe os escopos.

Terminal
curl https://api.atelier201.com/v1/sites \
  -H "Authorization: Bearer atelier201_live_..."

O segredo é exibido uma única vez, na criação. Atelier201 armazena um hash e, por isso, não pode exibi-lo novamente. Se você o perder, revogue-o e crie outro.

Conexões OAuth

Uma delegação de uma pessoa a um cliente: um cliente MCP ou atelier201 auth login. Ela carrega a identidade da pessoa e, por isso, também está sujeita ao limite de acesso dos membros do workspace: um admin decide quanto do próprio acesso um membro pode delegar a um robô.

Atelier201 implementa OAuth 2.1 com PKCE, registro dinâmico de clientes (RFC 7591) e o fluxo de dispositivo. Todos os clientes compatíveis são públicos, portanto não há segredos de cliente: o PKCE os substitui.

Escopos

Conceda apenas os escopos necessários para o trabalho.

EscopoPermite
account:readConsultar o workspace, o plano e o saldo de créditos.
usage:readConsultar o uso de créditos ao longo do tempo.
sites:readConsultar sites: arquivos, conteúdo, builds, prévias, histórico e domínios.
sites:writeCriar sites, editar arquivos e conteúdo, enviar mídia, gerar builds e compartilhar prévias. Nada se torna público.
sites:publishPublicar, reverter ou tirar um site do ar, e excluir um site. Isso altera o que os visitantes veem.
domains:writeConectar, verificar e remover domínios personalizados, e escolher o endereço principal de um site.
media:generateCriar imagens e vídeos com IA, pagos com os créditos do workspace pelo preço exibido antes de cada criação.

sites:write não permite publicar nem gastar créditos: somente media:generate permite. Um agente com esse escopo pode preparar um site completo, e o proprietário decide quando ele entra no ar. O escopo é a primeira verificação, não a única: publicar, reverter, tirar do ar, excluir um site e alterar domínios também exige um admin do workspace.

Um site de convidado não usa nenhum dos dois tipos de credencial: seu token de gravação temporário dá acesso àquele único site. Consulte Sites de convidado.

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.