curl --request PATCH \
--url https://api.example.com/products/{id} \
--header 'Content-Type: application/json' \
--data '
{
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"volumesCount": 1,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": false,
"price": 99.9,
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": false,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": false,
"displayInDescription": true,
"affectsPrice": true
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": [
{
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"volumesCount": 1,
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": false,
"price": 99.9,
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": false,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": false,
"displayInDescription": true,
"affectsPrice": true
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": "<array>",
"id": "<string>",
"_deleted": false
}
]
}
'import requests
url = "https://api.example.com/products/{id}"
payload = {
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"volumesCount": 1,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": False,
"price": 99.9,
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": False,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": False,
"displayInDescription": True,
"affectsPrice": True
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": [
{
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"volumesCount": 1,
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": False,
"price": 99.9,
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": False,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": False,
"displayInDescription": True,
"affectsPrice": True
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": "<array>",
"id": "<string>",
"_deleted": False
}
]
}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
commercialName: 'Wireless Mouse',
fiscalName: 'Mouse Sem Fio Wireless USB',
suggestedPrice: 149.9,
marginPercentage: 30.5,
volumesCount: 1,
supplierId: '<string>',
groupId: '<string>',
defaultWarehouseId: '<string>',
externalSku: '<string>',
supplierProductName: '<string>',
sku: 'MOUSE-001',
type: 'SIMPLE',
status: 'ACTIVE',
isVariationTemplate: false,
price: 99.9,
category: 'Electronics',
ean: '7890000000000',
ncm: '85072000',
cfop: '5102',
cst: '102',
fiscal: {
ncm: '<string>',
cest: '<string>',
origin: '<string>',
cfopEntry: '<string>',
cfopExit: '<string>',
cstIcms: '<string>',
cstIpi: '<string>',
cstPis: '<string>',
cstCofins: '<string>',
pIcms: 123,
pIpi: 123,
pPis: 123,
pCofins: 123,
cClassTrib: '<string>',
cstIbsCbs: '<string>',
pIbsUf: 123,
pIbsMun: 123,
pCbs: 123,
isSubjectToSelectiveTax: false,
taxRuleNotes: '<string>'
},
components: [
{
componentId: 'uuid-v4',
quantity: 1,
lossPercentage: 0,
isMainItem: false,
displayInDescription: true,
affectsPrice: true
}
],
weight: 123,
height: 123,
width: 123,
length: 123,
costAvg: 123,
costManual: 123,
parentProductId: '<string>',
variationAttributes: {},
variations: [
{
commercialName: 'Wireless Mouse',
fiscalName: 'Mouse Sem Fio Wireless USB',
volumesCount: 1,
sku: 'MOUSE-001',
type: 'SIMPLE',
status: 'ACTIVE',
isVariationTemplate: false,
price: 99.9,
suggestedPrice: 149.9,
marginPercentage: 30.5,
supplierId: '<string>',
groupId: '<string>',
defaultWarehouseId: '<string>',
externalSku: '<string>',
supplierProductName: '<string>',
category: 'Electronics',
ean: '7890000000000',
ncm: '85072000',
cfop: '5102',
cst: '102',
fiscal: {
ncm: '<string>',
cest: '<string>',
origin: '<string>',
cfopEntry: '<string>',
cfopExit: '<string>',
cstIcms: '<string>',
cstIpi: '<string>',
cstPis: '<string>',
cstCofins: '<string>',
pIcms: 123,
pIpi: 123,
pPis: 123,
pCofins: 123,
cClassTrib: '<string>',
cstIbsCbs: '<string>',
pIbsUf: 123,
pIbsMun: 123,
pCbs: 123,
isSubjectToSelectiveTax: false,
taxRuleNotes: '<string>'
},
components: [
{
componentId: 'uuid-v4',
quantity: 1,
lossPercentage: 0,
isMainItem: false,
displayInDescription: true,
affectsPrice: true
}
],
weight: 123,
height: 123,
width: 123,
length: 123,
costAvg: 123,
costManual: 123,
parentProductId: '<string>',
variationAttributes: {},
variations: '<array>',
id: '<string>',
_deleted: false
}
]
})
};
fetch('https://api.example.com/products/{id}', 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/products/{id}",
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([
'commercialName' => 'Wireless Mouse',
'fiscalName' => 'Mouse Sem Fio Wireless USB',
'suggestedPrice' => 149.9,
'marginPercentage' => 30.5,
'volumesCount' => 1,
'supplierId' => '<string>',
'groupId' => '<string>',
'defaultWarehouseId' => '<string>',
'externalSku' => '<string>',
'supplierProductName' => '<string>',
'sku' => 'MOUSE-001',
'type' => 'SIMPLE',
'status' => 'ACTIVE',
'isVariationTemplate' => false,
'price' => 99.9,
'category' => 'Electronics',
'ean' => '7890000000000',
'ncm' => '85072000',
'cfop' => '5102',
'cst' => '102',
'fiscal' => [
'ncm' => '<string>',
'cest' => '<string>',
'origin' => '<string>',
'cfopEntry' => '<string>',
'cfopExit' => '<string>',
'cstIcms' => '<string>',
'cstIpi' => '<string>',
'cstPis' => '<string>',
'cstCofins' => '<string>',
'pIcms' => 123,
'pIpi' => 123,
'pPis' => 123,
'pCofins' => 123,
'cClassTrib' => '<string>',
'cstIbsCbs' => '<string>',
'pIbsUf' => 123,
'pIbsMun' => 123,
'pCbs' => 123,
'isSubjectToSelectiveTax' => false,
'taxRuleNotes' => '<string>'
],
'components' => [
[
'componentId' => 'uuid-v4',
'quantity' => 1,
'lossPercentage' => 0,
'isMainItem' => false,
'displayInDescription' => true,
'affectsPrice' => true
]
],
'weight' => 123,
'height' => 123,
'width' => 123,
'length' => 123,
'costAvg' => 123,
'costManual' => 123,
'parentProductId' => '<string>',
'variationAttributes' => [
],
'variations' => [
[
'commercialName' => 'Wireless Mouse',
'fiscalName' => 'Mouse Sem Fio Wireless USB',
'volumesCount' => 1,
'sku' => 'MOUSE-001',
'type' => 'SIMPLE',
'status' => 'ACTIVE',
'isVariationTemplate' => false,
'price' => 99.9,
'suggestedPrice' => 149.9,
'marginPercentage' => 30.5,
'supplierId' => '<string>',
'groupId' => '<string>',
'defaultWarehouseId' => '<string>',
'externalSku' => '<string>',
'supplierProductName' => '<string>',
'category' => 'Electronics',
'ean' => '7890000000000',
'ncm' => '85072000',
'cfop' => '5102',
'cst' => '102',
'fiscal' => [
'ncm' => '<string>',
'cest' => '<string>',
'origin' => '<string>',
'cfopEntry' => '<string>',
'cfopExit' => '<string>',
'cstIcms' => '<string>',
'cstIpi' => '<string>',
'cstPis' => '<string>',
'cstCofins' => '<string>',
'pIcms' => 123,
'pIpi' => 123,
'pPis' => 123,
'pCofins' => 123,
'cClassTrib' => '<string>',
'cstIbsCbs' => '<string>',
'pIbsUf' => 123,
'pIbsMun' => 123,
'pCbs' => 123,
'isSubjectToSelectiveTax' => false,
'taxRuleNotes' => '<string>'
],
'components' => [
[
'componentId' => 'uuid-v4',
'quantity' => 1,
'lossPercentage' => 0,
'isMainItem' => false,
'displayInDescription' => true,
'affectsPrice' => true
]
],
'weight' => 123,
'height' => 123,
'width' => 123,
'length' => 123,
'costAvg' => 123,
'costManual' => 123,
'parentProductId' => '<string>',
'variationAttributes' => [
],
'variations' => '<array>',
'id' => '<string>',
'_deleted' => false
]
]
]),
CURLOPT_HTTPHEADER => [
"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/products/{id}"
payload := strings.NewReader("{\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"volumesCount\": 1,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": [\n {\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"volumesCount\": 1,\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": \"<array>\",\n \"id\": \"<string>\",\n \"_deleted\": false\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", url, payload)
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/products/{id}")
.header("Content-Type", "application/json")
.body("{\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"volumesCount\": 1,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": [\n {\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"volumesCount\": 1,\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": \"<array>\",\n \"id\": \"<string>\",\n \"_deleted\": false\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/products/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"volumesCount\": 1,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": [\n {\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"volumesCount\": 1,\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": \"<array>\",\n \"id\": \"<string>\",\n \"_deleted\": false\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"id": "cffbca85-da89-4b2a-aecf-31422abcb34a",
"sku": "PROD-123",
"commercialName": "Cabo de Dados USB-C Atualizado",
"updatedAt": "2024-02-15T15:00:00.000Z"
}
Atualizar Produto
Atualiza gradativamente propriedades abertas de um Produto Mestre.
curl --request PATCH \
--url https://api.example.com/products/{id} \
--header 'Content-Type: application/json' \
--data '
{
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"volumesCount": 1,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": false,
"price": 99.9,
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": false,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": false,
"displayInDescription": true,
"affectsPrice": true
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": [
{
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"volumesCount": 1,
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": false,
"price": 99.9,
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": false,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": false,
"displayInDescription": true,
"affectsPrice": true
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": "<array>",
"id": "<string>",
"_deleted": false
}
]
}
'import requests
url = "https://api.example.com/products/{id}"
payload = {
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"volumesCount": 1,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": False,
"price": 99.9,
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": False,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": False,
"displayInDescription": True,
"affectsPrice": True
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": [
{
"commercialName": "Wireless Mouse",
"fiscalName": "Mouse Sem Fio Wireless USB",
"volumesCount": 1,
"sku": "MOUSE-001",
"type": "SIMPLE",
"status": "ACTIVE",
"isVariationTemplate": False,
"price": 99.9,
"suggestedPrice": 149.9,
"marginPercentage": 30.5,
"supplierId": "<string>",
"groupId": "<string>",
"defaultWarehouseId": "<string>",
"externalSku": "<string>",
"supplierProductName": "<string>",
"category": "Electronics",
"ean": "7890000000000",
"ncm": "85072000",
"cfop": "5102",
"cst": "102",
"fiscal": {
"ncm": "<string>",
"cest": "<string>",
"origin": "<string>",
"cfopEntry": "<string>",
"cfopExit": "<string>",
"cstIcms": "<string>",
"cstIpi": "<string>",
"cstPis": "<string>",
"cstCofins": "<string>",
"pIcms": 123,
"pIpi": 123,
"pPis": 123,
"pCofins": 123,
"cClassTrib": "<string>",
"cstIbsCbs": "<string>",
"pIbsUf": 123,
"pIbsMun": 123,
"pCbs": 123,
"isSubjectToSelectiveTax": False,
"taxRuleNotes": "<string>"
},
"components": [
{
"componentId": "uuid-v4",
"quantity": 1,
"lossPercentage": 0,
"isMainItem": False,
"displayInDescription": True,
"affectsPrice": True
}
],
"weight": 123,
"height": 123,
"width": 123,
"length": 123,
"costAvg": 123,
"costManual": 123,
"parentProductId": "<string>",
"variationAttributes": {},
"variations": "<array>",
"id": "<string>",
"_deleted": False
}
]
}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
commercialName: 'Wireless Mouse',
fiscalName: 'Mouse Sem Fio Wireless USB',
suggestedPrice: 149.9,
marginPercentage: 30.5,
volumesCount: 1,
supplierId: '<string>',
groupId: '<string>',
defaultWarehouseId: '<string>',
externalSku: '<string>',
supplierProductName: '<string>',
sku: 'MOUSE-001',
type: 'SIMPLE',
status: 'ACTIVE',
isVariationTemplate: false,
price: 99.9,
category: 'Electronics',
ean: '7890000000000',
ncm: '85072000',
cfop: '5102',
cst: '102',
fiscal: {
ncm: '<string>',
cest: '<string>',
origin: '<string>',
cfopEntry: '<string>',
cfopExit: '<string>',
cstIcms: '<string>',
cstIpi: '<string>',
cstPis: '<string>',
cstCofins: '<string>',
pIcms: 123,
pIpi: 123,
pPis: 123,
pCofins: 123,
cClassTrib: '<string>',
cstIbsCbs: '<string>',
pIbsUf: 123,
pIbsMun: 123,
pCbs: 123,
isSubjectToSelectiveTax: false,
taxRuleNotes: '<string>'
},
components: [
{
componentId: 'uuid-v4',
quantity: 1,
lossPercentage: 0,
isMainItem: false,
displayInDescription: true,
affectsPrice: true
}
],
weight: 123,
height: 123,
width: 123,
length: 123,
costAvg: 123,
costManual: 123,
parentProductId: '<string>',
variationAttributes: {},
variations: [
{
commercialName: 'Wireless Mouse',
fiscalName: 'Mouse Sem Fio Wireless USB',
volumesCount: 1,
sku: 'MOUSE-001',
type: 'SIMPLE',
status: 'ACTIVE',
isVariationTemplate: false,
price: 99.9,
suggestedPrice: 149.9,
marginPercentage: 30.5,
supplierId: '<string>',
groupId: '<string>',
defaultWarehouseId: '<string>',
externalSku: '<string>',
supplierProductName: '<string>',
category: 'Electronics',
ean: '7890000000000',
ncm: '85072000',
cfop: '5102',
cst: '102',
fiscal: {
ncm: '<string>',
cest: '<string>',
origin: '<string>',
cfopEntry: '<string>',
cfopExit: '<string>',
cstIcms: '<string>',
cstIpi: '<string>',
cstPis: '<string>',
cstCofins: '<string>',
pIcms: 123,
pIpi: 123,
pPis: 123,
pCofins: 123,
cClassTrib: '<string>',
cstIbsCbs: '<string>',
pIbsUf: 123,
pIbsMun: 123,
pCbs: 123,
isSubjectToSelectiveTax: false,
taxRuleNotes: '<string>'
},
components: [
{
componentId: 'uuid-v4',
quantity: 1,
lossPercentage: 0,
isMainItem: false,
displayInDescription: true,
affectsPrice: true
}
],
weight: 123,
height: 123,
width: 123,
length: 123,
costAvg: 123,
costManual: 123,
parentProductId: '<string>',
variationAttributes: {},
variations: '<array>',
id: '<string>',
_deleted: false
}
]
})
};
fetch('https://api.example.com/products/{id}', 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/products/{id}",
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([
'commercialName' => 'Wireless Mouse',
'fiscalName' => 'Mouse Sem Fio Wireless USB',
'suggestedPrice' => 149.9,
'marginPercentage' => 30.5,
'volumesCount' => 1,
'supplierId' => '<string>',
'groupId' => '<string>',
'defaultWarehouseId' => '<string>',
'externalSku' => '<string>',
'supplierProductName' => '<string>',
'sku' => 'MOUSE-001',
'type' => 'SIMPLE',
'status' => 'ACTIVE',
'isVariationTemplate' => false,
'price' => 99.9,
'category' => 'Electronics',
'ean' => '7890000000000',
'ncm' => '85072000',
'cfop' => '5102',
'cst' => '102',
'fiscal' => [
'ncm' => '<string>',
'cest' => '<string>',
'origin' => '<string>',
'cfopEntry' => '<string>',
'cfopExit' => '<string>',
'cstIcms' => '<string>',
'cstIpi' => '<string>',
'cstPis' => '<string>',
'cstCofins' => '<string>',
'pIcms' => 123,
'pIpi' => 123,
'pPis' => 123,
'pCofins' => 123,
'cClassTrib' => '<string>',
'cstIbsCbs' => '<string>',
'pIbsUf' => 123,
'pIbsMun' => 123,
'pCbs' => 123,
'isSubjectToSelectiveTax' => false,
'taxRuleNotes' => '<string>'
],
'components' => [
[
'componentId' => 'uuid-v4',
'quantity' => 1,
'lossPercentage' => 0,
'isMainItem' => false,
'displayInDescription' => true,
'affectsPrice' => true
]
],
'weight' => 123,
'height' => 123,
'width' => 123,
'length' => 123,
'costAvg' => 123,
'costManual' => 123,
'parentProductId' => '<string>',
'variationAttributes' => [
],
'variations' => [
[
'commercialName' => 'Wireless Mouse',
'fiscalName' => 'Mouse Sem Fio Wireless USB',
'volumesCount' => 1,
'sku' => 'MOUSE-001',
'type' => 'SIMPLE',
'status' => 'ACTIVE',
'isVariationTemplate' => false,
'price' => 99.9,
'suggestedPrice' => 149.9,
'marginPercentage' => 30.5,
'supplierId' => '<string>',
'groupId' => '<string>',
'defaultWarehouseId' => '<string>',
'externalSku' => '<string>',
'supplierProductName' => '<string>',
'category' => 'Electronics',
'ean' => '7890000000000',
'ncm' => '85072000',
'cfop' => '5102',
'cst' => '102',
'fiscal' => [
'ncm' => '<string>',
'cest' => '<string>',
'origin' => '<string>',
'cfopEntry' => '<string>',
'cfopExit' => '<string>',
'cstIcms' => '<string>',
'cstIpi' => '<string>',
'cstPis' => '<string>',
'cstCofins' => '<string>',
'pIcms' => 123,
'pIpi' => 123,
'pPis' => 123,
'pCofins' => 123,
'cClassTrib' => '<string>',
'cstIbsCbs' => '<string>',
'pIbsUf' => 123,
'pIbsMun' => 123,
'pCbs' => 123,
'isSubjectToSelectiveTax' => false,
'taxRuleNotes' => '<string>'
],
'components' => [
[
'componentId' => 'uuid-v4',
'quantity' => 1,
'lossPercentage' => 0,
'isMainItem' => false,
'displayInDescription' => true,
'affectsPrice' => true
]
],
'weight' => 123,
'height' => 123,
'width' => 123,
'length' => 123,
'costAvg' => 123,
'costManual' => 123,
'parentProductId' => '<string>',
'variationAttributes' => [
],
'variations' => '<array>',
'id' => '<string>',
'_deleted' => false
]
]
]),
CURLOPT_HTTPHEADER => [
"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/products/{id}"
payload := strings.NewReader("{\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"volumesCount\": 1,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": [\n {\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"volumesCount\": 1,\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": \"<array>\",\n \"id\": \"<string>\",\n \"_deleted\": false\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", url, payload)
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/products/{id}")
.header("Content-Type", "application/json")
.body("{\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"volumesCount\": 1,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": [\n {\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"volumesCount\": 1,\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": \"<array>\",\n \"id\": \"<string>\",\n \"_deleted\": false\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/products/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"volumesCount\": 1,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": [\n {\n \"commercialName\": \"Wireless Mouse\",\n \"fiscalName\": \"Mouse Sem Fio Wireless USB\",\n \"volumesCount\": 1,\n \"sku\": \"MOUSE-001\",\n \"type\": \"SIMPLE\",\n \"status\": \"ACTIVE\",\n \"isVariationTemplate\": false,\n \"price\": 99.9,\n \"suggestedPrice\": 149.9,\n \"marginPercentage\": 30.5,\n \"supplierId\": \"<string>\",\n \"groupId\": \"<string>\",\n \"defaultWarehouseId\": \"<string>\",\n \"externalSku\": \"<string>\",\n \"supplierProductName\": \"<string>\",\n \"category\": \"Electronics\",\n \"ean\": \"7890000000000\",\n \"ncm\": \"85072000\",\n \"cfop\": \"5102\",\n \"cst\": \"102\",\n \"fiscal\": {\n \"ncm\": \"<string>\",\n \"cest\": \"<string>\",\n \"origin\": \"<string>\",\n \"cfopEntry\": \"<string>\",\n \"cfopExit\": \"<string>\",\n \"cstIcms\": \"<string>\",\n \"cstIpi\": \"<string>\",\n \"cstPis\": \"<string>\",\n \"cstCofins\": \"<string>\",\n \"pIcms\": 123,\n \"pIpi\": 123,\n \"pPis\": 123,\n \"pCofins\": 123,\n \"cClassTrib\": \"<string>\",\n \"cstIbsCbs\": \"<string>\",\n \"pIbsUf\": 123,\n \"pIbsMun\": 123,\n \"pCbs\": 123,\n \"isSubjectToSelectiveTax\": false,\n \"taxRuleNotes\": \"<string>\"\n },\n \"components\": [\n {\n \"componentId\": \"uuid-v4\",\n \"quantity\": 1,\n \"lossPercentage\": 0,\n \"isMainItem\": false,\n \"displayInDescription\": true,\n \"affectsPrice\": true\n }\n ],\n \"weight\": 123,\n \"height\": 123,\n \"width\": 123,\n \"length\": 123,\n \"costAvg\": 123,\n \"costManual\": 123,\n \"parentProductId\": \"<string>\",\n \"variationAttributes\": {},\n \"variations\": \"<array>\",\n \"id\": \"<string>\",\n \"_deleted\": false\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"id": "cffbca85-da89-4b2a-aecf-31422abcb34a",
"sku": "PROD-123",
"commercialName": "Cabo de Dados USB-C Atualizado",
"updatedAt": "2024-02-15T15:00:00.000Z"
}
Path
Body
Response
{
"id": "cffbca85-da89-4b2a-aecf-31422abcb34a",
"sku": "PROD-123",
"commercialName": "Cabo de Dados USB-C Atualizado",
"updatedAt": "2024-02-15T15:00:00.000Z"
}
Path Parameters
Body
Commercial Product Name
"Wireless Mouse"
Fiscal Product Name (for invoices)
"Mouse Sem Fio Wireless USB"
Suggested Price (Price Ceiling)
149.9
Margin Percentage
30.5
Number of Volumes
1
Supplier ID
Product Group ID
Default Warehouse ID
External SKU (Supplier SKU)
Supplier Product Name
SKU (Stock Keeping Unit)
"MOUSE-001"
Product Type
SIMPLE, KIT, MANUFACTURED Product Status
ACTIVE, INACTIVE Is Variation Template (Parent)
Price
99.9
Category
"Electronics"
EAN / GTIN
"7890000000000"
NCM Code
"85072000"
CFOP Code
"5102"
CST/CSOSN Code
"102"
Fiscal Data (Complete)
Show child attributes
Show child attributes
Kit Components (only for KIT/MANUFACTURED)
Show child attributes
Show child attributes
Weight (kg)
Height (cm)
Width (cm)
Length (cm)
Average Cost
Manual Cost
Parent Product ID (if variant)
Variation Attributes (e.g. { color: "Red" })
Product Variations
Show child attributes
Show child attributes
Response
The product has been successfully updated.