Skip to main content
POST
Crear un message template

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-workspace-id
string<uuid>
required

Identificador del workspace multi-tenant.

Body

application/json

Payload para crear un nuevo message template en Kapso.

channel
enum<string>
required

Canal de mensajería. Actualmente solo whatsapp.

Available options:
whatsapp
name
string
required

Nombre del template. Se normaliza a snake_case antes de enviarse a Kapso.

Required string length: 1 - 512
body
string
required

Cuerpo del mensaje. Las variables se nombran en snake_case minúscula, ej. {{nombre}}; no requieren orden.

Required string length: 1 - 1024
metadata
object

Metadatos específicos de WhatsApp para la creación del template.

Response

Template creado en Kapso

Representación de un message template registrado en Kapso.

id
string
required

Identificador del template en Kapso.

channel
enum<string>
required

Canal de mensajería del template.

Available options:
whatsapp
name
string
required

Nombre normalizado del template (snake_case, solo letras, números y guiones bajos).

category
enum<string>
required

Categoría del template según la clasificación de WhatsApp Business API.

Available options:
utility,
marketing,
authentication
status
string
required

Estado de aprobación del template (ej. approved, pending, rejected).

language
string
required

Código de idioma del template (ej. es_MX, es_ES).

body
string
required

Texto del cuerpo del template. Las variables se representan con nombre, ej. {{nombre}}.