Update theme
PUT https://{handle}.myshopline.com/admin/openapi/v20260301/themes/:theme_id.json
handle : The store's unique identifier, which is the prefix of the store's domain name. For example, if a store's domain name is open001.myshopline.com , the store handle is open001 .Update the theme
Path Parameters
- theme_id string requiredTheme idExample:
627d1003d4baa549bf5b83f9
Request Headers
- Content-Type string requiredThe field must be set to the fixed value
application/json; charset=utf-8. - Authorization string requiredThe access token for the API resource. Refer to App authorization to obtain the access token, and then pass the obtained token in the Bearer format.Example:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiJmMjM3OWQyMTYyOGMzM2QxMWRiMWZkYjY5N2EzZjdjMjZlNGMwYTA5Iiwic2VsbGVySWQiOiIyMDAwMjM0ODgwIiwic3RvcmVJZCI6IjE2NzIzNjk3Mjk2MDYiLCJ2ZXJzaW9uIjoiVjIiLCJkb21haW4iOiJodHRwczovL3NsLW9wZW4tc2cubXlzaG9wbGluZS5jb20iLCJ0aW1lc3RhbXAiOjE2NzUzMTk0OTI0MzksImlzcyI6Inlzb3VsIiwiZXhwIjoxNzY5OTI3NDkyfQ.UwQzomM2veGCUaOZ0paUxq5dpc7DXuhHYFvsQ_uIAKduzWcb_j2E4q_36El83sp145D4cKbpcE5KCeeIz-JNQw
Request Body
- name stringTheme nameExample:
demo_theme - role stringTheme status. Valid enumeration values include: ● published: The topic has been published ● unpublished: The topic is to be published ● development: The topic is in developmentExample:
published
Status Codes
- 200
- 401
- 429
For the complete list of codes and messages, see Http status code.
Response Headers
traceId
A globally unique identifier for the request. It is used to track the request flow throughout the system, allowing for easy location and debugging when issues arise.
Response Body
themeobject
Theme informationcreate_at stringCreate time ISO 8601Example:2022-08-03T10:45:00+08:00id stringTheme idExample:627d1003d4baa549bf5b83f9name stringTheme nameExample:demo_themeoriginal_theme_id stringOfficial theme template id, if the theme is not from the official theme, return nullExample:627d1003d4baa549bf5b83f9role stringState of theme , value : published ( theme has been released ) ; unpublished ( theme to be sent ) ; development ( development state theme )Example:publishedtheme_type_version stringTheme version identifierExample:2.1update_at stringUpdate time ISO 8601Example:2022-08-03T10:45:00+08:00
API Explorer
Debugger
Examples
Was this article helpful to you?