PUT api/catalog/products/{id}

Метод для обновления "Продукта"

Полный URL-адрес запроса: https://sfa-api.ddapp.biz/api/catalog/products/{id}?api-version=2.0

  Для этого метода требуется авторизация

Информация о запросе

URL параметры

НазваниеОписаниеТип данныхДополнительная информация
id

Уникальный идентификатор "Продукта"

string

Required

Тело запроса


"Продукт"

CreateProductModel2
НазваниеОписаниеТип данныхДополнительная информация
VendorId

string

Длина: от 1 до 100

Соответствует регулярному выражению: ^[a-zA-Zа-яА-Я0-9_-]+$

Article

string

Длина: от 0 до 100

Barcode

string

Длина: от 0 до 50

GroupId

string

Обязательное поле

Длина: от 1 до 100

BrandId

string

Обязательное поле

Длина: от 1 до 100

Name

string

Обязательное поле

Длина: от 1 до 200

Weighted

boolean

Нет

MinOrder

decimal number

Нет

Multiplicity

decimal number

Нет

Active

boolean

Нет

F1NotEnabled

boolean

Нет

F2NotEnabled

boolean

Нет

ManufacturerId

globally unique identifier

Нет

DefaultPackagingId

string

Нет

Properties

Collection of CreateEntityPropertyValueModel

Нет

Packagings

Collection of CreateProductPackagingModel

Нет

Images

Collection of MultimediaModel

Нет

Videos

Collection of MultimediaModel

Нет

Форматы запросов

{
  "vendorId": "sample string 1",
  "article": "sample string 2",
  "barcode": "sample string 3",
  "groupId": "sample string 4",
  "brandId": "sample string 5",
  "name": "sample string 6",
  "weighted": true,
  "minOrder": 1.1,
  "multiplicity": 1.1,
  "active": true,
  "f1NotEnabled": true,
  "f2NotEnabled": true,
  "manufacturerId": "0b976aad-8a08-4fa8-80a6-d8cc73c58422",
  "defaultPackagingId": "sample string 7",
  "properties": [
    {
      "propertyId": "sample string 1",
      "value": "sample string 2"
    },
    {
      "propertyId": "sample string 1",
      "value": "sample string 2"
    }
  ],
  "packagings": [
    {
      "packagingId": "sample string 1",
      "value": 2.1
    },
    {
      "packagingId": "sample string 1",
      "value": 2.1
    }
  ],
  "images": [
    {
      "orderIndex": 1,
      "url": "sample string 2"
    },
    {
      "orderIndex": 1,
      "url": "sample string 2"
    }
  ],
  "videos": [
    {
      "orderIndex": 1,
      "url": "sample string 2"
    },
    {
      "orderIndex": 1,
      "url": "sample string 2"
    }
  ]
}
<CreateProductModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V2.Catalog.Products">
  <Active>true</Active>
  <Article>sample string 2</Article>
  <Barcode>sample string 3</Barcode>
  <BrandId>sample string 5</BrandId>
  <DefaultPackagingId>sample string 7</DefaultPackagingId>
  <F1NotEnabled>true</F1NotEnabled>
  <F2NotEnabled>true</F2NotEnabled>
  <GroupId>sample string 4</GroupId>
  <Images xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous">
    <d2p1:MultimediaModel>
      <d2p1:OrderIndex>1</d2p1:OrderIndex>
      <d2p1:Url>sample string 2</d2p1:Url>
    </d2p1:MultimediaModel>
    <d2p1:MultimediaModel>
      <d2p1:OrderIndex>1</d2p1:OrderIndex>
      <d2p1:Url>sample string 2</d2p1:Url>
    </d2p1:MultimediaModel>
  </Images>
  <ManufacturerId>0b976aad-8a08-4fa8-80a6-d8cc73c58422</ManufacturerId>
  <MinOrder>1.1</MinOrder>
  <Multiplicity>1.1</Multiplicity>
  <Name>sample string 6</Name>
  <Packagings xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Catalog.Products.Packagings">
    <d2p1:CreateProductPackagingModel>
      <d2p1:PackagingId>sample string 1</d2p1:PackagingId>
      <d2p1:Value>2.1</d2p1:Value>
    </d2p1:CreateProductPackagingModel>
    <d2p1:CreateProductPackagingModel>
      <d2p1:PackagingId>sample string 1</d2p1:PackagingId>
      <d2p1:Value>2.1</d2p1:Value>
    </d2p1:CreateProductPackagingModel>
  </Packagings>
  <Properties xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.EntityProperties.Values">
    <d2p1:CreateEntityPropertyValueModel>
      <d2p1:PropertyId>sample string 1</d2p1:PropertyId>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:CreateEntityPropertyValueModel>
    <d2p1:CreateEntityPropertyValueModel>
      <d2p1:PropertyId>sample string 1</d2p1:PropertyId>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:CreateEntityPropertyValueModel>
  </Properties>
  <VendorId>sample string 1</VendorId>
  <Videos xmlns:d2p1="http://schemas.datacontract.org/2004/07/DDApp.Shared.Api.Models.V1.Miscellaneous">
    <d2p1:MultimediaModel>
      <d2p1:OrderIndex>1</d2p1:OrderIndex>
      <d2p1:Url>sample string 2</d2p1:Url>
    </d2p1:MultimediaModel>
    <d2p1:MultimediaModel>
      <d2p1:OrderIndex>1</d2p1:OrderIndex>
      <d2p1:Url>sample string 2</d2p1:Url>
    </d2p1:MultimediaModel>
  </Videos>
  <Weighted>true</Weighted>
</CreateProductModel>

Sample not available.

Информация об ответе

Нет