Custom Function: Create New Contact

Custom Function: Create New Contact

I'm  trying to use the following code to create a new contact, but it's not copying over "First_Name". Any obvious reason why not?

  1. custinfo = zoho.crm.getRecordById("Estimate_Forms",custid);
  2. time = custinfo.get("Created_Time");
  3. mp = Map();
  4. mp.put("Last_Name",custinfo.get("Last_Name"));
  5. mp.put("Fist_Name",custinfo.get("First_Name"));
  6. mp.put("Contact Owner",custinfo.get("Owner").get("id"));
  7. mp.put("Phone",ifnull(custinfo.get("Phone"),""));
  8. mp.put("Email",ifnull(custinfo.get("Email"),""));
  9. mp.put("Mailing_City",ifnull(custinfo.get("Job_City"),""));
  10. mp.put("Mailing_State",ifnull(custinfo.get("Job_State"),""));
  11. mp.put("Mailing_Street",ifnull(custinfo.get("Job_Street"),""));
  12. mp.put("Mailing_Zip",ifnull(custinfo.get("Job_Zip"),""));
  13. mp.put("Company",ifnull(custinfo.get("Company"),""));
  14. create = zoho.crm.create("Contacts",mp);