Modifier un template d’email existant¶
- PATCH /api/email/templates/(string: name)¶
Modifie un template d’email existant. Les champs omits resteront inchangés.
- En-têtes de requête:
Authorization – Les identifiants de l’utilisateur.
- Status Codes:
201 Created – Le template a été modifié avec succès.
400 Bad Request – Requête invalide.
401 Unauthorized – Authentification d’utilisateur invalide.
404 Not Found – Le template demandé n’existe pas.
- Objet JSON de requête:
name (string) – Le nom du template.
subject (string) – Le sujet de l’email.
mimeType (string) – Le type MIME de l’email. Typiquement soit « text/plain » ou « text/html ».
body (string) – Le template du corps de l’email.
attachments (array) – La liste des fichiers à joindre à l’email.
- En-têtes de réponse:
Location – Le chemin d’accès du nouveau template modifié
Exemple de requête
PATCH https://my_waarp_gateway.net/api/email/templates/alert_erreur HTTP/1.1 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== Content-Type: application/json Content-Length: 336 { "name": "notif_fin_transfert", "subject": "Notification de fin de transfer", "mimeType": "text/plain", "body": "Notification: Le transfert n°#TRANSFERID# du fichier #TRUEFILENAME# s'est terminé sans erreur le #DATE# à #HOUR#. Waarp" }
Exemple de réponse
HTTP/1.1 201 CREATED Location: https://my_waarp_gateway.net/api/email/templates/notif_fin_transfert