contentful-api

Guide complet de l'API REST Contentful. Couvre l'API de gestion de contenu (CMA) pour la création/mise à jour de contenu, l'API de diffusion de contenu (CDA) pour la récupération de contenu publié…

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}"

Plus de skills de contentful

contentful-help
contentful
Diagnostiquer, configurer et consulter des sujets Contentful. Mots-clés de déclenchement : contentful help, contentful doctor, contentful setup
game-jam
contentful
Une compétence guidée de création de jeu qui vous accompagne dans la conception, la planification et la construction d’un jeu Tetris basé sur navigateur. Démontre toutes les primitives du SDK : askUser,…
get-to-know-you
contentful
Un entretien ludique qui fait connaissance avec l'utilisateur et produit une carte de profil à collectionner. À utiliser lorsque l'utilisateur souhaite se présenter ou lorsque vous voulez briser...
primitives-showcase
contentful
Exerce chaque primitive du SDK dans une seule compétence. Utilisé comme référence et test d'intégration.
ts-patterns
contentful
Référence des patterns et idiomes TypeScript. À utiliser lors de l'écriture de code TypeScript lorsque vous avez besoin d'un rappel rapide sur les génériques, les unions discriminées, les patterns builder ou la gestion d'erreurs…
contentful-guide
contentful
Expliquer les concepts fondamentaux de Contentful et orienter les utilisateurs vers la compétence d'implémentation ou la documentation appropriée. Utiliser lorsque les utilisateurs posent des questions conceptuelles, ont besoin de terminologie…
contentful-migration
contentful
Écrire et exécuter des scripts de migration de modèle de contenu Contentful en utilisant la bibliothèque contentful-migration et la CLI Contentful. Couvre la création, la modification et la suppression…
contentful-nextjs
contentful
Ajouter et configurer Contentful dans un projet Next.js existant. Couvre l'installation du SDK JavaScript, la configuration des variables d'environnement, la création de production et…