"Unable to process your request. Please verify if the name and value is appropriate for the "xmlData" parameter."

"Unable to process your request. Please verify if the name and value is appropriate for the "xmlData" parameter."

Hi

I am trying to insert a lead. I am following the examples, even using the same xml. 


Here is the xml I am using (it probably looks familiar);

  1. <Leads>
  2. <row no="1">
  3. <FL val="Lead Source">Web Download</FL>
  4. <FL val="Company">Your Company</FL>
  5. <FL val="First Name">Hannah</FL>
  6. <FL val="Last Name">Smith</FL>
  7. <FL val="Email">testing@testing.com</FL>
  8. <FL val="Title">Manager</FL>
  9. <FL val="Phone">1234567890</FL>
  10. <FL val="Home Phone">0987654321</FL>
  11. <FL val="Other Phone">1212211212</FL>
  12. <FL val="Fax">02927272626</FL>
  13. <FL val="Mobile">292827622</FL>
  14. </row>
  15. </Leads>
And here is the POST url I am using (with token obfuscated):
https://crm.zoho.com/crm/private/xml/Leads/insertRecords?authtoken=qwerty23423423&scope=crmapi


I can use the getRecords method, and it works, so I know the token is correct.

What could be wrong?