How to Duplicate Shopify Themes Using the Admin GraphQL API

How to Duplicate Shopify Themes Using the Admin GraphQL API

Shopify Updates: 

Introduction to Duplicating Themes

Starting in version 2025-10, the Shopify GraphQL Admin API introduced the themeDuplicate mutation. This functionality allows you to easily duplicate store themes, streamlining the theme management process for Shopify developers and store owners.

Key Features of the themeDuplicate Mutation

  • Accepts a theme ID as a required parameter to identify the theme to duplicate.
  • Offers an optional name parameter to rename the duplicated theme during the duplication process.
  • Optimizes workflow by eliminating the need for manual duplication in the Shopify admin interface.

How to Use the themeDuplicate Mutation

To use the themeDuplicate mutation, follow these steps:

  • Obtain the ID of the theme you want to duplicate. This can be found in the Shopify admin or using the GraphQL API.
  • Run the themeDuplicate mutation, providing the theme ID and an optional name for the new theme.
  • Verify the new theme has been successfully duplicated in your theme library.

For a detailed explanation and examples, visit the themeDuplicate reference documentation.

Benefits of Using the API

Duplicating themes with the Shopify GraphQL Admin API saves time and ensures consistency across your store. You can integrate this feature into your development and workflow automation processes, making large-scale theme management efficient and reliable.

Back to blog