Skip to main content
POST
/
api
/
messaging
/
templates
{
  "name": "Welcome Message",
  "category": "TRANSACTIONAL",
  "language": "en",
  "message": "Welcome {{name}}! Thank you for joining us.",
  "variables": ["name"]
}
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Welcome Message",
  "category": "TRANSACTIONAL",
  "language": "en",
  "message": "Welcome {{name}}! Thank you for joining us.",
  "variables": ["name"],
  "is_active": true,
  "usage_count": 0,
  "created_at": "2025-11-27T10:30:00Z",
  "updated_at": "2025-11-27T10:30:00Z"
}
Create a new SMS message template.
name
string
required
Template name
category
string
required
Template category (e.g., TRANSACTIONAL, PROMOTIONAL)
language
string
required
Template language code (e.g., en)
message
string
required
Template message with variables (e.g., )
variables
array
Array of variable names used in the template

Request Example

{
  "name": "Welcome Message",
  "category": "TRANSACTIONAL",
  "language": "en",
  "message": "Welcome {{name}}! Thank you for joining us.",
  "variables": ["name"]
}

Success Response (201)

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Welcome Message",
  "category": "TRANSACTIONAL",
  "language": "en",
  "message": "Welcome {{name}}! Thank you for joining us.",
  "variables": ["name"],
  "is_active": true,
  "usage_count": 0,
  "created_at": "2025-11-27T10:30:00Z",
  "updated_at": "2025-11-27T10:30:00Z"
}