Atelier201 websiteJoin the waitlist
ContentViele Einträge speichern
sites

Viele Einträge speichern

Bis zu 200 Einträge aus mehreren Collections in einem Verlaufseintrag: für einen Import oder eine Bereinigung. Die Validierung erfolgt als Ganzes: Wird ein Eintrag abgelehnt, wird nichts geschrieben und der 400-Fehler listet alle zu korrigierenden Einträge auf. Neue Einträge in Collections mit einem Entwurfsfeld beginnen als Entwürfe.

POST/v1/sites/{site_id}/content:batch

Erfordert sites:write. Kostet keine Credits. Der Pfad endet mit /content:batch. Änderungen betreffen nur den Entwurf. Besucher sehen sie erst, wenn Sie veröffentlichen.

Für einen Import oder zum Aufräumen. changes enthält 1 bis 200 Elemente, jeweils mit collection und slug (Kleinbuchstaben, Ziffern und Bindestriche). Geben Sie data für die Felder und bei einer Inhaltssammlung body für den Markdown-Text an (höchstens 500000 Zeichen) oder setzen Sie delete: true, um den Eintrag zu entfernen. summary darf höchstens 200 Zeichen lang sein und wird als Beschreibung im Verlauf angezeigt.

Der gesamte Stapel wird gemeinsam validiert. Wird eine Änderung abgelehnt, wird nichts geschrieben. Die Antwort 400 listet alle zu korrigierenden Einträge auf, damit Sie sie in einem Durchgang berichtigen können. Bei Erfolg entsteht ein Verlaufseintrag, und die Antwort enthält die Anzahl unter saved und deleted. Ein neuer Eintrag in einer Sammlung mit einem Entwurfsfeld wird zunächst als Entwurf angelegt.

Um einen einzelnen Eintrag zu ändern, verwenden Sie Eintrag erstellen oder aktualisieren. Dort stehen auch create_only und expected_hash zur Verfügung.

Autorisierung

Authorizationbearerin headerrequired

Pfadparameter

site_idstringrequired

ID der Website oder ihr Slug (die Adresse vor .atelier201.page).

Body

application/jsonrequired
summarystringlength: ≤ 200 chars

Ein Satz für den Änderungsverlauf.

changesobject[]requireditems: 1–200 items

Antwort

application/json

Mehrere Einträge erstellen, aktualisieren oder löschen

dataRecord<string, object>required
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.