Feature Request: API support for email notification templates (version control & automation)

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/*.json only 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.

+1 This has been something we’ve been wanting for some time. We work across multiple Shopify storefronts, and managing all of these in code (like IaC) would be ideal, as we do with metafields.