Updates a Non Wine Product
curl --request PATCH \
--url https://api.example.com/api/v1/Products/Skus/NonWine \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"sku": "<string>",
"supplierId": "<string>",
"itemTypeCode": "<string>",
"caseQuantity": 123,
"description": "<string>",
"srp": 123
}
'import requests
url = "https://api.example.com/api/v1/Products/Skus/NonWine"
payload = {
"sku": "<string>",
"supplierId": "<string>",
"itemTypeCode": "<string>",
"caseQuantity": 123,
"description": "<string>",
"srp": 123
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
sku: '<string>',
supplierId: '<string>',
itemTypeCode: '<string>',
caseQuantity: 123,
description: '<string>',
srp: 123
})
};
fetch('https://api.example.com/api/v1/Products/Skus/NonWine', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/v1/Products/Skus/NonWine",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'sku' => '<string>',
'supplierId' => '<string>',
'itemTypeCode' => '<string>',
'caseQuantity' => 123,
'description' => '<string>',
'srp' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/v1/Products/Skus/NonWine"
payload := strings.NewReader("{\n \"sku\": \"<string>\",\n \"supplierId\": \"<string>\",\n \"itemTypeCode\": \"<string>\",\n \"caseQuantity\": 123,\n \"description\": \"<string>\",\n \"srp\": 123\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.example.com/api/v1/Products/Skus/NonWine")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"sku\": \"<string>\",\n \"supplierId\": \"<string>\",\n \"itemTypeCode\": \"<string>\",\n \"caseQuantity\": 123,\n \"description\": \"<string>\",\n \"srp\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/Products/Skus/NonWine")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sku\": \"<string>\",\n \"supplierId\": \"<string>\",\n \"itemTypeCode\": \"<string>\",\n \"caseQuantity\": 123,\n \"description\": \"<string>\",\n \"srp\": 123\n}"
response = http.request(request)
puts response.read_body{
"isSuccess": true,
"message": "<string>",
"payload": "<string>"
}Updates a Non Wine Product
PATCH
/
api
/
v1
/
Products
/
Skus
/
NonWine
Updates a Non Wine Product
curl --request PATCH \
--url https://api.example.com/api/v1/Products/Skus/NonWine \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"sku": "<string>",
"supplierId": "<string>",
"itemTypeCode": "<string>",
"caseQuantity": 123,
"description": "<string>",
"srp": 123
}
'import requests
url = "https://api.example.com/api/v1/Products/Skus/NonWine"
payload = {
"sku": "<string>",
"supplierId": "<string>",
"itemTypeCode": "<string>",
"caseQuantity": 123,
"description": "<string>",
"srp": 123
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
sku: '<string>',
supplierId: '<string>',
itemTypeCode: '<string>',
caseQuantity: 123,
description: '<string>',
srp: 123
})
};
fetch('https://api.example.com/api/v1/Products/Skus/NonWine', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/v1/Products/Skus/NonWine",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'sku' => '<string>',
'supplierId' => '<string>',
'itemTypeCode' => '<string>',
'caseQuantity' => 123,
'description' => '<string>',
'srp' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/v1/Products/Skus/NonWine"
payload := strings.NewReader("{\n \"sku\": \"<string>\",\n \"supplierId\": \"<string>\",\n \"itemTypeCode\": \"<string>\",\n \"caseQuantity\": 123,\n \"description\": \"<string>\",\n \"srp\": 123\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.example.com/api/v1/Products/Skus/NonWine")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"sku\": \"<string>\",\n \"supplierId\": \"<string>\",\n \"itemTypeCode\": \"<string>\",\n \"caseQuantity\": 123,\n \"description\": \"<string>\",\n \"srp\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/Products/Skus/NonWine")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sku\": \"<string>\",\n \"supplierId\": \"<string>\",\n \"itemTypeCode\": \"<string>\",\n \"caseQuantity\": 123,\n \"description\": \"<string>\",\n \"srp\": 123\n}"
response = http.request(request)
puts response.read_body{
"isSuccess": true,
"message": "<string>",
"payload": "<string>"
}Authorizations
Enter the Bearer AccessToken; Example: 'Bearer 12345abcdef'
Body
application/json
The product to update
The SKU of the customer for the GSET or PTO. This is not the SKU of the items in the collection. Add that in the LineItems field
Minimum string length:
1SupplierId is the unique ID for the owner of items in the system
Minimum string length:
2The ItemType (Code)
ACC - Accessory FOOD - Food to eat INSERT - An insert PACK - Packaging
Minimum string length:
1The Case Quantity
Description of the BOM SKU
Maximum string length:
150Suggested Retail Price
Was this page helpful?
⌘I