Atelier201 websiteJoin the waitlist
Media, import and exportInserire un'immagine in un campo immagine
sites

Inserire un'immagine in un campo immagine

Inserisce un'immagine in un campo immagine dei dettagli aziendali o di una voce, con il relativo testo alternativo, crea UNA voce nella cronologia e avvia la build. L'immagine può essere un file dai contenuti multimediali del sito (media_path), un risultato stock scelto da te (stock_id) o una descrizione cercata nella libreria stock gratuita (query, importa il primo risultato con i relativi crediti). Gratis: le immagini stock non costano crediti.

POST/v1/sites/{site_id}/images:place

Richiede sites:write. Non costa crediti. Il percorso termina con /images:place. Modifica solo la bozza. I visitatori non vedranno nulla finché non pubblichi.

Una sola chiamata per «inserisci una foto qui». target è il campo immagine: business:/hero/image per l’immagine della home page oppure <collection>/<slug>:/image per una voce, ad esempio services/sourdough:/image. Il modello dei contenuti elenca i campi immagine.

Indica esattamente una sorgente:

  • query: una descrizione in inglese, con parole concrete. Viene eseguita una ricerca nella libreria gratuita di immagini stock e il primo risultato viene importato con il relativo credito. orientation restringe i risultati in base al formato.
  • stock_id: un risultato scelto con Cercare immagini stock.
  • media_path: un file già presente nei file multimediali del sito, ad esempio una foto del proprietario.

Se i contenuti includono un campo alt (ad esempio imageAlt), il valore di alt viene salvato in quel campo accanto all’immagine e anche nel file multimediale. La modifica crea una sola voce nella cronologia e avvia la build: la risposta include build. Se la ricerca non trova nulla, viene restituito 404 e non viene scritto nulla.

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
targetstringrequiredlength: 3–200 chars

Il campo immagine: business:/hero/image per i dettagli dell'attività oppure /:/image per una voce (services/sourdough:/image). get_content_model mostra i campi immagine.

altstringrequiredlength: 1–300 chars

Descrizione di ciò che mostra l'immagine, per chi non può vederla, nella lingua del sito. Se presente, viene salvata nel campo alt accanto all'immagine.

querystringlength: ≤ 100 chars

Descrizione da cercare nella libreria di immagini stock gratuite, in inglese e con termini concreti ("minimalist concrete house at dusk"): viene importato il primo risultato.

stock_idstringlength: ≤ 20 chars

ID di un risultato di search_stock_media, se hai scelto personalmente l'immagine.

media_pathstringlength: ≤ 200 chars

File già presente nei contenuti multimediali del sito (/media/storefront.jpg), ad esempio una foto del proprietario.

orientationenum<string>one of: landscape, portrait, square

Con query: il formato da cercare. Per un hero è adatto Landscape.

Risposta

application/json

Inserisci un'immagine in un campo immagine

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.