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_collectionCreate a new content collection. Collections display grouped content with custom templates.
create_contentCreate a new content item. Requires a template ID and field data. Creates initial version automatically.
create_folderCreate a new content folder. Folders create URL path segments for organizing content.
create_redirectCreate a new URL redirect. Use 301 for permanent redirects, 302 for temporary.
create_templateCreate a new template. Define fields with name, label, type (text, textarea, richtext, date, image, select), and options.
delete_assetDelete an asset from the library. Removes both the file and database record.
delete_collectionDelete a collection. This does not delete the content in the collection.
delete_contentSoft-delete a content item. The content can be restored later. Removes the static HTML page.
delete_folderDelete an empty folder. Cannot delete folders that contain content or subfolders.
delete_redirectDelete a redirect.
delete_templateDelete a template. Cannot delete system templates or templates that have content using them.
get_assetGet asset metadata by ID or path. Does not return file content (use the serve path to access the file).
get_collectionGet a collection by ID.
get_contentGet a single content item by ID or path. Returns full content including all field data.
get_content_versionGet a specific version of a content item with full field data.
get_content_versionsGet the version history for a content item. Returns list of versions with timestamps.
get_folderGet a folder by ID.
get_site_configGet site configuration including title templates.
get_templateGet a single template by ID or slug. Returns full template including fields and HTML layout.
get_themeGet current theme settings including colors, fonts, and custom HTML for header/footer.
get_theme_versionGet a specific version of theme settings with full data.
get_theme_versionsGet the version history for theme settings. Returns list of versions with timestamps.
list_asset_foldersList all unique folder paths in the asset library.
list_assetsList all assets in the asset library. Assets are files like images, documents, CSS, JS, etc.
list_collectionsList all content collections. Collections group and display content by category.
list_contentList all content items with optional filters. Returns content metadata including title, path, publish status, and timestamps.
list_foldersList all content folders. Folders organize content into URL path segments.
list_redirectsList all URL redirects configured for the site.
list_templatesList all available templates. Templates define content structure with fields and HTML layout.
publish_contentPublish a content item, making it visible on the public site. Generates the static HTML page.
regenerate_all_contentRegenerate all published static HTML pages. Use after major theme or template changes.
restore_contentRestore a soft-deleted content item. Regenerates static page if content was published.
revert_theme_to_versionRevert theme to a previous version. Creates a new version with the old data.
revert_to_versionRevert content to a previous version. Creates a new version with the old data.
search_contentSearch across all content items by title or full text. Returns matching content with paths and match context.
search_replace_executeExecute 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_previewPreview 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_contentUnpublish a content item, removing it from the public site. Removes the static HTML page.
update_collectionUpdate a collection's settings.
update_contentUpdate an existing content item. Creates a new version automatically. Only include fields you want to change.
update_redirectUpdate an existing redirect.
update_site_configUpdate site configuration. Title templates support {{title}} and {{site_name}} placeholders.
update_templateUpdate an existing template. Changing the HTML layout will regenerate all content using this template.
update_themeUpdate theme settings. Changing header or footer HTML will regenerate all published content.
upload_assetUpload a new asset to the asset library. Provide file content as base64. Validates file type and MIME type for security.