Cannot create Sales Order through Zoho Inventory API

Cannot create Sales Order through Zoho Inventory API

I am working to POST a new Sales Order using the Inventory API. I continue to get the error: inventory.zoho.com returned (400) Bad Request and said "Invalid value passed for JSONString" I am posting to the following URL: https://inventory.zoho.com/api/v1/salesorders?ignore_auto_number_generation=true&authtoken=xxxxxxxx&organization_id=xxxxxxx I am also specifying the header as Content Type: application/json Here is the current JSON, which validates fine at jsonlint.com {"customer_id": 3456756787823, "salesorder_number": "SO-567678", "line_items": [{"item_id": 345243545674567}, "name": "Laptop-white/15inch/dell", "description": "Just a sample description.", "item_order": 0, "bcy_rate": 122, "rate": 122, "quantity_invoiced": 2, "quantity_packed": 2, "quantity_shipped": 2, "unit": "qty", "tax_id": 4815000000044043, "tax_name": "Sales Tax", "tax_type": "tax", "tax_percentage": 12, "item_total": 244, "is_invoiced": true, "image_id": 2077500000000002000, "image_name": "dell.jpg", "image_type": "jpg", "hsn_or_sac": 80540}], "notes": "Sample Note"} I have tried everything I know to get a test Sales Order posting with the API and at this point, I'm stuck. Please let me know what I am doing wrong.