Ограничение на количество запросов

 

Существует ограничение на количество запросов к серверу по API за одну секунду. В случае превышения Вы получите ответ
{ "data": [], "meta": { "success": false, "error": "Rate limit exceeded.", "code": 429 } }


Category - Получение списка категорий

 

Получение списка категорий. По-умолчанию возвращает самые "верхние" категории. Если указан parentId, то возвращаются только подкатегории указанной категории.

GET
            https://api.natali.ru/category/list

Параметр

Название Тип Описание
parentId необязательный String

ID родительской категории.

Success 200

Название Тип Описание
data Object

Результаты выполнения запроса

  categories Category[]

Объект с сущностями category.

    hasSubcategories Boolean

Индикатор наличия у указанной категории подкатегорий.

    categoryId Integer

ID категории.

    title String

Название.

Meta

Название Тип Описание
meta Object

Раздел с мета данными

  success Boolean

Индикация успешного выполнения запроса или запроса с ошибкой

  error String

Текст ошибки, в случае запроса с ошибкой

Product - Получение списка продуктов.

 

Получение списка продуктов. Возвращает данные порциями.

GET
            https://api.natali.ru/product/list

Параметр

Название Тип Описание
accessToken необязательный String

Токен доступа.

offset необязательный Integer

Номер страницы, если указан offset, вычисляется как ceil(offset/9) + 1

pageLimit необязательный Integer

Количество товаров на странице.
По умолчанию - 9. Не рекомендуется значение больше 1000

priceType необязательный Integer

Тип Цены для фильтрации по цене товаров (1 - опт, 2 - мелкий опт, 3 - розница).

categoryId необязательный Integer

Категория товара.

fromPrice необязательный Number

Цена товара от этого значения.

toPrice необязательный Number

Цена товара до этого значения.

fromSize необязательный Integer

Размер товара от этого значения.

toSize необязательный Integer

Размер товара до этого значения.

sortType необязательный Integer

Тип сортировки (сначала: по умолчанию - [1], по цене, убывание - [2], по цене, возрастание - [3]).

materials необязательный Integer[]

Тип ткани

searchOptions необязательный Integer[]

Опции поиска

searchString необязательный String

Поисковая строка для фильтрации товаров по названию.

favouritesOnly необязательный Booblean

Позволяет указать, что нужно вернуть только избранные товары для данного пользователя. Если не указан, то по-умолчанию false. Обрабатывается, только если передан параметр accessToken

Success 200

Название Тип Описание
products Object[]

Объекты с типом данных Product.

  productId Integer

ID продукта.

  imageUrl необязательный String

Абсолютный путь до первой иконки продукта.

  previewImageUrl необязательный String

Абсолютный путь до превью первой иконки продукта.

  labels String[]

Индикаторы ("NEW", "SALE", "FAMILY_LOOK", "DISCOUNT")

  title String

Название продукта.

  minSize Integer

Минимальный размер

  maxSize Integer

Максимальный размер

  colorsCount Integer

Количество вариантов цветов в продукте.

  priceWholesale Number

Цена продукта опт.

  priceSmallWholesale Number

Цена продукта мелкий опт.

  price Number

Цена продукта розница.

  oldPriceWholesale необязательный Number

Старая цена продукта опт.

  oldPriceSmallWholesale необязательный Number

Старая цена продукта мелкий опт.

  oldPrice необязательный Number

Старая цена продукта розница.

  isDressingRoomAvailable Boolean

Доступен ли товар для добавления в примерочную

  colorSelection Boolean

Возможность выбора цвета

  categoriesIds Integer[]

Массив ID категорий, в которых показывается товар

  containVideo Boolean

Содержит ли видео?

  isMarked Boolean

Маркированный ли это товар?

  isWithoutVat Boolean

Товар продаётся без НДС?

  type Integer

Вид изделия

  labels String[]

Массив меток товара

  labelsIds Integer[]

Массив ID меток товара

total Number

Количество найденных товаров.

Product - Получение деталей продукта.

 

Получение детальной информации о продукте.

GET
            https://api.natali.ru/product/get

Параметр

Название Тип Описание
productId Integer

ID продукта.

accessToken необязательный String

Токен доступа.

Success 200

Название Тип Описание
product Object

Объекты с типом данных Product.

  productId Integer

ID продукта.

  url необязательный String

ссылка на товар

  title String

Название продукта.

  isDressingRoomAvailable Boolean

Доступен ли товар для добавления в примерочную.

  isAlreadyInDressingRoom Boolean

товар уже в примерочной.

  categoriesIds Integer[]

