PUT v1/product/update

Adicionar ou atualizar produtos

Request Information

URI Parameters

None.

Body Parameters

Estrutura com dados do produto

Collection of ProductUpdateDTO
NameDescriptionTypeAdditional information
SellerKey

string

None.

ProductCode

string

None.

Height

decimal number

None.

NCMCode

string

None.

StreetDate

date

None.

Description

string

None.

DetailedDescription

string

None.

Image

string

None.

ImagePlus1

string

None.

ImagePlus2

string

None.

ImagePlus3

string

None.

ImagePlus4

string

None.

Release

boolean

None.

Width

decimal number

None.

Brand

ProductBrandDTO

None.

Categories

Collection of ProductCategoryDTO

None.

Skus

Collection of SkuDTO

None.

SalesMode

SalesMode

None.

Source

ProductSource

None.

Weight

decimal number

None.

Price

decimal number

None.

Type

ProductTypeDTO

None.

Depth

decimal number

None.

UnitMeasurement

UnitMeasurementDTO

None.

UrlVideoYoutube

string

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "SellerKey": "sample string 1",
    "ProductCode": "sample string 2",
    "Height": 3.1,
    "NCMCode": "sample string 4",
    "StreetDate": "2026-08-10T13:43:25.4450236-03:00",
    "Description": "sample string 5",
    "DetailedDescription": "sample string 6",
    "Image": "sample string 7",
    "ImagePlus1": "sample string 8",
    "ImagePlus2": "sample string 9",
    "ImagePlus3": "sample string 10",
    "ImagePlus4": "sample string 11",
    "Release": true,
    "Width": 13.1,
    "Brand": {
      "ID": 1,
      "Description": "sample string 2"
    },
    "Categories": [
      {
        "ID": 1,
        "Description": "sample string 2",
        "PrintCode": "sample string 3",
        "ParentID": 1,
        "Current": true,
        "KeyValue": "sample string 5",
        "ExternalCode": "sample string 6",
        "InternalCode": "sample string 7"
      },
      {
        "ID": 1,
        "Description": "sample string 2",
        "PrintCode": "sample string 3",
        "ParentID": 1,
        "Current": true,
        "KeyValue": "sample string 5",
        "ExternalCode": "sample string 6",
        "InternalCode": "sample string 7"
      }
    ],
    "Skus": [
      {
        "EAN": "sample string 1",
        "SkuCode": "sample string 2",
        "Description": "sample string 3",
        "Features": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ],
        "Descriptors": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ]
      },
      {
        "EAN": "sample string 1",
        "SkuCode": "sample string 2",
        "Description": "sample string 3",
        "Features": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ],
        "Descriptors": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ]
      }
    ],
    "SalesMode": 0,
    "Source": 0,
    "Weight": 14.1,
    "Price": 15.1,
    "Type": {
      "ID": 1,
      "Description": "sample string 2"
    },
    "Depth": 16.1,
    "UnitMeasurement": {
      "ID": 1,
      "Description": "sample string 2",
      "Code": "sample string 3"
    },
    "UrlVideoYoutube": "sample string 17"
  },
  {
    "SellerKey": "sample string 1",
    "ProductCode": "sample string 2",
    "Height": 3.1,
    "NCMCode": "sample string 4",
    "StreetDate": "2026-08-10T13:43:25.4450236-03:00",
    "Description": "sample string 5",
    "DetailedDescription": "sample string 6",
    "Image": "sample string 7",
    "ImagePlus1": "sample string 8",
    "ImagePlus2": "sample string 9",
    "ImagePlus3": "sample string 10",
    "ImagePlus4": "sample string 11",
    "Release": true,
    "Width": 13.1,
    "Brand": {
      "ID": 1,
      "Description": "sample string 2"
    },
    "Categories": [
      {
        "ID": 1,
        "Description": "sample string 2",
        "PrintCode": "sample string 3",
        "ParentID": 1,
        "Current": true,
        "KeyValue": "sample string 5",
        "ExternalCode": "sample string 6",
        "InternalCode": "sample string 7"
      },
      {
        "ID": 1,
        "Description": "sample string 2",
        "PrintCode": "sample string 3",
        "ParentID": 1,
        "Current": true,
        "KeyValue": "sample string 5",
        "ExternalCode": "sample string 6",
        "InternalCode": "sample string 7"
      }
    ],
    "Skus": [
      {
        "EAN": "sample string 1",
        "SkuCode": "sample string 2",
        "Description": "sample string 3",
        "Features": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ],
        "Descriptors": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ]
      },
      {
        "EAN": "sample string 1",
        "SkuCode": "sample string 2",
        "Description": "sample string 3",
        "Features": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ],
        "Descriptors": [
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          },
          {
            "ID": 1,
            "Description": "sample string 2",
            "Value": "sample string 3"
          }
        ]
      }
    ],
    "SalesMode": 0,
    "Source": 0,
    "Weight": 14.1,
    "Price": 15.1,
    "Type": {
      "ID": 1,
      "Description": "sample string 2"
    },
    "Depth": 16.1,
    "UnitMeasurement": {
      "ID": 1,
      "Description": "sample string 2",
      "Code": "sample string 3"
    },
    "UrlVideoYoutube": "sample string 17"
  }
]

application/xml, text/xml

