Exporting Data
Total CMS provides comprehensive data export functionality to help you backup, migrate, or integrate your content with external systems.
Export Formats
Section titled “Export Formats”Total CMS supports multiple export formats:
- JSON - Full fidelity export with all metadata
- CSV - Spreadsheet-compatible format
- ZIP - Bundled exports with media files
Filtering Exports
Section titled “Filtering Exports”Both JSON and CSV exports support include and exclude query parameters to limit which objects are exported. This uses the same Index Filtering system available in sitemaps and RSS feeds.
URL Parameters
Section titled “URL Parameters”?include=property:value # Only export objects matching ALL criteria?exclude=property:value # Skip objects matching ANY criteria?include=featured # Shorthand for featured:trueExamples
Section titled “Examples”# Export only published blog posts as JSONGET /export/collections/blog/json?include=published:true
# Export blog posts excluding drafts as CSVGET /export/collections/blog/csv?exclude=draft
# Export featured products that are in stockGET /export/collections/products/json?include=featured:true,instock:true
# Combine include and excludeGET /export/collections/blog/json?include=published&exclude=draft,privateWhen no filter parameters are provided, all objects in the collection are exported (existing behavior).
For full details on filter syntax, value types, and logic, see the Index Filtering documentation.
Exporting from Admin Panel
Section titled “Exporting from Admin Panel”Collection Export
Section titled “Collection Export”- Go to the collection view
- Click “Export” button in toolbar
- Choose export options:
- Format (JSON, CSV)
- Click “Export”