API-first / headless

Lleva los artículos de ContentPulse a tu aplicación Laravel.

¿Gestionas tu propio frontend? ContentPulse es API-first. Conecta tu aplicación Laravel con una clave API, escucha un webhook y muestra el HTML del artículo listo para usar en tus propias vistas Blade — tus rutas, tu diseño, tu dominio.

Paquete oficial: composer require contentpulseio/laravel — o usa la sencilla REST API desde cualquier framework.

Configuración en cuatro pasos

PASO 1

Crea una clave API

En ContentPulse, ve a Configuración › Claves API y crea una clave para tu sitio. Guárdala en el archivo .env de tu aplicación Laravel.

PASO 2

Registra un webhook

En ContentPulse, añade un webhook que apunte a tu aplicación (p. ej. /webhooks/contentpulse), suscrito a content.published. Firmamos cada entrega para que puedas verificar su origen.

PASO 3

Obtén el artículo

Cuando el webhook se dispare, llama a nuestra REST API con tu clave (cabecera X-API-Key) para obtener el artículo: título, slug, metadatos SEO, URL de imagen, pares de FAQ y HTML prerrenderizado.

PASO 4

Renderiza en tu vista Blade

Guarda los datos y muestra {!! $article->rendered_html !!} en tu vista. El HTML es autónomo e independiente del tema — hereda tu tipografía y tus estilos.

Lo que la API te ofrece

HTML de artículo prerrenderizado

Cada artículo incluye rendered_html — marcado limpio y semántico sin clases de framework — para almacenar y mostrar tal cual. Sin parsear secciones ni lógica de plantillas por tu parte.

Payload SEO completo

El meta título, la meta descripción, el slug, las keywords y la URL de la imagen principal llegan en la misma respuesta, listos para insertar en el <head> de tu layout.

Datos de FAQ para JSON-LD

Los pares de pregunta y respuesta se extraen en un array faq estructurado, para generar JSON-LD de FAQPage y optar a resultados enriquecidos.

Webhooks firmados

Recibe notificaciones de content.published, content.updated y más. Cada entrega lleva firma HMAC para que tu endpoint verifique su autenticidad.

Pensado para actualizaciones

Cuando ContentPulse actualiza un artículo, recibes un webhook de actualización con los mismos identificadores — actualiza tu copia local en su lugar, la URL nunca cambia.

Tus enlaces, tu dominio

Define la URL de tu centro de recursos y los enlaces internos de los artículos se reescriben hacia tu propio dominio antes de llegar a la API — ninguna URL de ContentPulse se filtra en tu sitio.

Preguntas frecuentes

No &mdash; es una REST API sencilla con respuestas JSON y webhooks; cualquier stack funciona: Symfony, Rails, Django, Next.js o un generador de sitios estáticos. Laravel es simplemente donde trabajan la mayoría de nuestros clientes headless.
No. La API devuelve HTML prerrenderizado y autónomo para el cuerpo del artículo. Lo envuelves en tu propio layout y tipografía; los encabezados, listas, imágenes, FAQs y destacados ya vienen estructurados.
Suscríbete a los webhooks de contenido. En content.published o content.updated, obtén el artículo por su ID e inserta o actualiza tu copia local. Los slugs e IDs se mantienen estables entre actualizaciones.
Sí, con margen de sobra para este caso de uso: las lecturas estándar son 60 peticiones/minuto por clave. Una sincronización típica de publicación usa un webhook y una petición por artículo.

Tu frontend, nuestro flujo editorial. Conéctalos en una tarde.

Cookie Notice

We use cookies to enhance your experience, remember your preferences, and analyze site traffic. Read our Cookie Policy for details.