Templates API
List Templates
GET /api/v1/templates
Authorization: Bearer {jwt}Create Template
POST /api/v1/templates
Authorization: Bearer {jwt}json
{
"name": "Welcome Email",
"subject": "Welcome, {{name}}!",
"html": "<h1>Hello {{name}}</h1><p>Welcome to our platform.</p>"
}Get Template
GET /api/v1/templates/{id}
Authorization: Bearer {jwt}Update Template
PUT /api/v1/templates/{id}
Authorization: Bearer {jwt}Delete Template
DELETE /api/v1/templates/{id}
Authorization: Bearer {jwt}Preview Template
POST /api/v1/templates/preview
Authorization: Bearer {jwt}json
{
"template_id": "tmpl_abc123",
"variables": {
"name": "Test User",
"action_url": "https://example.com"
}
}Returns the rendered HTML with variables substituted.