GET api/search/v2/Parts?vendorCode={vendorCode}&id={id}&password={password}&timeout={timeout}&webServiceId[0]={webServiceId[0]}&webServiceId[1]={webServiceId[1]}
Получить запчасти (детали) по коду (артикулу)
Описание запроса
Параметры URI
| Имя | Описание | Тип | Дополнительная информация | 
|---|---|---|---|
| vendorCode | 
                         Артикул товара  | 
                    string | 
                                 Обязательное поле  | 
                
| id | 
                         Идентификатор пользователя  | 
                    integer | 
                                 Обязательное поле  | 
                
| password | 
                         Пароль пользователя  | 
                    string | 
                                 Обязательное поле  | 
                
| timeout | 
                         Время ответа веб-сервиса поставщика в миллисекундах  | 
                    integer | 
                                 Значение по умолчанию 60000  | 
                
| webServiceId | 
                         Список идентификаторов веб-сервисов, ограничивающих область поиска  | 
                    Коллекция integer | 
                             Нет  | 
                
Параметры запроса
Нет
Описание ответа
Описание ресурса
Список запчастей (деталей), найденных по заданному артикулу (номеру) производителя
Коллекция PartResponse2| Имя | Описание | Тип | Дополнительная информация | 
|---|---|---|---|
| WebServiceId | integer | 
                             Нет  | 
                |
| Parts | 
                         Список запчастей (деталей)  | 
                    Коллекция PartView2 | 
                             Нет  | 
                
| State | 
                         Состояние ответа  | 
                    StateView2 | 
                             Нет  | 
                
Форматы ответа
application/json, text/json
            Пример:
        
[
  {
    "WebServiceId": 1,
    "Parts": [
      {
        "VendorCode": "sample string 1",
        "VendorName": "sample string 2",
        "Name": "sample string 3",
        "VendorPurifiedCode": "sample string 4",
        "Aliases": [
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          },
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          }
        ]
      },
      {
        "VendorCode": "sample string 1",
        "VendorName": "sample string 2",
        "Name": "sample string 3",
        "VendorPurifiedCode": "sample string 4",
        "Aliases": [
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          },
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          }
        ]
      }
    ],
    "State": {
      "Code": 1,
      "Message": "sample string 2",
      "ResponseTime": 3
    }
  },
  {
    "WebServiceId": 1,
    "Parts": [
      {
        "VendorCode": "sample string 1",
        "VendorName": "sample string 2",
        "Name": "sample string 3",
        "VendorPurifiedCode": "sample string 4",
        "Aliases": [
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          },
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          }
        ]
      },
      {
        "VendorCode": "sample string 1",
        "VendorName": "sample string 2",
        "Name": "sample string 3",
        "VendorPurifiedCode": "sample string 4",
        "Aliases": [
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          },
          {
            "VendorCode": "sample string 1",
            "VendorName": "sample string 2",
            "Name": "sample string 3"
          }
        ]
      }
    ],
    "State": {
      "Code": 1,
      "Message": "sample string 2",
      "ResponseTime": 3
    }
  }
]
        application/xml, text/xml
            Пример:
<ArrayOfPartResponse2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models.v2">
  <PartResponse2>
    <Parts>
      <PartView2>
        <Aliases>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
        </Aliases>
        <Name>sample string 3</Name>
        <VendorCode>sample string 1</VendorCode>
        <VendorName>sample string 2</VendorName>
        <VendorPurifiedCode>sample string 4</VendorPurifiedCode>
      </PartView2>
      <PartView2>
        <Aliases>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
        </Aliases>
        <Name>sample string 3</Name>
        <VendorCode>sample string 1</VendorCode>
        <VendorName>sample string 2</VendorName>
        <VendorPurifiedCode>sample string 4</VendorPurifiedCode>
      </PartView2>
    </Parts>
    <State>
      <Code>1</Code>
      <Message>sample string 2</Message>
      <ResponseTime>3</ResponseTime>
    </State>
    <WebServiceId>1</WebServiceId>
  </PartResponse2>
  <PartResponse2>
    <Parts>
      <PartView2>
        <Aliases>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
        </Aliases>
        <Name>sample string 3</Name>
        <VendorCode>sample string 1</VendorCode>
        <VendorName>sample string 2</VendorName>
        <VendorPurifiedCode>sample string 4</VendorPurifiedCode>
      </PartView2>
      <PartView2>
        <Aliases>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
          <WsPartView2>
            <Name>sample string 3</Name>
            <VendorCode>sample string 1</VendorCode>
            <VendorName>sample string 2</VendorName>
          </WsPartView2>
        </Aliases>
        <Name>sample string 3</Name>
        <VendorCode>sample string 1</VendorCode>
        <VendorName>sample string 2</VendorName>
        <VendorPurifiedCode>sample string 4</VendorPurifiedCode>
      </PartView2>
    </Parts>
    <State>
      <Code>1</Code>
      <Message>sample string 2</Message>
      <ResponseTime>3</ResponseTime>
    </State>
    <WebServiceId>1</WebServiceId>
  </PartResponse2>
</ArrayOfPartResponse2>