Mike Casey
03/06/2025, 4:32 PMCeligo AI
03/06/2025, 4:32 PMAI generated answer (using internal Slack threads):To update the inventory details for items on a cash sale using the REST API, you would need to make a PUT request to the endpoint for the specific cash sale record you want to update. However, it's important to note that you cannot directly update the inventory detail from the cash sale record. The inventory detail is joined on the original transaction like an item receipt or adjustment. Here is a general example of how you might structure your API call:
javascript
var data = {
"recordType": "cashSale",
"id": "123", // replace with your cash sale record id
"fields": {
"item": {
"value": "456", // replace with your item id
"text": "New Item Name" // replace with your new item name
},
"quantity": "10" // replace with your new quantity
}
};
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("PUT", "https://<ACCOUNT_ID>.<http://suitetalk.api.netsuite.com/services/rest/record/v1/cashSale/123%22|suitetalk.api.netsuite.com/services/rest/record/v1/cashSale/123">); // replace <ACCOUNT_ID> with your account id
xhr.setRequestHeader("content-type", "application/json");
xhr.setRequestHeader("authorization", "OAuth oauth_consumer_key=\"...\",oauth_token=\"...\",oauth_signature_method=\"HMAC-SHA1\",oauth_timestamp=\"...\",oauth_nonce=\"...\",oauth_version=\"1.0\",oauth_signature=\"...\""); // replace with your OAuth credentials
xhr.send(data);
Please replace the placeholders with your actual data. Also, ensure that you have the necessary permissions to update the cash sale record and the item inventory.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
03/06/2025, 4:33 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.836279154
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.826630712
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.821823955
Celigo AI
03/06/2025, 4:33 PMCeligo AI
03/06/2025, 4:33 PMCeligo AI
03/06/2025, 4:33 PM