recipient = Map(); recipient.put("type", "email"); recipient.put("value", "roy@gmail.com"); ///////////////////////// signer = Map(); signer.put("recipient_name", "Rehmat"); signer.put("action_type", "sign"); signer.put("recipient", recipient); ////////////////// signers = List(); signers.add(signer); /////////////////// mail_merge_template = Map(); mail_merge_template.put("name", "Copy Shareholder Agreement"); ////////////////// sign_mail_merge = Map(); sign_mail_merge.put("file_name", "Agreement"); sign_mail_merge.put("sign_in_order", false); sign_mail_merge.put("mail_merge_template", mail_merge_template); sign_mail_merge.put("signers", signers); /////////// param = Map(); param.put("sign_mail_merge", sign_mail_merge.toList()); /////////// info param; send_doc = invokeurl [ url: "https://www.zohoapis.com/crm/v6/Deals/"+DealID+"/actions/sign_mail_merge" type: POST parameters: param.toString() connection: "zoho_crm" ]; info send_doc;