DEVELOPER API · SERVIDOR MCP

Tu sitio web, como una API.
Listo para tu asistente de IA.

Lee las páginas, artículos, archivos multimedia y ajustes SEO de tu sitio por REST. Prepara cambios de página y borradores del blog desde tu propio código. O conecta Claude, ChatGPT, Cursor o VS Code al servidor MCP de tu sitio y deja que redacte el trabajo. Siempre publica una persona.

  • REST con especificación OpenAPI
  • Servidor MCP integrado
  • Solo borradores, las personas publican
Terminal
$ curl https://app.workspacecms.ai/api/v1/your-site/pages \
    -H "Authorization: Bearer wcms_live_…"

{
  "data": [{
    "slug": "services",
    "title": "Nuestros servicios",
    "status": "published"
  }, …],
  "meta": { "total": 24, "page": 1, "per_page": 50 }
}
Tres formas de entrar

Una clave. Tu código, tus herramientas, tu IA.

  1. REST

    Lee tu sitio como datos

    Páginas, artículos, archivos multimedia, redirecciones y ajustes SEO en JSON. Úsalo para un frontend headless, un panel de reportes, una automatización de Zapier o Make, o tu propia app.

  2. Escrituras de borradores

    Prepara cambios desde tu propio código

    Con una clave de borrador, cambia los campos de una página o escribe un artículo del blog desde un script. Los cambios llegan como cambios sin publicar y los artículos nuevos como borradores.

  3. MCP

    Deja que tu asistente de IA trabaje en él

    Conecta Claude, ChatGPT, Cursor o VS Code al servidor MCP de tu sitio. Lee tus páginas y redacta cambios y artículos, y una persona de tu equipo publica.

API REST

Diez endpoints. Sin sorpresas.

Todas las rutas empiezan con /api/v1/your-site. Las lecturas funcionan con cualquier clave. Las escrituras necesitan una clave con permiso de borrador, y una clave de lectura recibe un 403.

MétodoRutaQué haceClave
GET/pagesPáginas publicadas, paginadasCualquier clave
GET/pages/{slug}Una página publicadaCualquier clave
GET/postsArtículos publicados, los más recientes primeroCualquier clave
GET/posts/{slug}Un artículo publicadoCualquier clave
GET/assetsTu biblioteca multimediaCualquier clave
GET/seoAjustes SEO del sitioCualquier clave
GET/redirectsTus reglas de redirecciónCualquier clave
PATCH/pages/{id or slug}Preparar cambios de página, sin publicarClave de borrador
POST/postsCrear un artículo nuevo como borradorClave de borrador
PATCH/posts/{id}Editar un artículo que sigue siendo borradorClave de borrador
Servidor MCPNuevo

Trae Claude, ChatGPT, Cursor o VS Code. Conserva el botón de publicar.

Tu sitio tiene su propio servidor MCP. Agrégalo a tu asistente como servidor MCP, pega una clave de borrador y pídele que reescriba tu página de servicios o redacte el artículo de la próxima semana. Funciona con tu propia cuenta de IA, y todo lo que escribe espera a que una persona lo publique.

  1. En Ajustes, crea una clave de API y marca Deja que los asistentes de IA redacten cambios.
  2. Copia la dirección de tu servidor MCP desde la tarjeta Conectar un asistente de IA.
  3. En tu asistente, agrega un servidor MCP con esa dirección y envía la clave como token Bearer.

Las apps de Claude y ChatGPT inician sesión en su lugar: agrega un conector personalizado con la dirección del servidor y haz clic en Permitir. La configuración exacta para cada herramienta está en la guía paso a paso.

Herramientas de lectura, cualquier clave

  • list_pagesTodas las páginas, con su plantilla y si tienen cambios sin publicar
  • get_pageUna página tal como está en el editor, con sus campos y qué es cada uno
  • list_postsTus artículos más recientes del blog
  • get_postUn artículo, incluido su contenido
  • list_mediaSubidas recientes, con sus direcciones públicas

Herramientas de borrador, solo claves de borrador

  • draft_page_changesGuardar cambios en una página sin publicarlos
  • create_draft_postEscribir un artículo nuevo del blog como borrador
  • update_draft_postEditar un artículo que sigue siendo borrador

Una clave de solo lectura nunca ve las herramientas de borrador.

Inicio rápido

Redacta un cambio de página en una sola solicitud.

Envía solo los campos que quieras cambiar. La respuesta enlaza a la página en tu panel, donde alguien la revisa y hace clic en Publicar cambios.

Prepara un cambio
curl -X PATCH https://app.workspacecms.ai/api/v1/your-site/pages/services \ -H "Authorization: Bearer $WCMS_DRAFT_KEY" \ -H "Content-Type: application/json" \ -d '{ "fields": { "hero.title": "Presupuestos el mismo día" } }' # Guardado como cambios sin publicar. La página en vivo no ha cambiado.
Límites de seguridad

