Формат ответа
Формат ответа регулируется заголовком Accept.
Например: Accept: application/json.
application/json
Для получения данных в формате json необходимо указать в заголовке Accept значение application/json.
Поля ответа
Наименование | Тип | Описание |
---|---|---|
data | array | Результат выполнения вызываемого метода. |
messages | array | Список сообщений, который может содержать сообщения об ограничениях в возвращаемых данных. Например ограничение возвращаемых данных с определенных складов по причине превышения количества разрешенных запросов. |
time | float | Время обработки запроса. |
Сообщения
Формат сообщений
Наименование поля | Тип | Описание |
---|---|---|
level | string | Уровень сообщения. |
code | integer | Уникальный код для типа сообщения. |
text | string | Текст сообщения. |
Уровни сообщений
- info — Какая-либо информация не влияющая на работоспособность API.
- warning — Предупреждение свидетельствующее о каких-либо ограничениях о проблемах связанных со взаимодействием с API в будущем (например: приближение к максимальному количеству запросов, запланированные технические работы, низкая сумма на балансе).
- critical — Важное предупреждение связанное с какими-либо ограничениями во взаимодействии с API (например ограничение выдачи по причине превышения максимального количества запросов).
Типы сообщений
Код | Уровень | Сообщение |
---|---|---|
100 | warning | Приближение количества запросов к максимальному. |
200 | critical | Достигнуто максимальное количество запросов. |
Состояния товара
Наименование | Описание |
---|---|
new | Новый товар. |
used | Товар бывший в употреблении. Как правило в attributes.wear указывается процент износа. |
Атрибуты товаров
Наименование | Тип | Описание |
---|---|---|
wear | int | Процент износа товара бывшего в употреблении. |
Методы
Получение токена для авторизации
POST /auth
Параметры
Наименование | Тип | Обязателен | Описание |
---|---|---|---|
login | string | да | Логин для входа в API. |
password | string | да | Пароль для входа в API. |
Формат ответа
Наименование поля | Тип | Описание |
---|---|---|
token | string | Токен для авторизации через Bearer Token. |
expires | integer | Время (unixtime) окончания срока действия токена. |
Поиск артикулов производителей
GET /manufacturer/codes
Наименование | Тип | Обязателен | Описание |
---|---|---|---|
code | string | да | Артикул производителя. |
manufacturer_name | string | нет | Наименование производителя. Поддерживаются wildcards (например *knecht) при условии, что задан хотя бы один символ наименования (за исключением *). |
Формат ответа
Ответ возвращается в виде массива найденных артикулов.
Наименование поля | Тип | Обязателен | Описание |
---|---|---|---|
code | string | да | Артикул производителя. |
manufacturer | object | да | Производитель товара. |
manufacturer.id | string | да | Идентификатор производителя товара. |
manufacturer.name | string | да | Наименование производителя товара. |
manufacturer.country | object | нет | Страна произовдителя товара. |
manufacturer.country.id | string | да | Идентификатор страны. |
manufacturer.country.name | string | да | Наименование страны. |
name | object | да | Наименование. |
name.id | string | да | Идентификатор наименования. |
name.name | string | да | Наименование. |
attributes | object | нет | Различные атрибуты, например: размер, вес. |
Получение товаров в наличии по артикулу производителя
GET /offers/manufacturer/{manufacturer_id}/{condition}
Параметры в URL
Наименование | Описание |
---|---|
manufacturer_id | Идентификатор компании-производителя. |
condition | Состояние товара. Возможные значения:
|
Параметры
Наименование | Тип | Обязателен | Описание |
---|---|---|---|
code | string | да | Артикул производителя. |
replacements | boolean | нет | Возвращать ли товары-аналоги. |
limit | integer | нет | Ограничение возвращенных строк из массива offers. По умолчанию 30. |
offset | integer | нет | Возвращать строки из массива offers начиная с указанной позиции. По умолчанию 0. |
Формат ответа
Наименование поля | Тип | Обязательно | Описание |
---|---|---|---|
manufacturer_codes | array | да | Список найденный артикулов производителей. Возвращаются в виде ключ-значение. |
manufacturer_codes[].article | string | да | Артикул производителя. |
manufacturer_codes[].manufacturer | object | да | Описание компании-производителя. |
manufacturer_codes[].manufacturer.id | string | да | Идентификатор компании-производителя. |
manufacturer_codes[].manufacturer.name | string | да | Наименование компании-производителя. |
menuafacturer_codes[].media | array | нет | Список ссылок на медиафайлы с описанием товара. |
manufacturer_codes[].media.images | array | да | Список ссылок на изображения товара. В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре. |
manufacturer_codes[].media.images[].url | string | да | Ссылка на полноразмерное изображения. |
manufacturer_codes[].media.images[].thumbnail | string | да | Ссылка на миниатюру изображения. |
skus | array | да | Артикулы поставщика. |
skus[].name | object | да | Наименование товара. |
skus[].name.id | string | да | Идентификатор наименования товара. |
skus[].name.name | string | да | Наименование товара. |
skus[].condition | string | да | Состояние товара. |
skus[].manufacturer_code | string | нет | Ключ описания товара производителя в manufacturer_codes[]. |
skus[].comment | string | да | Комментарий поставщика. |
skus[].attributes | object | нет | Атрибуты товара. |
skus[].media | object | нет | Список ссылок на медиафайлы с описанием товара. |
skus[].media.images[] | array | да | Список ссылок на изображения товара. В результате данного метода возвращается только одна ссылка на фото, полный список доступен в полной информации о товаре. |
skus[].media.images[].url | string | да | Ссылка на полноразмерное изображение. |
skus[].media.images[].thumbnail | string | да | Ссылки на миниатюру изображения. |
offers | array | да | Список предложений. |
offer[].sku | string | да | Артикул поставщика. |
offers[].quantity | integer | да | Количество товара доступное для заказа. |
offers[].price | float | да | Цена. |
offers[].store | string | да | Идентификатор точки выдачи. |
offers[].labels | object | нет | Метки присвоенные предложению поставщиком. Здесь могут возвращаться например:
|
stores | array | да | Список складов, на которых доступен данный товар. Ключом является идентификатор точки выдачи. |
stores[].address | string | да | Адрес. |
Информация о товаре по артикулу поставщика
GET /sku/{sku}
Параметры в URL
Наименование | Тип | Параметры |
---|---|---|
sku | string | Артикул поставщика. |
Формат ответа
Наименование поля | Тип | Описание |
---|---|---|