API-first / headless

Hent ContentPulse-artikler ind i din Laravel-app.

Har du din egen frontend? ContentPulse er API-first. Forbind din Laravel-app med en API-nøgle, lyt efter en webhook, og render artiklernes færdige HTML i dine egne Blade-views — dine ruter, dit design, dit domæne.

Officiel pakke: composer require contentpulseio/laravel — eller brug det rene REST-API fra ethvert framework.

Opsætning i fire trin

TRIN 1

Opret en API-nøgle

Gå i ContentPulse til Indstillinger › API-nøgler og opret en nøgle til dit site. Gem den i din Laravel-apps .env.

TRIN 2

Registrer en webhook

Tilføj en webhook i ContentPulse, der peger på din app (f.eks. /webhooks/contentpulse) med abonnement på content.published. Vi signerer hver levering, så du kan verificere, at det er os.

TRIN 3

Hent artiklen

Når webhooken udløses, kalder du vores REST-API med din nøgle (X-API-Key-header) for at hente artiklen: titel, slug, SEO-meta, billed-URL, FAQ-par og forudrenderet HTML.

TRIN 4

Render i et Blade-view

Gem payloaden og vis {!! $article->rendered_html !!} i dit view. HTML'en er selvstændig og tema-neutral — den arver din typografi og dine styles.

Hvad API'et giver dig

Forudrenderet artikel-HTML

Hver artikel indeholder rendered_html — ren, semantisk markup uden framework-klasser — så du bare gemmer og viser den. Ingen sektion-parsing eller skabelonlogik på din side.

Komplet SEO-payload

Metatitel, metabeskrivelse, slug, nøgleord og hovedbilledets URL kommer i samme svar, klar til dit layouts <head>.

FAQ-data til JSON-LD

Spørgsmål/svar-par udtrækkes til et struktureret faq-array, så du kan udsende FAQPage JSON-LD og gå efter rich results.

Signerede webhooks

Få besked om content.published, content.updated med flere. Hver levering er HMAC-signeret, så dit endpoint kan verificere ægtheden.

Bygget til opdateringer

Når ContentPulse opdaterer en artikel, får du en opdaterings-webhook med de samme identifikatorer — opdater din gemte kopi på stedet, og URL'en ændres aldrig.

Dine links, dit domæne

Angiv din ressourcehub-URL, så omskrives interne links i artiklerne til dit eget domæne, før de når API'et — ingen ContentPulse-URL'er lækker ind på dit site.

Hyppige spørgsmål

Nej &mdash; det er et almindeligt REST-API med JSON-svar og webhooks, så det fungerer med ethvert stack: Symfony, Rails, Django, Next.js eller en statisk site-generator. Laravel er bare det, de fleste af vores headless-kunder bruger.
Nej. API'et returnerer artiklens indhold som forudrenderet, selvstændig HTML. Du pakker den ind i dit eget layout og din typografi; overskrifter, lister, billeder, FAQ'er og fremhævninger er allerede struktureret.
Abonner på indholds-webhooks. Ved content.published eller content.updated henter du artiklen via dens ID og laver upsert på din lokale kopi. Slugs og ID'er er stabile på tværs af opdateringer.
Ja, generøse for dette formål: standardlæsninger er 60 forespørgsler/minut pr. nøgle. En typisk udgivelsessynkronisering er én webhook og én hentning pr. artikel.

Din frontend, vores redaktionelle pipeline. Forbind dem på en eftermiddag.

Cookie Notice

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