contentful-api
- Repo stars 0
- Author repo skills-registry
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}"
<!-- tomevault:4.0:skill_md:2026-05-22 -->Source: contentful/skills — distributed by TomeVault.
- Fluxly category
- Engineering
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 88 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @tomevault-io · no license declared
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Plug-and-play
- External API key
- No requirement detected
- Detected OS requirements
- Unspecified
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Write / modify
- Detected network behavior
- External requests
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. Authentication — Token types, auth headers, API base URLs (US/EU) HTTP Conventions — Version locking, rate limits, pagination, errors, locale structure
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
Read-only API for fetching published content. Start here: references/content-delivery/overview.md querying.md — Filters, search operators, pagination, ordering
Draft + published content via same CDA endpoints, different host/token. Reference: references/content-preview/overview.md
On-the-fly image transformations via URL parameters. No authentication needed. Reference: references/images/overview.md
Query content via GraphQL with CDA tokens. Reference: references/graphql/overview.md
# 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](references/content-management/overview.md)
- [**entries.md**](references/content-management/entries.md) — CRUD, publish/unpublish, versioning, query parameters
- [**content-types.md**](references/content-management/content-types.md) — Define/update content models, field types, validations
- [**assets.md**](references/content-management/assets.md) — Upload, process, publish media files
- [**environments.md**](references/content-management/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](references/content-delivery/overview.md)
- [**querying.md**](references/content-delivery/querying.md) — Filters, search operators, pagination, ordering
- [**includes-links.md**](references/content-delivery/includes-links.md) — Include parameter, link resolution
- [**localization.md**](references/content-delivery/localization.md) — Locale parameter, fallback chains
- [**sync.md**](references/content-delivery/sync.md) — Incremental content synchronization
## Content Preview API
Draft + published content via same CDA endpoints, different host/token.
… Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> Shared References → Content Management API (CMA) → Content Delivery API (CDA) → Content Preview API → Images API → GraphQL API
terms -> [Authentication](references/authentication.md) · [HTTP Conventions](references/http-conventions.md) · Start here · entries.md · content-types.md · assets.md · environments.md · querying.md
files/cmd -> HTTP/curl. · references/authentication.md · US/EU · references/http-conventions.md · Read/write · references/content-management/overview.md · entries.md · references/content-management/entries.md
body sha256 -> ce309de3e721
Decide Fit First
Design Intent
How To Use It
Boundaries And Review