Lister les templates d’email¶
- GET /api/email/templates¶
Renvoie une liste des templates d’email connus.
- Request Headers:
Authorization – Les identifiants de l’utilisateur
- Parameters:
limit (int) – Le nombre maximum de résultats souhaités (défaut: 20)
offset (int) – Le numéro du premier résultat souhaité (défaut: 0)
sort ([name+|name-]) – Le paramètre selon lequel les templates seront triés (défaut: name+)
- Status Codes:
200 OK – La liste a été renvoyée avec succès
400 Bad Request – Requête invalide
401 Unauthorized – Authentification REST invalide
403 Forbidden – L’utilisateur REST n’a pas le droit d’effectuer cette action
- Response JSON Object:
templates (array) – La liste des templates d’email demandés
- Response JSON Array of Objects:
name (string) – Le nom du template.
subject (string) – Le sujet de l’email.
mimeType (string) – Le type MIME du corps de l’email.
body (string) – Le corps de l’email.
attachments (array) – La liste des fichiers joints au template.
Exemple de requête
GET https://my_waarp_gateway.net/api/email/templates?limit=10&sort=name+ HTTP/1.1 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Exemple de réponse
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 165 { "templates": [{ "name": "transfer-error", "subject": "Erreur de transfert", "mimeType": "text/plain", "body": "Le transfert {{ .Rule }} a échoué.", "attachments": [] }] }