Endpoint
Body
| Champ | Type | Requis | Description |
|---|---|---|---|
name | string | oui | Nom du template |
type | enum | oui | text, image, video, audio, document |
body | string | oui si type=text | Contenu avec placeholders |
mediaUrl | string | oui si template media | URL publique du media |
Réponse succès 201
Erreurs courantes
| HTTP | Code | Quand |
|---|---|---|
400 | VALIDATION_ERROR | Body invalide |
400 | TEMPLATE_INVALID | Placeholder invalide |