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-custom-app-enhancement
contentful
Améliorer, déboguer et étendre une application personnalisée existante du Contentful App Framework dans le dépôt du client. Utiliser lorsque les utilisateurs fournissent un rapport de bogue, une fonctionnalité…
official
contentful-custom-app-from-scratch
contentful
Concevoir, échafauder, construire et valider une nouvelle application personnalisée du Contentful App Framework pour le dépôt ou l'espace de travail d'un client. À utiliser lorsque les utilisateurs souhaitent créer une…
official
contentful-help
contentful
Diagnostiquer, configurer et consulter des sujets Contentful. Mots-clés de déclenchement : contentful help, contentful doctor, contentful setup
official
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,…
official
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...
official
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…
official
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…
official
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…
official