I would like to formally request API support for managing Shopify email notification templates (e.g., order confirmation, shipping confirmation).
Currently, these templates can only be edited manually via Settings → Notifications in the Shopify admin. There is no support via Admin API (GraphQL or REST) or Shopify CLI, which makes it difficult for teams to manage them in a modern development workflow.
Use Case:
Our team manages Shopify themes using Git and Shopify CLI, including translation files via /locales/*.json. We aim to extend a similar workflow to email templates in order to:
-
Maintain version control (Git)
-
Collaborate via pull requests
-
Sync templates across environments (development, staging, production)
-
Track changes and enable rollback if needed
Current Limitation:
-
No API to read or update email templates
-
Manual editing in admin is the only option
-
/locales/*.jsononly applies to unmodified templates and becomes unreliable once templates are edited
Requested Solution:
Provide Admin API support (GraphQL or REST) to:
-
Read email notification templates
-
Update email notification templates
Ideally, this would align with how theme files are managed programmatically via Shopify CLI.
Impact:
This feature would significantly improve:
-
Developer workflow efficiency
-
Collaboration across teams
-
Reliability and consistency of customer communications
Additional Context:
This request is based on internal discussions with Shopify Support (ticket #65812410), where it was confirmed that this is currently a limitation.