Sample:
<ArrayOfProductUpdateDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eXpert.Domain.DTO">
  <ProductUpdateDTO>
    <Brand>
      <Description>sample string 2</Description>
      <ID>1</ID>
    </Brand>
    <Categories>
      <ProductCategoryDTO>
        <Current>true</Current>
        <Description>sample string 2</Description>
        <ExternalCode>sample string 6</ExternalCode>
        <ID>1</ID>
        <InternalCode>sample string 7</InternalCode>
        <KeyValue>sample string 5</KeyValue>
        <ParentID>1</ParentID>
        <PrintCode>sample string 3</PrintCode>
      </ProductCategoryDTO>
      <ProductCategoryDTO>
        <Current>true</Current>
        <Description>sample string 2</Description>
        <ExternalCode>sample string 6</ExternalCode>
        <ID>1</ID>
        <InternalCode>sample string 7</InternalCode>
        <KeyValue>sample string 5</KeyValue>
        <ParentID>1</ParentID>
        <PrintCode>sample string 3</PrintCode>
      </ProductCategoryDTO>
    </Categories>
    <Depth>16.1</Depth>
    <Description>sample string 5</Description>
    <DetailedDescription>sample string 6</DetailedDescription>
    <Height>3.1</Height>
    <Image>sample string 7</Image>
    <ImagePlus1>sample string 8</ImagePlus1>
    <ImagePlus2>sample string 9</ImagePlus2>
    <ImagePlus3>sample string 10</ImagePlus3>
    <ImagePlus4>sample string 11</ImagePlus4>
    <NCMCode>sample string 4</NCMCode>
    <Price>15.1</Price>
    <ProductCode>sample string 2</ProductCode>
    <Release>true</Release>
    <SalesMode>SellOutOfStock</SalesMode>
    <SellerKey>sample string 1</SellerKey>
    <Skus>
      <SkuDTO>
        <Description>sample string 3</Description>
        <Descriptors>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
        </Descriptors>
        <EAN>sample string 1</EAN>
        <Features>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
        </Features>
        <SkuCode>sample string 2</SkuCode>
      </SkuDTO>
      <SkuDTO>
        <Description>sample string 3</Description>
        <Descriptors>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
        </Descriptors>
        <EAN>sample string 1</EAN>
        <Features>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
        </Features>
        <SkuCode>sample string 2</SkuCode>
      </SkuDTO>
    </Skus>
    <Source>National</Source>
    <StreetDate>2026-08-10T13:43:25.4450236-03:00</StreetDate>
    <Type>
      <Description>sample string 2</Description>
      <ID>1</ID>
    </Type>
    <UnitMeasurement>
      <Code>sample string 3</Code>
      <Description>sample string 2</Description>
      <ID>1</ID>
    </UnitMeasurement>
    <UrlVideoYoutube>sample string 17</UrlVideoYoutube>
    <Weight>14.1</Weight>
    <Width>13.1</Width>
  </ProductUpdateDTO>
  <ProductUpdateDTO>
    <Brand>
      <Description>sample string 2</Description>
      <ID>1</ID>
    </Brand>
    <Categories>
      <ProductCategoryDTO>
        <Current>true</Current>
        <Description>sample string 2</Description>
        <ExternalCode>sample string 6</ExternalCode>
        <ID>1</ID>
        <InternalCode>sample string 7</InternalCode>
        <KeyValue>sample string 5</KeyValue>
        <ParentID>1</ParentID>
        <PrintCode>sample string 3</PrintCode>
      </ProductCategoryDTO>
      <ProductCategoryDTO>
        <Current>true</Current>
        <Description>sample string 2</Description>
        <ExternalCode>sample string 6</ExternalCode>
        <ID>1</ID>
        <InternalCode>sample string 7</InternalCode>
        <KeyValue>sample string 5</KeyValue>
        <ParentID>1</ParentID>
        <PrintCode>sample string 3</PrintCode>
      </ProductCategoryDTO>
    </Categories>
    <Depth>16.1</Depth>
    <Description>sample string 5</Description>
    <DetailedDescription>sample string 6</DetailedDescription>
    <Height>3.1</Height>
    <Image>sample string 7</Image>
    <ImagePlus1>sample string 8</ImagePlus1>
    <ImagePlus2>sample string 9</ImagePlus2>
    <ImagePlus3>sample string 10</ImagePlus3>
    <ImagePlus4>sample string 11</ImagePlus4>
    <NCMCode>sample string 4</NCMCode>
    <Price>15.1</Price>
    <ProductCode>sample string 2</ProductCode>
    <Release>true</Release>
    <SalesMode>SellOutOfStock</SalesMode>
    <SellerKey>sample string 1</SellerKey>
    <Skus>
      <SkuDTO>
        <Description>sample string 3</Description>
        <Descriptors>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
        </Descriptors>
        <EAN>sample string 1</EAN>
        <Features>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
        </Features>
        <SkuCode>sample string 2</SkuCode>
      </SkuDTO>
      <SkuDTO>
        <Description>sample string 3</Description>
        <Descriptors>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
          <DescriptorDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </DescriptorDTO>
        </Descriptors>
        <EAN>sample string 1</EAN>
        <Features>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
          <FeatureDTO>
            <Description>sample string 2</Description>
            <ID>1</ID>
            <Value>sample string 3</Value>
          </FeatureDTO>
        </Features>
        <SkuCode>sample string 2</SkuCode>
      </SkuDTO>
    </Skus>
    <Source>National</Source>
    <StreetDate>2026-08-10T13:43:25.4450236-03:00</StreetDate>
    <Type>
      <Description>sample string 2</Description>
      <ID>1</ID>
    </Type>
    <UnitMeasurement>
      <Code>sample string 3</Code>
      <Description>sample string 2</Description>
      <ID>1</ID>
    </UnitMeasurement>
    <UrlVideoYoutube>sample string 17</UrlVideoYoutube>
    <Weight>14.1</Weight>
    <Width>13.1</Width>
  </ProductUpdateDTO>
</ArrayOfProductUpdateDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.