Theme
Manage storefront themes, including installation, configuration, and asset editing.
A theme controls the storefront's visual layout and templates, and consists of layouts, templates, sections, snippets, assets, configs, and locale files.
Provides endpoints to list, retrieve, delete, publish, and upgrade themes, query the default theme and background tasks, browse the theme doc tree, create, read, update, rename, and delete theme files, and inspect file version history.
List themes
Retrieve a list of all themes.
Get theme
Retrieve details of a specific theme using its unique identifier.
Delete theme
Delete a specific theme using its unique identifier.
Get default theme
Retrieve details of a default theme.
Publish theme
Publish a specific theme using its unique identifier.
Get theme task
Retrieves the status and details of a background task for the specified theme.
Upgrade specific theme
Upgrades the specified theme to a newer version.
Get theme DocTree
Retrieve details of a specific theme's doc-tree using its unique identifier.
Get theme file
Retrieve details of a specific theme's doc file using its unique identifier
Create theme file
Creates a new file within the specified theme.
Delete theme file
Delete a specific theme file by theme ID, file type, and file location.
Update theme file
Update the content of a specific theme file in the selected theme.
Rename theme file
Renames an existing file within the specified theme.
List theme file Versions(Single file)
Returns the version history for a single theme file.
Get theme file version by version ID
Retrieves a specific version of a theme file by its version ID.
List theme file Versions(All file)
Returns the version history for all files in the specified theme.