contentful-api

Umfassender Leitfaden zur Contentful REST API. Behandelt die Content Management API (CMA) zum Erstellen/Aktualisieren von Inhalten, die Content Delivery API (CDA) zum Abrufen veröffentlichter…

npx skills add https://github.com/contentful/skills --skill contentful-api

Contentful REST API Guide

Language-agnostic guide for Contentful APIs using HTTP/curl.

Shared References

  • Authentication — Token types, auth headers, API base URLs (US/EU)
  • HTTP Conventions — Version locking, rate limits, pagination, errors, locale structure

Content Management API (CMA)

Read/write API for managing content, content types, assets, and environments.

Start here: references/content-management/overview.md

  • entries.md — CRUD, publish/unpublish, versioning, query parameters
  • content-types.md — Define/update content models, field types, validations
  • assets.md — Upload, process, publish media files
  • environments.md — Create, clone, manage environments and aliases

Content Delivery API (CDA)

Read-only API for fetching published content.

Start here: references/content-delivery/overview.md

Content Preview API

Draft + published content via same CDA endpoints, different host/token.

Reference: references/content-preview/overview.md

Images API

On-the-fly image transformations via URL parameters. No authentication needed.

Reference: references/images/overview.md

GraphQL API

Query content via GraphQL with CDA tokens.

Reference: references/graphql/overview.md

Quick Reference

# CMA: Create a draft entry
curl -X POST https://api.contentful.com/spaces/{space_id}/environments/{env_id}/entries \
  -H "Authorization: Bearer {cma_token}" \
  -H "Content-Type: application/vnd.contentful.management.v1+json" \
  -H "X-Contentful-Content-Type: blogPost" \
  -d '{"fields":{"title":{"en-US":"Hello"}}}'
# Then publish: PUT .../entries/{id}/published with X-Contentful-Version header

# CDA: Fetch entries
curl "https://cdn.contentful.com/spaces/{space_id}/environments/{env_id}/entries?content_type=blogPost" \
  -H "Authorization: Bearer {cda_token}"

Mehr Skills von contentful

contentful-help
contentful
Diagnostizieren, konfigurieren und Nachschlagen von Contentful-Themen. Auslöse-Schlüsselwörter: contentful help, contentful doctor, contentful setup
game-jam
contentful
Eine geführte Spieleentwicklungsfähigkeit, die Sie durch das Design, die Planung und den Bau eines browserbasierten Tetris-Spiels führt. Demonstriert alle SDK-Primitiven: askUser,…
get-to-know-you
contentful
Ein spielerisches Interview, das den Benutzer kennenlernt und ein Profil-Sammelkärtchen erstellt. Verwende dies, wenn der Benutzer sich vorstellen möchte oder wenn du eine lockere…
primitives-showcase
contentful
Übt jedes SDK-Primitiv in einem einzigen Skill. Wird als Referenz und Integrationstest verwendet.
ts-patterns
contentful
TypeScript-Muster und Redewendungen als Referenz. Verwenden Sie dies beim Schreiben von TypeScript, wenn Sie eine schnelle Auffrischung zu Generics, diskriminierten Unions, Builder-Mustern oder Fehlern benötigen…
contentful-guide
contentful
Erklären Sie die grundlegenden Contentful-Konzepte und leiten Sie Benutzer zur richtigen Implementierungsfähigkeit oder Dokumentation weiter. Verwenden Sie, wenn Benutzer konzeptionelle Fragen stellen, Terminologie benötigen…
contentful-migration
contentful
Schreiben und Ausführen von Contentful-Content-Modell-Migrationsskripten mit der contentful-migration-Bibliothek und der Contentful CLI. Behandelt das Erstellen, Bearbeiten und Löschen…
contentful-nextjs
contentful
Füge Contentful in einem bestehenden Next.js-Projekt hinzu und konfiguriere es. Behandelt die Installation des JavaScript SDK, die Konfiguration von Umgebungsvariablen, das Erstellen von Produktions- und…