Atelier201 websiteJoin the waitlist
WorkspaceConfermare le modifiche del workspace
sites

Confermare le modifiche del workspace

Salva tutte le modifiche dell'area di lavoro non sottoposte a commit in UNA voce della cronologia, tramite il controllo del commit (niente segreti, niente .env, niente codice server, JSON valido). Se non c'è nulla da sottoporre a commit: changed è false.

POST/v1/sites/{site_id}/workspace:commit

Richiede sites:write. Non costa crediti. Il percorso termina con /workspace:commit. Le modifiche riguardano solo la bozza. I visitatori non vedranno nulla finché non pubblichi.

Tutte le modifiche non confermate del workspace vengono raccolte in un’unica voce della cronologia, indipendentemente dal numero di file. summary è obbligatorio e può contenere al massimo 500 caratteri: una frase che descrive la modifica, visibile nella cronologia.

Gli stessi controlli si applicano a questa e a tutte le altre modifiche. Se vengono rilevati un segreto, un file .env, codice server o JSON non valido, la richiesta viene rifiutata con 400 e il motivo; non viene salvato nulla. Correggi il file nel workspace e conferma di nuovo. Tutti i problemi rilevati vengono elencati insieme, con il relativo file e la riga.

I file elencati nel .gitignore del progetto, come un .env.local o un file di chiavi, non vengono mai inclusi nella conferma e quindi non vengono neanche rifiutati: restano esclusi. Se uno di questi file sembra contenere un segreto, la risposta lo indica in not_committed con un warning: il file non è stato salvato, non arriverà mai sul sito e verrà eliminato al riavvio del workspace.

Se non ci sono modifiche da confermare, la chiamata riesce con changed: false e senza creare una nuova voce. Altrimenti, revision indica la nuova voce, parent quella precedente e changes i percorsi modificati. Se nel frattempo è stata applicata un’altra modifica alla bozza, le tue modifiche vengono mantenute e note lo segnala.

Poi avvia una compilazione per visualizzare il risultato in anteprima.

Autorizzazioni

Authorizationbearerin headerrequired

Parametri di percorso

site_idstringrequired

L'ID del sito o il suo slug (l'indirizzo prima di .atelier201.page).

Corpo

application/jsonrequired
summarystringrequiredlength: 1–500 chars

Cosa fa la modifica, in una frase: la voce della cronologia che gli utenti leggono.

Risposta

application/json

Sottoponi a commit le modifiche dell'area di lavoro

dataobjectrequired
request_idstringrequired

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.