Hecho para que ni un script ni una IA puedan romper tu sitio.

  • Nada se publica por sí soloLos cambios de página esperan como cambios sin publicar. Los artículos nuevos esperan como borradores. Publicar es un clic de una persona.
  • Sin eliminacionesNi la API ni un asistente pueden eliminar una página, un artículo o un archivo.
  • Las direcciones web no cambianNo puede cambiar un slug, el estado de una página, su plantilla, los ajustes de robots ni la URL canónica.
  • Los artículos publicados están bloqueadosSolo se pueden editar los artículos que siguen siendo borradores. Los publicados y programados no se tocan.
  • Te enterasLos propietarios y editores reciben una notificación en el panel cuando un asistente empieza un borrador. No otro correo.
  • Desactívalo cuando quierasRevoca una clave y la conexión se detiene. Una clave sin permiso de borrador solo puede leer.
Los detalles

Claves, límites y formatos.

Incluido en Premium y Ultra. ¿Necesitas límites más altos? Pregúntanos por Enterprise. Términos completos: Términos de la API para desarrolladores. Lee la Especificación OpenAPI.

Autenticación
Claves de API Bearer que empiezan con wcms_live_. Solo se guarda un hash de cada clave.
Permisos
Lectura, o lectura más borradores. Elige por clave.
Claves
Hasta 5 claves activas por sitio, con fecha de vencimiento opcional.
Rotación
Rota una clave y la anterior sigue funcionando 7 días, para que puedas desplegar sin interrupciones.
Límites de uso
600 solicitudes por minuto por clave y 50,000 al día por sitio.
Encabezados de límite
X-RateLimit-* en cada respuesta, y 429 con Retry-After cuando te pasas.
Paginación
page y per_page, hasta 100 por página, con total en la respuesta.
Selección de campos
fields= devuelve solo los campos que pides.
Lee
Las lecturas REST solo devuelven contenido publicado.
CORS
Abierto, para que puedas llamar a los endpoints de lectura desde una app en el navegador.
OpenAPI
Una especificación pública OpenAPI 3.1 que cubre lecturas, escrituras de borradores, permisos de claves y el servidor MCP, más una guía en PDF en Ajustes > Developer API.
Uso
Una página de uso en tu panel muestra las solicitudes que hace cada clave.
Preguntas frecuentes

Preguntas sobre la Developer API,
respondidas.

¿Qué planes incluyen la Developer API?

Premium y Ultra. Cubre la API REST, las claves de borrador y el servidor MCP. Su uso se rige por nuestros Términos de la Developer API.

¿Pueden la API o un asistente de IA publicar en mi sitio en vivo?

No. Las escrituras son solo borradores. Los cambios de página se guardan como cambios sin publicar y los artículos nuevos como borradores. Alguien de tu equipo los revisa en WorkspaceCMS y hace clic en Publicar.

¿Qué asistentes de IA funcionan con ella?

Las apps de Claude y ChatGPT se conectan iniciando sesión: agrega un conector personalizado con la dirección de tu servidor y haz clic en Permitir, sin necesidad de clave (ChatGPT requiere el modo desarrollador, en planes de pago). Claude Code, Cursor, VS Code y otros clientes MCP se conectan con una clave de API enviada como token Bearer. Copia la dirección de tu servidor desde Ajustes y sigue la guía de configuración paso a paso.

¿El asistente de IA cuesta extra?

Funciona con tu propia cuenta de IA, así que no suma nada a tu factura de WorkspaceCMS ni usa tus créditos de IA. Cada llamada cuenta para los límites normales de la API.

¿Puedo crear un frontend headless sobre ella?

Sí. Lee tus páginas, artículos, archivos multimedia, redirecciones y ajustes SEO publicados en JSON y muéstralos como quieras. Las lecturas están abiertas a apps en el navegador, y puedes recortar las respuestas con fields=.

¿Hay webhooks?

Todavía no. Hoy lees cuando lo necesitas y te mantienes dentro de los límites indicados arriba.

No soy desarrollador. ¿Necesito esto?

No. Nosotros construimos y gestionamos tu sitio. En Premium también conectamos un sistema por ti, como tu CRM, como parte del plan. La API está ahí para cuando tú o tu desarrollador quieran construir sobre ella.

Más herramientas

Mira qué más impulsa tu sitio.

Cada herramienta vive en el mismo panel que tu sitio. Aquí están las demás, cada una con su propio recorrido.

Todo lo que incluye cada planCada herramienta, mostrada completaComparar planes

Hecho para ti, abierto a tu código

Nosotros gestionamos el sitio.
Tú construyes sobre ella.

Premium y Ultra incluyen la Developer API y el servidor MCP. Nosotros construimos y cuidamos tu sitio, y tú o tu desarrollador pueden conectar lo que quieran.

¿Quieres comparar planes primero? ver precios