---
title: "Send template messages (Beta)"
method: POST
path: "/api/v2/sendTemplateMessages"
tags: ["Messaging"]
---

# Send template messages (Beta)

`POST /api/v2/sendTemplateMessages`

## Request body

- SendTemplatesRequestModel
  - `receivers` TemplateReceiver[], required
    - `customParams` CustomParam[], required
      - `name` string, nullable
      - `value` string, nullable
    - `whatsappNumber` string, required
    - `localMessageId` string, required
  - `template_name` string, required
  - `broadcast_name` string, required
  - `channel_number` string, required

## Response `200`

Send template messages (Beta) success

- object
  - `result` boolean — Indicates whether the batch template send (Beta) operation was successful.
  - `error` unknown
  - `templateName` string — Name of the template used in this batch send (e.g. 'order_update').
  - `receivers` object[] — List of receiver results for the batch send.
    - `localMessageId` string — Local message identifier used by the client for idempotency or tracking.
    - `waId` string — WhatsApp ID (phone number) of the receiver.
    - `isValidWhatsAppNumber` boolean — Indicates whether the receiver's WhatsApp number is valid.
    - `errors` string[] — List of errors related to this specific receiver, empty when successful.

---

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