LightCMS
Manage website content, templates, and themes through a streamlined headless interface.
Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeCan modify data
What it can do
- Create Collection: Create a new content collection. Collections display grouped content with custom templates.
- Create Content: Create a new content item. Requires a template ID and field data. Creates initial version automatically.
- Create Folder: Create a new content folder. Folders create URL path segments for organizing content.
What data it sees
Do you need an account
An API key from the service settings is required
Manage website content, templates, and themes through a streamlined headless interface. Automate content publishing, asset uploads, and site configuration to maintain a professional digital presence. Perform site-wide updates and version control to ensure web content remains accurate and organized.
Server tool list (45)
Raw names from tools/list. Only developers need these.
| create_collection | Create a new content collection. Collections display grouped content with custom templates. |
| create_content | Create a new content item. Requires a template ID and field data. Creates initial version automatically. |
| create_folder | Create a new content folder. Folders create URL path segments for organizing content. |
| create_redirect | Create a new URL redirect. Use 301 for permanent redirects, 302 for temporary. |
| create_template | Create a new template. Define fields with name, label, type (text, textarea, richtext, date, image, select), and options. |
| delete_asset | Delete an asset from the library. Removes both the file and database record. |
| delete_collection | Delete a collection. This does not delete the content in the collection. |
| delete_content | Soft-delete a content item. The content can be restored later. Removes the static HTML page. |
| delete_folder | Delete an empty folder. Cannot delete folders that contain content or subfolders. |
| delete_redirect | Delete a redirect. |
| delete_template | Delete a template. Cannot delete system templates or templates that have content using them. |
| get_asset | Get asset metadata by ID or path. Does not return file content (use the serve path to access the file). |
| get_collection | Get a collection by ID. |
| get_content | Get a single content item by ID or path. Returns full content including all field data. |
| get_content_version | Get a specific version of a content item with full field data. |
| get_content_versions | Get the version history for a content item. Returns list of versions with timestamps. |
| get_folder | Get a folder by ID. |
| get_site_config | Get site configuration including title templates. |
| get_template | Get a single template by ID or slug. Returns full template including fields and HTML layout. |
| get_theme | Get current theme settings including colors, fonts, and custom HTML for header/footer. |
| get_theme_version | Get a specific version of theme settings with full data. |
| get_theme_versions | Get the version history for theme settings. Returns list of versions with timestamps. |
| list_asset_folders | List all unique folder paths in the asset library. |
| list_assets | List all assets in the asset library. Assets are files like images, documents, CSS, JS, etc. |
| list_collections | List all content collections. Collections group and display content by category. |
| list_content | List all content items with optional filters. Returns content metadata including title, path, publish status, and timestamps. |
| list_folders | List all content folders. Folders organize content into URL path segments. |
| list_redirects | List all URL redirects configured for the site. |
| list_templates | List all available templates. Templates define content structure with fields and HTML layout. |
| publish_content | Publish a content item, making it visible on the public site. Generates the static HTML page. |
| regenerate_all_content | Regenerate all published static HTML pages. Use after major theme or template changes. |
| restore_content | Restore a soft-deleted content item. Regenerates static page if content was published. |
| revert_theme_to_version | Revert theme to a previous version. Creates a new version with the old data. |
| revert_to_version | Revert content to a previous version. Creates a new version with the old data. |
| search_content | Search across all content items by title or full text. Returns matching content with paths and match context. |
| search_replace_execute | Execute search and replace across all content. WARNING: This is a destructive operation that modifies content permanently. Always run search_replace_preview first to review what will be changed. |
| search_replace_preview | Preview search and replace results without making changes. Shows which content items would be affected and where matches occur. ALWAYS use this before search_replace_execute to understand the impact. |
| unpublish_content | Unpublish a content item, removing it from the public site. Removes the static HTML page. |
| update_collection | Update a collection's settings. |
| update_content | Update an existing content item. Creates a new version automatically. Only include fields you want to change. |
| update_redirect | Update an existing redirect. |
| update_site_config | Update site configuration. Title templates support {{title}} and {{site_name}} placeholders. |
| update_template | Update an existing template. Changing the HTML layout will regenerate all content using this template. |
| update_theme | Update theme settings. Changing header or footer HTML will regenerate all published content. |
| upload_asset | Upload a new asset to the asset library. Provide file content as base64. Validates file type and MIME type for security. |