When I revise a quote, all quote products are included in the newly created quote with revision number 1. I do this with the API and I get a timeout error when there are too many quote products. This is happening even though I made the timeout property infinite in the API method I created.
When revising a quote, I want the quote products not to come with it. Is there an API call that I can do this?
You can see the requests I made while revising a quote below.
1- ActivateQuote:
requestURL: api/data/v9.2/quotes({quoteid})
requestBody:
{
"quoteid": "{quoteid}",
"statecode": 1,
"statuscode": -1
}
2-CloseQuote:
requestURL: api/data/v9.2/CloseQuote
requestBody:
{
"QuoteClose": {
"quoteid@odata.bind": "/quotes({quoteid})",
"subject": "Quote Closed ({0}) - {1}",
"revision": 1
},
"Status": 7
}
3- ReviseQuote:
requestURL: api/data/v9.2/
ReviseQuote
requestBody:
{
"QuoteId": "{quoteid}",
"ColumnSet": {
"AllColumns": false,
"Columns": [
"quoteid"
]
}
}