Add reminder when creating a Task with aa custom function.

Add reminder when creating a Task with aa custom function.

I have function which creates task in Zoho Crm, I want to fill the reminder field but I'm just not able to do it, here's the code:

UpdateActivity = Map();
 Contact = SMSHist.get("smsmagic4__Contact");
 UpdateActivity.put("Description","NEW SMS FROM " + Contact.get("name") + ":" + SMSHist.get("smsmagic4__Text"));
 UpdateActivity.put("Send_Notification_Email",true);
 UpdateActivity.put("$state","save");
 UpdateActivity.put("$process_flow",true);
 UpdateActivity.put("$approved",true);
 UpdateActivity.put("Remind_At",{"ALARM":"FREQ=NONE;ACTION=POPUP;TRIGGER=DATE-TIME:" + zoho.currenttime.toString("yyyy-MM-dd'T'HH:mm:ss'-06:00'")});
 UpdateActivity.put("Status","Not Started");
 UpdateActivity.put("Due_Date",Duedate.toString());
 UpdateActivity.put("Priority","High");
 UpdateActivity.put("$editable",true);
 UpdateActivity.put("Subject","INCOMING SMS FROM " + Contact.get("name"));
 UpdateActivity.put("$se_module","smsmagic4.SMS_History");
 UpdateActivity.put("What_Id",SMSHist.get("id"));
 ContactId = Map();
 ContactId.put("id",Contact.get("id"));
 UpdateActivity.put("Who_Id",ContactId);
 UpdateActivity.put("Owner",{"id":OwnerId});

optionalAPIParams = Map();
optionalAPIParams.put("trigger",{"workflow"});

createTask = zoho.crm.createRecord("Tasks",UpdateActivity,optionalAPIParams);