Atelier201 websiteJoin the waitlist
ContentCambiar un texto dondequiera que aparezca
sites

Cambiar un texto dondequiera que aparezca

Busca find en los archivos del sitio (archivos de contenido y código, en src/), lo sustituye por replace, registra UNA entrada en el historial e inicia la compilación. Devuelve 404 si el texto no aparece tal cual y 409 si aparece más de una vez, salvo que path limite la búsqueda o all sea true. El contenido JSON conserva sus caracteres de escape y sigue siendo válido. No consume créditos: solo modifica el borrador.

POST/v1/sites/{site_id}/text:replace

Requiere sites:write. No consume créditos. La ruta termina en /text:replace. Los cambios solo afectan al borrador. Los visitantes no verán nada hasta que publiques.

La forma más rápida de cambiar un texto visible si no sabes dónde está escrito. Envía find con el texto tal como aparece en la página y replace con el texto nuevo. Atelier201 busca en las fuentes del sitio dentro de src/ (archivos de contenido y código de las páginas), sustituye el fragmento, crea una entrada en el historial e inicia la compilación. La respuesta incluye build con su identificador.

  • No se encuentra (404). El texto no aparece exactamente así. Si un fragmento está dividido por marcado, como un enlace o una palabra en negrita en medio, no cuenta como un solo texto: envía un fragmento más corto.
  • Se encuentra varias veces (409). Acota la búsqueda con path (un archivo o un patrón glob), envía un fragmento más largo o establece all: true para cambiar todas las apariciones, por ejemplo, un número de teléfono nuevo que se usa en varias páginas.
  • El contenido sigue siendo válido. En un archivo de contenido JSON, el texto se busca y se escribe con el escape correspondiente a JSON. Después, el archivo se vuelve a analizar antes de guardar nada.

Si conoces la dirección de un campo, como business:/tagline, Cambiar un campo hace lo mismo y valida el resultado con el modelo de contenido.

Autorizaciones

Authorizationbearerin headerrequired

Parámetros de ruta

site_idstringrequired

El ID del sitio o su slug (la dirección antes de .atelier201.page).

Cuerpo

application/jsonrequired
findstringrequiredlength: 1–2000 chars

El texto que quieres cambiar, exactamente como aparece en la página o el archivo (incluidas mayúsculas, minúsculas y puntuación).

replacestringrequiredlength: ≤ 5000 chars

El texto nuevo. Si está vacío, se elimina el fragmento.

pathstringlength: ≤ 300 chars

Solo en este archivo (o patrón glob, p. ej., src/pages/*.astro), si el texto aparece en varios.

allboolean

Cambiar todas las apariciones (un producto con otro nombre, un número de teléfono nuevo). Valor predeterminado: rechazar la operación si el texto aparece más de una vez.

summarystringlength: ≤ 200 chars

Una frase para el historial. Valor predeterminado: Change "".

Respuesta

application/json

Cambiar un texto donde aparezca

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.