| Methods / Methods for Email Templates | |
REST
POST
Updates an email template in the AgilePoint database.
https://[domain]:[port]/AgilePointServer/Admin/UpdateEMailTemplate
https://[domain]:[port]/AgilePointService/Admin/UpdateEMailTemplate
| Name | Description | 
|---|---|
| None | Not Applicable | 
| Name | Description | 
|---|---|
| MailTemplateID | 
 | 
| MailTemplateXML | 
 | 
| TemplateModifiedUserName | 
 | 
$("#btnUpdateEMailTemplate").click(function () {
  var JSONObject = {
    MailTemplateID: "C769BA234EFD421B8B95A525B972E511",
    TemplateModifiedUserName: "demo3\\admin",
    MailTemplateXML: "<email template XML data>"
  };
  $.ajax({
    url: "https://mydomain:9011/AgilePointServer/Admin/UpdateEMailTemplate",
    data: JSON.stringify(JSONObject)
  });
});
        
      public String UpdateEMailTemplate(String MailTemplateID,
  String TemplateModifiedUserName, String MailTemplateXML) {
  String URI = "http://mydomain:9011/AgilePointServer/Admin/UpdateEMailTemplate";
  HTTPOperations ops = new HTTPOperations(domain, this.userName,
                       password, appID, locale);
  JSONObject postData = new JSONObject();
  try {
    postData.put("MailTemplateID", MailTemplateID);
    postData.put("TemplateModifiedUserName", TemplateModifiedUserName);
    postData.put("MailTemplateXML", MailTemplateXML);
    return ops.POSTMethod(URI, postData.toString());
  } catch (JSONException e1) {
    e1.printStackTrace();
  }
  return "";
}
        
      A Boolean value: True or False.
True
AgilePoint BPMS v5.0 R2 and higher