Invoice is not updating by using postman according to API documnetation

Invoice is not updating by using postman according to API documnetation

Hi Friends,

I am trying to update an invoice by using postman, but every time it is giving me "400 bad request" with the following error :
{
"code": 4,
"message": "Invalid value passed for JSONString"
}

Please help me out, I am middle of my project. It is very urgent. I am sending the required field to as it is mentioned in API document. The following things, I am sending to update.

Http Method Type: PUT

URL:
https://books.zoho.com/api/v3/invoices?organization_id=66X78X4X1

Headers :

Content-Type = application/json;charset=UTF-8
Authorization = b8def08d64f587a92b528bfd39e8XXfa

Request Body:
{
"customer_id": "1298179000000062111",
"line_items": [
{
"line_item_id": "1298179000000062166",
"item_id": "1298179000000062125",
"account_id": "1298179000000000388",
"account_name": "Sales",
"salesorder_item_id": "1298179000000062144",
"project_id": "",
"time_entry_ids": [],
"expense_id": "",
"expense_receipt_name": "",
"name": "BuyMeDear",
"description": "Sellable Item",
"item_order": 0,
"bcy_rate": 10.99,
"rate": 10.99,
"quantity": 2,
"unit": "",
"discount": 0,
"tax_id": "",
"tax_name": "",
"tax_type": "tax",
"tax_percentage": 0,
"item_total": 59.97,
"tags": [],
"documents": [],
"item_custom_fields": [],
"bill_id": "",
"bill_item_id": ""
}
]
}
Thanks
Samrat