---
title: "PUT /email-templates/{emailKey}/configuration"
method: PUT
path: "/email-templates/{emailKey}/configuration"
---

# PUT /email-templates/{emailKey}/configuration

`PUT /email-templates/{emailKey}/configuration`

## Path parameters

- `emailKey` string, required

## Request body

- object
  - `subject` TemplateStringBaseTemplateStringContext, required — Represents a template string which contains placeholder variables that can be applied by a specific class T.
  - `previewText` TemplateStringBaseTemplateStringContext, required — Represents a template string which contains placeholder variables that can be applied by a specific class T.
  - `queryParameters` object, required

## Response `200`

upsertEmailTemplateConfiguration 200 response

- ModularEmailTemplateDefinition — Defines how a modular email is assembled but does not include data with which it could be directly rendered. In particular, #blockDefinitions must be converted to ModularEmailTemplateBlocks.
  - `id` integer, required
  - `key` string, required
  - `modified` string, date-time, required
  - `created` string, date-time, required
  - `isSystem` boolean, required
  - `subject` string, required
  - `previewText` string, required
  - `blockDefinitions` ModularEmailTemplateBlockDefinition[], required
  - `queryParameters` object, required

---

[API](https://skmtc.dev/mamaearth/apis/mama-earth-api.md) · [All operations](https://skmtc.dev/mamaearth/apis/mama-earth-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mamaearth/mama-earth-api/revisions/42b90383d711/schema)
