Адрес службы: POST

http://api.alemtat.kz/web/{ext}/FLFL/regArticles


Регистрация номенклатуры товара. При обнаружении уже зарегестрированного артикула функция произведет корректировку данных согласно указанных значений.

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

URI параметры

НаименованиеОписаниеТипДополнительная информация
ext

Формат данных. JSON или XML.

string

Нет описания

Параметры запроса

НаименованиеОписаниеТипДополнительная информация
Articles

Список номенклатуры товара

Коллекция из ArticleAPI

Нет описания

ApiKey

Выданный API-ключ

string

Обязательный

Используется для получения доступа к данным

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

application/json, text/json

Пример:
{
  "Articles": [
    {
      "Article": "sample string 1",
      "Barcode": "sample string 2",
      "Name": "sample string 3",
      "Weight": 4,
      "Length": 5,
      "Width": 6,
      "Height": 7,
      "Volume": 8.0,
      "HasExpirationDate": true
    },
    {
      "Article": "sample string 1",
      "Barcode": "sample string 2",
      "Name": "sample string 3",
      "Weight": 4,
      "Length": 5,
      "Width": 6,
      "Height": 7,
      "Volume": 8.0,
      "HasExpirationDate": true
    }
  ]
}

application/xml, text/xml

Пример:
<ParamRegArticles xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ALES.WebAPI.Models">
  <Articles>
    <ArticleAPI>
      <Article>sample string 1</Article>
      <Barcode>sample string 2</Barcode>
      <HasExpirationDate>true</HasExpirationDate>
      <Height>7</Height>
      <Length>5</Length>
      <Name>sample string 3</Name>
      <Volume>8</Volume>
      <Weight>4</Weight>
      <Width>6</Width>
    </ArticleAPI>
    <ArticleAPI>
      <Article>sample string 1</Article>
      <Barcode>sample string 2</Barcode>
      <HasExpirationDate>true</HasExpirationDate>
      <Height>7</Height>
      <Length>5</Length>
      <Name>sample string 3</Name>
      <Volume>8</Volume>
      <Weight>4</Weight>
      <Width>6</Width>
    </ArticleAPI>
  </Articles>
</ParamRegArticles>

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

Описание ответа

НаименованиеОписаниеТипДополнительная информация
IsError

Признак ошибки

boolean

Нет описания

ErrorCode

Код ошибки

integer

Нет описания

Message

Описание ошибки

string

Нет описания

Articles

Список номенклатуры товара

Коллекция из ResultArticleAPI

Нет описания

Форматы ответа

application/json, text/json

Пример:
{
  "IsError": true,
  "ErrorCode": 2,
  "Message": "sample string 3",
  "Articles": [
    {
      "Articul": "sample string 1",
      "IsError": true,
      "ErrorCode": 3,
      "Message": "sample string 4"
    },
    {
      "Articul": "sample string 1",
      "IsError": true,
      "ErrorCode": 3,
      "Message": "sample string 4"
    }
  ]
}

application/xml, text/xml

Пример:
<ResultRegArticles xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ALES.WebAPI.Models">
  <Articles>
    <ResultArticleAPI>
      <Articul>sample string 1</Articul>
      <ErrorCode>3</ErrorCode>
      <IsError>true</IsError>
      <Message>sample string 4</Message>
    </ResultArticleAPI>
    <ResultArticleAPI>
      <Articul>sample string 1</Articul>
      <ErrorCode>3</ErrorCode>
      <IsError>true</IsError>
      <Message>sample string 4</Message>
    </ResultArticleAPI>
  </Articles>
  <ErrorCode>2</ErrorCode>
  <IsError>true</IsError>
  <Message>sample string 3</Message>
</ResultRegArticles>