Массив ID категорий, в которых показывается товар

  labels String[]

Индикаторы ("NEW", "SALE", "FAMILY_LOOK", "DISCOUNT")

  containVideo Boolean

Содержит ли видео?

  isMarked Boolean

Маркированный ли это товар?

  isWithoutVat Boolean

Товар продаётся без НДС?

  type Integer

Вид изделия

  materials Object[]

Список тканей товара

    materialId Integer

ID ткани

    title String

Название ткани

    materialDescription необязательный String

Описание ткани

  composition String

Состав

  priceWholesale Number

Цена продукта опт.

  priceSmallWholesale Number

Цена продукта мелкий опт.

  price Number

Цена продукта розница.

  oldPriceWholesale необязательный Number

Старая цена продукта опт.

  oldPriceSmallWholesale необязательный Number

Старая цена продукта мелкий опт.

  oldPrice необязательный Number

Старая цена продукта розница.

  isFavorite необязательный Boolean

Индикация, находится ли данный товар в избранном у пользователя, или нет. Возвращается, только если передан параметр accessToken

  minSize Integer

Минимальный размер

  maxSize Integer

Максимальный размер

  brandId необязательный Integer

ID бренда. См. "Получение списка брендов"

  imageUrl необязательный String

Абсолютный url до первой картинки продукта.

  descriptionText String

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

  characteristics String

Характеристики товара.

  images необязательный Object[]

Список фотографий продукта

    colorId необязательный Integer

ID цвета, если картинка привязана к какому-либо цвету

    url String

Абсолютный url до фотографий.

    previewUrl String

Абсолютный url до превью фотографий.

  videosнеобязательный Object[]

Список видео продукта

  garments необязательный Object[]

Комплектность (список вещей)

    title String

название вещи

    dimensions Object[]

замеры

      size String

размер

      item Object[]

элемент замера

        title String

название замера

        value Integer

значение замера

  colorSelection Boolean

Возможность выбора цвета

  colors Object[]

Объекты с типом данных Color.

    colorId Integer

ID цвета.

    title String

отображаемый текст.

    sizes Object[]

Объекты с типом данных Size.

      sizeId Integer

ID размера.

      title String

отображаемый текст.

      weight Number

вес товара.

      priceWholesale Number

оптовая цена размера

      priceSmallWholesale Number

мелкооптовая цена размера

      price Number

розничная цена размера

      ean Number

штрихкод

  onlyPack Boolean

Продается только упаковками

  inPack Integer

Количество в упаковке

Product - Получение списка изменённых продуктов

 

Получение списка изменённых продуктов

GET
            https://api.natali.ru/product/changes

Параметр

Название Тип Описание
accessToken необязательный String

Токен доступа.

from необязательный Date/Time

Диапазон времени "от" в формате Y-m-d H:m:s

to необязательный Date/Time

Диапазон времени "до" в формате Y-m-d H:m:s

type необязательный String

Вывести продукты с определённым типом изменения: 'published' (опубликован), 'unpublished' (снят с продажи) или 'modify' . Если не указан, то будут возвращены все три типа изменений

Success 200

Название Тип Описание
  Object

Массивы с продуктами с изменениями определённых типов

  product_id Integer

ID продукта.

  last_modify Date/Time

Дата/время последнего изменения продукта

Sizes - Получение списка размеров

 

Получение списка активных размеров.

GET
            https://api.natali.ru/sizes/list

Success 200

Название Тип Описание
data Object

Результаты выполнения запроса

  sizes Sizes[]

Объект с сущностями sizes

    sizeId Integer

ID размера

    title String

Название размера

Colors - Получение списка расцветок

 

Получение списка активных расцветок.

GET
            https://api.natali.ru/colors/list

Success 200

Название Тип Описание
data Object

Результаты выполнения запроса

  colors Colors[]

Объект с сущностями colors

    colorId Integer

ID расцветки

    title String

Название расцветки

Brands - Получение списка брендов

 

Получение списка активных брендов.

GET
            https://api.natali.ru/brand/list

Success 200

Название Тип Описание
data Object

Результаты выполнения запроса

  brands Brands[]

Объект с сущностями brands

    id Integer

ID бренда

    image String

Полный путь к логотипу бренда

    title String

Название бренда

Product-types - Получение списка видов продуктов

 

Получение списка видов продуктов.

GET
            https://api.natali.ru/product-type/list

Success 200

Название Тип Описание
data Object

Результаты выполнения запроса

  items Types[]

Объект с сущностями types

    id Integer

ID вида продукта

    title String

Название вида продукта