contentful-api
Comprehensive Contentful REST API guide. Covers Content Management API (CMA) for creating/updating content, Content Delivery API (CDA) for fetching published content, Preview API, Images API, and GraphQL API. All examples use curl/HTTP — language-agnostic.
How do I install this agent skill?
npx skills add https://github.com/contentful/skills --skill contentful-apiIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a technical documentation guide for the Contentful REST and GraphQL APIs. It provides API references, best practices, and curl-based examples for content management and delivery. No security issues were detected.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
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
- 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}"
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/contentful/skills/contentful-api">View contentful-api on skillZs</a>