Publish a dev theme
Promotes the dev theme to production. The current production theme is
archived and the dev theme becomes the new live theme.
Only available when store:publish_theme is present in the dev theme’s links.
PUT
/themes/{id}/publicationAuthorization
AuthorizationBearer token (JWT) · headerrequiredPath parameters
idstringrequiredDev theme ID
Responses
200
Theme published — returns the now-production theme
_linksHalLinksidstringOpaque theme identifier
linkedbooleanWhether this is a linked (inherited) theme
parent_idstring | nullproductionbooleantrue for the live/public theme
publicbooleanAlias for production
accessiblebooleantitlestringsettingsstringRaw JSON string of theme settings
created_onstring<date-time>updated_onstring<date-time>_embeddedobjectShow propertiesHide properties
templatesThemeTemplate[]Show propertiesHide properties
Array of
ThemeTemplate_linksHalLinksidstringfile_namestringpathstringbodystringFull template source code
is_sectionbooleanschemaobjectPresent only when is_section is true — the section's configurable schema.
parent_commitstring | nullupdated_onstring<date-time>assetsThemeAsset[]Show propertiesHide properties
Array of
ThemeAsset_linksHalLinksidstringfile_namestringcontent_typestringfile_sizeintegerdigeststringurlstringCDN URL for this asset
updated_onstring<date-time>401
Unauthorized
403
Access denied
404
Theme not found