{
"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"
}
Template Management
Create Template
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.
string
required
Template name
string
required
Template category (e.g., TRANSACTIONAL, PROMOTIONAL)
string
required
Template language code (e.g., en)
string
required
Template message with variables (e.g., )
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"
}