API-first / headless

Hämta ContentPulse-artiklar till din Laravel-app.

Äger du din frontend? ContentPulse är byggt API-first. Anslut din Laravel-app med en API-nyckel, lyssna på en webhook och rendera färdig artikel-HTML i dina egna Blade-vyer — dina rutter, din design, din domän.

Officiellt paket: composer require contentpulseio/laravel — eller använd det vanliga REST-API:et från vilket ramverk som helst.

Konfiguration i fyra steg

STEG 1

Skapa en API-nyckel

I ContentPulse går du till Inställningar › API-nycklar och genererar en nyckel för din webbplats. Lagra den i din Laravel-apps .env-fil.

STEG 2

Registrera en webhook

Lägg till en webhook i ContentPulse som pekar på din app (t.ex. /webhooks/contentpulse), prenumererad på content.published. Vi signerar varje leverans så att du kan verifiera att det är vi.

STEG 3

Hämta artikeln

När webhooken aktiveras anropar du vårt REST-API med din nyckel (X-API-Key-header) för att hämta artikeln: titel, slug, SEO-meta, bild-URL, FAQ-par och förrenderad HTML.

STEG 4

Rendera i din Blade-vy

Lagra det du behöver och rendera {!! $article->rendered_html !!} i din mall. HTML:en är fristående och temaneutral — den ärver din typografi och styling.

Vad API:et ger dig

Förrenderad artikel-HTML

Varje artikel levereras med rendered_html — ren, semantisk uppmärkning utan ramverksklasser — lagra och rendera. Ingen sektionsparsning eller mallogik på din sida.

Komplett SEO-paket

Metatitel, metabeskrivning, slug, nyckelord och utvald bild-URL kommer i samma svar, redo för din layouts <head>.

FAQ-data för JSON-LD

Fråge-/svarspar extraheras till en strukturerad faq-array så att du kan rendera FAQPage JSON-LD och tävla om rich results.

Signerade webhooks

Bli notifierad om content.published, content.updated med flera. Varje leverans är HMAC-signerad så att din endpoint kan verifiera äktheten.

Uppdateringar stöds som standard

När ContentPulse uppdaterar en artikel får du en uppdaterings-webhook med samma identifierare — uppdatera din lagrade kopia på plats, och URL:en ändras aldrig.

Dina länkar, din domän

Ange din resurscenter-URL så skrivs interna länkar i artiklarna om till din egen domän innan de når API:et — inga ContentPulse-URL:er läcker in på din webbplats.

Vanliga frågor

Nej &mdash; det är ett vanligt REST-API med JSON-svar och webhooks, så vilken stack som helst fungerar: Symfony, Rails, Django, Next.js eller en statisk webbplatsgenerator. Laravel är bara där de flesta av våra headless-kunder kör.
Nej. API:et returnerar förrenderad, fristående HTML för artikelkroppen. Du omsluter den med din egen layout och typografi; rubriker, listor, bilder, FAQ och faktarutor är redan strukturerade.
Prenumerera på innehålls-webhooks. Vid content.published eller content.updated hämtar du artikeln via dess ID och uppdaterar din lokala kopia. Sluggar och ID:n är stabila mellan uppdateringar.
Ja, generöst för detta användningsfall: standardläsningar tillåter 60 förfrågningar/minut per nyckel. En typisk publiceringssynk använder en webhook och en hämtning per artikel.

Din frontend, vår redaktionspipeline. Koppla ihop dem på en kväll.

Cookie Notice

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