API-first / headless

Haal ContentPulse-artikelen op in je Laravel-app.

Draai je je eigen frontend? ContentPulse is API-first. Verbind je Laravel-applicatie met een API-sleutel, luister naar een webhook en render kant-en-klare artikel-HTML in je eigen Blade-views — jouw routes, jouw design, jouw domein.

Officieel pakket: composer require contentpulseio/laravel — of gebruik de kale REST-API vanuit elk framework.

In vier stappen ingesteld

STAP 1

Maak een API-sleutel aan

Ga in ContentPulse naar Instellingen › API-sleutels en maak een sleutel voor je site aan. Bewaar deze in je Laravel .env.

STAP 2

Registreer een webhook

Voeg in ContentPulse een webhook toe die naar je app wijst (bijv. /webhooks/contentpulse) en geabonneerd is op content.published. We ondertekenen elke levering zodat je kunt verifiëren dat wij het zijn.

STAP 3

Haal het artikel op

Wanneer de webhook afgaat, roep je onze REST-API aan met je sleutel (header X-API-Key) om het artikel op te halen: titel, slug, SEO-meta, afbeeldings-URL, FAQ-paren en vooraf gerenderde HTML.

STAP 4

Render in je Blade-view

Sla de payload op en print {!! $article->rendered_html !!} in je view. De HTML is zelfstandig en themaneutraal — hij erft jouw typografie en stijlen.

Wat de API je geeft

Vooraf gerenderde artikel-HTML

Elk artikel komt met rendered_html — schone, semantische markup zonder framework-klassen — dus je slaat het op en print het. Geen sectie-parsing of receptlogica aan jouw kant.

Volledige SEO-payload

Metatitel, metabeschrijving, slug, trefwoorden en de URL van de hero-afbeelding komen in dezelfde respons, klaar om in de <head> van je layout te plaatsen.

FAQ-gegevens voor JSON-LD

Vraag/antwoord-paren worden geëxtraheerd naar een gestructureerde faq-array, zodat je FAQPage JSON-LD kunt uitsturen en op rich results kunt mikken.

Ondertekende webhooks

Word genotificeerd bij content.published, content.updated en meer. Elke levering is HMAC-ondertekend zodat je endpoint de echtheid kan verifiëren.

Ontworpen voor verversing

Wanneer ContentPulse een artikel ververst, ontvang je een update-webhook met dezelfde identifiers — werk je opgeslagen kopie op dezelfde plek bij en de URL verandert nooit.

Jouw links, jouw domein

Stel de URL van je resource center in en interne links in artikelen worden herschreven naar je eigen domein voordat ze de API bereiken — er lekken geen ContentPulse-URL’s naar je site.

Veelgestelde vragen

Nee &mdash; het is een kale REST-API met JSON-responsen en webhooks, dus elke stack werkt: Symfony, Rails, Django, Next.js of een statische sitegenerator. Laravel is simpelweg waar de meeste van onze headless-klanten draaien.
Nee. De API retourneert vooraf gerenderde, zelfstandige HTML voor de artikelbody. Je wikkelt het in je eigen layout en typografie; koppen, lijsten, afbeeldingen, FAQ&rsquo;s en callouts zijn al gestructureerd.
Abonneer je op de content-webhooks. Bij content.published of content.updated haal je het artikel op via zijn ID en upsert je je lokale kopie. Slugs en ID&rsquo;s blijven stabiel tussen verversingen.
Ja, ruim voor dit gebruik: standaard reads zijn 60 verzoeken/minuut per sleutel. Een typische publish-sync gebruikt één webhook en één fetch per artikel.

Jouw frontend, onze redactionele workflow. Verbind ze in één middag.

Cookie Notice

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