Atelier201 websiteJoin the waitlist
REST APIAutenticazione
REST API

Autenticazione

Chiavi API, connessioni OAuth, ambiti e quale credenziale usare.

Esistono due tipi di credenziale, e la differenza non è solo formale.

Chiavi API

Una credenziale di servizio dello spazio di lavoro. Chi la possiede agisce per conto dello spazio di lavoro. Può crearla solo un amministratore, che ne sceglie gli ambiti.

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

Il segreto viene mostrato una sola volta, al momento della creazione. Atelier201 ne memorizza un hash, quindi non può mostrarlo di nuovo. Se lo perdi, revocalo e creane un altro.

Connessioni OAuth

La delega di una persona a un client: un client MCP oppure atelier201 auth login. Include l’identità della persona, quindi è soggetta anche al limite di accesso dei membri dello spazio di lavoro: un amministratore decide quanto del proprio accesso un membro può delegare a un agente.

Atelier201 implementa OAuth 2.1 con PKCE, la registrazione dinamica dei client (RFC 7591) e il flusso per dispositivi. Tutti i client supportati sono pubblici, quindi non ci sono segreti client: li sostituisce PKCE.

Ambiti

Concedi solo gli ambiti strettamente necessari al lavoro.

ScopeConsente di
account:readLeggere lo spazio di lavoro, il piano e il saldo crediti.
usage:readLeggere l’andamento dell’utilizzo dei crediti nel tempo.
sites:readLeggere i siti: file, contenuti, build, anteprime, cronologia e domini.
sites:writeCreare siti, modificare file e contenuti, caricare contenuti multimediali, creare build e condividere anteprime. Nulla diventa pubblico.
sites:publishPubblicare, ripristinare una versione precedente o mettere offline un sito, ed eliminarlo. Modifica ciò che vedono i visitatori.
domains:writeCollegare, verificare e rimuovere domini personalizzati, e scegliere l’indirizzo principale di un sito.
media:generateCreare immagini e video con l’IA, pagando con i crediti dello spazio di lavoro al prezzo mostrato prima di ogni generazione.

sites:write non consente di pubblicare né di spendere crediti: solo media:generate lo consente. Un agente con questo ambito può preparare un sito completo, poi il proprietario decide quando pubblicarlo. Un ambito è il primo controllo, non l’unico: per pubblicare, ripristinare una versione precedente, mettere offline o eliminare un sito e modificare i domini serve anche un amministratore dello spazio di lavoro.

Un sito guest non usa nessuno dei due tipi di credenziale: il suo token di scrittura temporaneo consente di accedere a quel solo sito. Vedi Siti guest.

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.