---
title: "Create a WhatsApp template"
method: POST
path: "/whatsapp/templates"
tags: ["whatsapp"]
---

# Create a WhatsApp template

`POST /whatsapp/templates`

Creates a WhatsApp message template and returns the template UUID. The template name must not contain upper-case letters or special characters.

**Permission:** Access is managed by the WhatsApp service. No specific API token permission is checked.

**Monitoring:** No impact.

## Request body

- object
  - `name` string
  - `account_uuid` string
  - `data` string

## Response `200`

Successful operation — returns the UUID of the newly created template.

- string

## Other responses

- `400` — Bad request — invalid template data (e.g. name contains upper-case or special characters).
- `401` — Unauthorized — access denied by the WhatsApp service.
- `404` — Not found — the specified account UUID does not exist.

---

[API](https://skmtc.net/ringover/apis/ringover-public-api.md) · [All operations](https://skmtc.net/ringover/apis/ringover-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ringover/ringover-public-api/revisions/9da73dd2f99e/schema)
