Install market theme
POST/openapi/2026-01/themes/merchant-themes/:remote_theme_id/install
Install a theme from the theme market into the current store by its market theme id. Supports specifying the theme name and style preset, and setting it as the store's default theme; if the store has no default theme yet, the installed theme becomes the default automatically.
Request
Path Parameters
Remote theme id of the market theme to install
- application/json
- Body
- Example
Bodyrequired
Theme display name
Set as the store default theme
Style/preset name (from the market theme's presets)
Theme version to install; defaults to the market theme's current version (c_version)
Business source tag recorded on the installed theme. Unrelated to CopyThemeRequest.sources
Hide the installed theme in the merchant admin
Suffix appended to the extension theme's name; keep it to 15 characters or fewer
Product id mappings
Collection id mappings
Custom page id mappings
{
"name": "string",
"default": true,
"preset": "string",
"version": "string",
"sources": "string",
"admin_hidden": true,
"ext_suffix": "string",
"product_id_map": [
{}
],
"collection_id_map": [
{}
],
"page_id_map": [
{}
]
}
Responses
- 200
OK
- application/json
- Schema
- Example
Schema
error code
error message
data object
The installed theme
{
"code": "string",
"message": "string",
"data": {
"data": {}
}
}