← ClaudeAtlas

contentbox-cfml-api-headlesslisted

Use this skill when implementing headless ContentBox APIs, including REST endpoint design, JWT authentication flows, content CRUD, custom API handlers, and integration patterns for decoupled frontends.
ColdBox/skills · ★ 0 · API & Backend · score 61
Install: claude install-skill ColdBox/skills
# ContentBox API & Headless Development (CFML) Build headless and REST API integrations with ContentBox CMS using CFML. ContentBox provides a full REST API (v1) for managing all content types, enabling headless CMS architectures. ## API Architecture The API module lives at `modules/contentbox/modules/contentbox-api/` with a nested v1 module at `modules/contentbox/modules/contentbox-api/modules/contentbox-api-v1/`. ### API v1 Handlers | Handler | Resource | Description | |---------|----------|-------------| | `auth.cfc` | Authentication | JWT token generation and validation | | `authors.cfc` | Authors | Author CRUD operations | | `categories.cfc` | Categories | Category CRUD operations | | `comments.cfc` | Comments | Comment management | | `contentStore.cfc` | ContentStore | Key-value content blocks | | `contentTemplates.cfc` | Templates | Content template management | | `entries.cfc` | Entries | Blog entry CRUD operations | | `menus.cfc` | Menus | Menu management | | `pages.cfc` | Pages | Page CRUD operations | | `relocations.cfc` | Relocations | URL redirect management | | `settings.cfc` | Settings | Global settings API | | `siteSettings.cfc` | Site Settings | Site-specific settings | | `sites.cfc` | Sites | Multi-site management | | `versions.cfc` | Versions | Content versioning | | `echo.cfc` | Health Check | API health check / echo | ### Base Handler Pattern API handlers extend `BaseHandler` (which extends `cborm.models.resources.BaseHandler`): ```cfml <!--- handl