---
title: "Upload/replace a workflow email template (full HTML)"
method: POST
path: "/api/journey/email-templates"
tags: ["journey"]
---

# Upload/replace a workflow email template (full HTML)

`POST /api/journey/email-templates`

Store an email template at a stable id (referenced by step config). Re-uploading the same id replaces it and logs the change with before/after.

## Query parameters

- `template_id` string, required — Stable template id referenced by the flow config.

## Response `201`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
