Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
contentful avatar

Contentful Api

  • 171 installs
  • 37 repo stars
  • Updated August 4, 2026
  • contentful/skills

Make direct HTTP/curl calls to Contentful's CMA, CDA, Preview, Images, and GraphQL APIs with correct auth, querying, and localization.

About

Provides a language-agnostic HTTP/curl reference for Contentful's Management, Delivery, Preview, Images, and GraphQL APIs. A developer uses it when making direct REST or GraphQL calls to Contentful.

  • Language-agnostic curl/HTTP guide to CMA, CDA, Preview, Images, GraphQL
  • Covers auth, versioning, pagination, includes, and localization

Contentful Api by the numbers

  • 171 all-time installs (skills.sh)
  • Ranked #2,257 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/contentful/skills --skill contentful-api

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs171
repo stars37
Last updatedAugust 4, 2026
Repositorycontentful/skills

What it does

Make direct HTTP/curl calls to Contentful's CMA, CDA, Preview, Images, and GraphQL APIs with correct auth, querying, and localization.

Files

SKILL.mdMarkdownGitHub ↗

Contentful REST API Guide

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

Shared References

  • [Authentication](references/authentication.md) — Token types, auth headers, API base URLs (US/EU)
  • [HTTP Conventions](references/http-conventions.md) — 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

  • **querying.md** — Filters, search operators, pagination, ordering
  • **includes-links.md** — Include parameter, link resolution
  • **localization.md** — Locale parameter, fallback chains
  • **sync.md** — Incremental content synchronization

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

Related skills

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.