OSKELLY Core

Core
Общий формат date-time

МП парсит даты в формате 2021-01-30T00:00:00Z

CommonResponse
Api2ResponseOfdouble
Object
data
number double
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfint
Object
data
integer int32
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfString
Object
data
string
Enumeration:
ACCEPTED
PENDING
REJECTED
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfBoolean
Object
data
boolean
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
403 ErrorForbidden
Body
Object
message
string

Текст ошибки получаем

Example:
Доступ запрещен
data
string

Дополнительная информация по ошибке

timestamp
string

Метка времени

success
boolean

Признак доступности

Example:
true
400 ErrorBadRequest
Body
Object
message
string

Сообщение ошибки

humanMessage
string

Человеко-читаемое соообщение об ошибке

data
string

Дополнительная информация

timestamp
string

Временная метка

success
boolean

Возможность доступа

Example:
true
404 ErrorNotFound
Body
Object
message
string

Сообщение ошибки

humanMessage
string

Человеко-читаемое соообщение об ошибке

data
string

Дополнительная информация

timestamp
string

Временная метка

success
boolean

Возможность доступа

Example:
true
Operations
POST /api/v2/publicprofile/following/toggle
POST /api/v2/home/banner/filterableItems
POST /api/v2/home/filterableContentItems
POST /api/v2/home/filterableItems
GET /api/v2/home/primaryBanners
GET /api/v2/home/promo-banner
GET /api/v2/home/banner/promo-banner/{bannerSettingId}
GET /api/v2/home/instagram-feed
GET /api/v2/home/banner
get banner page data
GET /api/v2/home/banner

Request parameters

id
string required
pageNumber
integer optional
countryId
integer optional
productFiltrationEnabled
boolean optional
withStories
boolean optional
withSEO
boolean optional
blockListVersion
integer optional

Responses

200 200

Successful operation

Body
application/json
Home page
GET /api/v2/home
Get primary page data
GET /api/v2/home

Request parameters

category
string required
Enumeration:
MALE_NEW
MALE_RESALE
FEMALE_NEW
FEMALE_RESALE
pageNumber
integer required
supportBannerPage
boolean optional
countryId
integer optional
supportHorizontalSelections
boolean optional
newHomeDesignEnabled
boolean optional
recentlyViewedDisabled
boolean optional
withStories
boolean optional
withStoreez
boolean optional
withInstagramFeed
boolean optional
withSEO
boolean optional
blockListVersion
integer optional
withOSocialPostsCollections
boolean optional

Responses

200 200

Successful operation

Body
application/json
Social page
GET /api/v2/home/social
get social page data
GET /api/v2/home/social

Request parameters

anchor
string optional
count
integer optional
selectedIds
array of string optional
disableFeed
boolean optional
showStreams
boolean optional

Responses

200 200

Successful operation

Body
application/json
toggleFollowing
POST /api/v2/publicprofile/following/toggle

Request parameters

userId
integer optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

get banner filterable items
POST /api/v2/home/banner/filterableItems

Request parameters

id
string required
countryId
string optional

Request body

application/json
unknown

Responses

200 200

OK

Body
application/json
get filterableContentItems
POST /api/v2/home/filterableContentItems

Request parameters

countryId
string optional

Request body

application/json
unknown

Responses

200 200

OK

Body
application/json
get filterable items
POST /api/v2/home/filterableItems

Request parameters

countryId
string optional

Request body

application/json

Responses

200 200

OK

Body
application/json
Get primary banners list
GET /api/v2/home/primaryBanners

Request parameters

category
unknown required

Responses

200 200

OK

Body
application/json
Get promo banner
GET /api/v2/home/promo-banner

Responses

200 200

OK

Body
application/json
Get promo banner by banner setting id
GET /api/v2/home/banner/promo-banner/{bannerSettingId}

Path variables

bannerSettingId
string required

Responses

200 200

OK

Body
application/json
Get instagram feed
GET /api/v2/home/instagram-feed

Request parameters

maxItemsCount
integer required
minLikesCount
integer optional
minCommentsCount
integer optional

Responses

200 200

OK

Type Definitions
AdditionalCollectionDTO
Object
id
string
title
string
description
string
imgPath
string
link
string
categoryDisplayName
string
isSellerHidden
boolean
ApiResponse
Object
ApiResponseBannerDTOList
Object
data
Array of BannerDTO
ApiResponseInstagramFeedItemListContent
Object
data
ApiResponseListContent
Object
data
ApiResponsePromoBannerContent
Object
ApiResponseSocialContent
Object
BannerDTO

[new 20.03] Ссылка для видео

Object
id
string
title
string

Заголовок

description
string

Описание

additionalDescription
string
imgPath
string

Изображение

videoLink
string

[new 20.03] Ссылка для видео

link
string

Ссылка для перехода по клику на баннер

catalogLink
string
buttonTitle
string
buttonLink
string
badge
string
descriptionButtonText
string
descriptionButtonUrl
string
isFlexiblyButton
boolean
isEndButton
boolean
isButtonInsideBanner
boolean
isJournalMode
boolean
BlogDTO
Object
id
string
title
string
description
string
imgPath
string
link
string
ServicePreviewDTO

[new 20.03]

Object
id
string required
title
string nullable
Example:
Бутик Oskelly
description
string nullable
Example:
Москва, Столешников переулок, 14
imgPath
string nullable

Изображение сервиса

videoLink
string nullable

Промо видео сервиса

promo
Object required
imgPath
string required
title
string required
Example:
Бутики OSKELLY
description
string required
Example:
Приходите увидеть лично
button
Object nullable
title
string required
Example:
Перейти
link
string URL required
ButtonControlViewDTO
Object
id
string required
title
string
url
string
imageUrl
string
CelebrityDTO
Object
id
string
description
string
link
string
subscribeLink
string
socialNetworkURI
string
productCount
integer
instagramFollowerCount
string
CollectionDTO
Object
id
string
title
string
description
string
imgPath
string
link
string
ContentType
string
Enumeration:
ADV_BANNER

(PromoBannerDTO)

BANNER

([BannerDTO])

SINGLE_BANNER

(BannerDTO)

COLLECTION

([CollectionDTO])

ADDITIONAL_COLLECTION

([CollectionDTO])

CELEBRITY

([CelebrityDTO])

RECENTLY_VIEW

([???])

BLOG

([BlogDTO])

TEXT_SLIDES

([TextSlideDTO])

INSTAGRAM

(???)

PRODUCT
SELECTION

([PrimaryPageProductDTO])

H_SELECTION

([PrimaryPageProductDTO])

H_SELECTION_WITH_BANNER

([PrimaryPageProductDTO])

LIST_ITEMS

([???])

STORY
STREAMSALE
LINK
USERS_COLLECTION
ARTICLE

(BlogDTO)

AD_PRODUCT

(???)

SOCIAL_COLLECTION

([???])

FILTERABLE_ITEMS

(FilterableItems)

SQUARE_BANNER_WITH_BUTTON

(???)

SMALL_BANNER_WITH_BUTTON

(???)

PRODUCT_REQUEST_FILTERABLE_ITEMS

(FilterableItems)

STORIES

(StoriesDTO)

STOREEZ

(StoreezContentDTO)

INSTAGRAM_FEED

(InstagramFeedDTO)

VERTICAL_BANNER_COLLECTION

([BannerDTO])

BUTTON_CONTROL

([ButtonControlViewDTO])

TEXT_CONTROL

(TextControlViewDTO)

FILTERABLE_SHELF

(ShelfWithFiltersDTO)

LINK_GROUPS_BLOCK
OSOCIAL_TRENDS

[new 06.06] (OSocialPostsCollectionDTO)

PROMO_SERVICES

[new 10.04] ([ServicePreviewDTO])

SPACER

(пустая модель)

ORDERS

([OrderPreviewDTO])

PROMO_AUTO_COLLECTION

[new 04.04] ([CollectionDTO])

PRIMARY_FILTERABLE_ITEMS

[new 11.04, но вроде ранее существовал] (PrimaryFilterableItemsDTO)

CONCIERGE_BANNER

[new 22.04] Баннер CONCIERGE в бесконечной выдаче товаров (ConciergeBanner)

H_SELECTION_WITH_INLINE_BANNER

[NEW] Для вида “10. Баннер: Товары”

PRODUCT_FEED

[NEW] Фид сегменты

FilterDTO
Object
title
string
presets
Object
additional properties
unknown
baseCategory
integer int64
source
string
Enumeration:
PRIMARY
BANNER
CONCIERGE_BANNER
PRODUCT_REQUEST_BANNER
CATALOG
PROFILE
displayMode
string
Enumeration:
DEFAULT
ONLY_HOT_FILTERS
FooterButtonDTO
Object
title
string required
link
string required
type
string required
Enumeration:
DEEPLINK
SHARE
InstagramFeedDTO
Object
feedPath
string

Путь с параметрами для получения ленты

Example:
/api/v2/home/instagram-feed?maxItemsCount=10&minLikesCount=10&minCommentsCount=5
instagramPageUrl
string

Url для перехода на страницу oskelly.co в instagram

toInstagramPageButtonTitle
string

Название кнопки для перехода в instagram

indicatorsEnabled
boolean

Отображать или нет количество лайков и комментов

InstagramFeedItem
Object
id
string

Оригинальный ИД

mediaUrl
string

Url медиа файла

thumbnailUrl
string

Url превью медиа файла (заполняется для видео)

caption
string

Заголовок поста

likesCount
integer int64

Количество лайков

commentsCount
integer int64

Количество комментариев

timestamp
string

Дата создания

userName
string

Имя пользователя, разместившего пост

url
string

Url поста

OSocialPostsCollectionDTO
Object
transition
Object required
type
string required
Enumeration:
BUTTON
ARROW
title
string nullable
userIds
Array of integer nullable
OSocialPostsCollectionFilterDTO
Object
name
string
value
string
OfferDTO
Object
brandId
integer int64
categoryId
integer int64
consumed
boolean
id
integer int64
isSizeAvailable
boolean
negotiatedPrice
number bigdecimal
offerStatus
string
Enumeration:
ACCEPTED
PENDING
REJECTED
offerorId
integer int64
price
number bigdecimal
product
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
sizeId
integer int64
OfferStatus
string
Enumeration:
PENDING
ACCEPTED
REJECTED
OrderPreviewDTO

[new 20.03] Новый тип, должны приходить только активные заказы

Object
id
string required

id заказа

orderStateTitle
string required

Статус заказа

Example:
Ожидает подтверждения
orderStateIcon
string

Иконка для статуса, полный путь

date
string Date required
items
Array required

Товары в заказе

Object
imageUrl
string required

Изображение товара, полный путь

brandName
string

Название бренда (для отображения в сервисе)

productName
string required

Например, “Сумка” (для отображения в сервисе)

orderSource
string required

Откуда был сделан заказ (тип сервиса, будет расширяться)

Enumeration:
CORE
AUTHENTICATION
CARE
RESALE
state
string required

[список не окончательный]

Enumeration:
CANCELED
ERROR
SUCCESS
WARNING
OTHER
PayoutInfoDTO
Object
value
integer bigdecimal
currencyCode
string
PrimaryContentAdditionalData

[new 20.03]

Object
count
integer int64
imgPathList
Array of string
jumpLink
string
description
string
isSellerHidden
boolean

true, если не нужно отображать информацию о продавце

isOnePageContent
boolean
isJournalMode
boolean
textSlideInterval
integer int64

Интервал перелистывания слайдов в мс

transition
Object nullable

[NEW] Переход по jumpLink или зашит на МП

type
string required
Enumeration:
ARROW

Кнопка-стрелка у заголовка

BUTTON

Кнопка под блоком

title
string nullable

Только для type == BUTTON, заголовок кнопки

PrimaryContentDTO

[new 22.04]

Object
title
string
imagePath
string
contentType
id
string required
nextAnchor
string
chapterIndex
integer int64
updateTime
string date-time
subTitle
string nullable

[new 06.06]

PrimaryContentDTOProductItem
Object
contentType
content
Any of

[new 22.04] - ConciergeBanner, будет дополняться

PrimaryContentType
string
Enumeration:
ADV_BANNER
BANNER
SINGLE_BANNER
COLLECTION
ADDITIONAL_COLLECTION
CELEBRITY
RECENTLY_VIEW
BLOG
INSTAGRAM
PRODUCT
SELECTION
H_SELECTION
H_SELECTION_WITH_BANNER
LIST_ITEMS
STORY
STREAMSALE
LINK
USERS_COLLECTION
ARTICLE
AD_PRODUCT
CONCIERGE_BANNER
SOCIAL_COLLECTION
FILTERABLE_ITEMS
PRODUCT_REQUEST
SQUARE_BANNER_WITH_BUTTON
SMALL_BANNER_WITH_BUTTON
PRODUCT_REQUEST_FILTERABLE_ITEMS
STORIES
STOREEZ
INSTAGRAM_FEED
BUTTON_CONTROL
TEXT_CONTROL
FILTERABLE_SHELF
OSOCIAL_POSTS_COLLECTION
PrimaryPageDTO
Object
items
pageNumber
integer
pageCount
integer
itemsCount
integer
concierge
boolean
onboarding
string
Enumeration:
PRODUCT_REQUEST_ONBOARDING
CONCIERGE_BUYER_ONBOARDING
itemType
string
Enumeration:
PRODUCT
PRODUCT_REQUEST
pageTitle
string
categoryId
integer
PrimaryPageProductDTO

[new 20.03]

Object
id
integer int64
name
string
imgPath
string
brandName
string
categoryName
string
conditionId
integer int64
conditionName
string
price
integer
oldPrice
integer
discount
integer
isLiked
boolean
likeCount
integer
withBadge
boolean
formattedSize
string
sizeType
sizes
Array of SizeValueDTO
split
unknown
tabbySplit
unknown
yandexPlus
unknown
exclusiveSelectionTime
string date-time
exclusiveSelectionTimeForLowStatuses
string date-time
images
Array of string required

[new 20.03] Массив изображений товара, полный путь

badges
Array

[new 11.04] Бейджи товара
% - получаем картинкой

Object
text
string required

Текст бейджа

Examples:
SALE AW’24АУТЛЕТ
colorSheme
string required

Цветовая схема бейджа

Enumeration:
SECONDARY_ ACCENT

Дополнительный акцентный (#425972) цвет фона
https://www.figma.com/design/9f5jtu988ZwZ2RyrErcIaM/OSKELLY-LIB?node-id=1071-30692&t=3TFNiGetZsepjwa7-4

PRIMARY_BORDERED
SECONDARY_BORDERED
CLEAR

Значение для иконки, чтобы не было фона и/или обводки

icon
string URL nullable

Иконка бейджа

title
string required

Заголовок для шторки

Examples:
Быстрая доставкаАутлет
description
string required

Описание для шторки

Examples:
Товар уже находится в нашем офисе и готов ехать к вам!Товар из прошлых коллекций по сниженной цене
date
string date nullable

Дата для “ДОСТУПНО 23:39:59”

PrimaryPageUserDTO
Object
id
string
name
string
nickName
string
avatarPath
string
type
string
isTrusted
boolean
isSubscribed
boolean
communityBadge
unknown
PromoBannerContent
Object
id
string required
contentType
string required
Enumeration:
ADV_BANNER
content
PromoBannerDTO required
PromoBannerDTO
Object
title
string
link
string URL nullable
promoCode
string nullable
SeoLinkDto
Object
text
string
url
string
SeoLinkGroupDto
Object
id
string
name
string
links
Array of SeoLinkDto
ShelfWithFiltersDTO
Object
presetFilter
options
withFilterOptions
boolean
ShelfWithFiltersOptionDTO
Object
title
string
filter
Object

[String: AnyCodable]

contents
additionalData
Object nullable

[NEW]

deeplink
string URL nullable

Диплинк для перехода по кнопке/стрелке при выбранной опции
Если отсутствует, но в корневом объекте будет диплинк, то переход будет по нему

SizeType
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
NO_SIZE
SizeValueDTO
Object
additionalSizeValues
Object
additional properties
integer int32
payoutInfo
categorySizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
categorySizeValue
string
count
integer int32
id
integer int64
interestingSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeValue
string
offer
productSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
productSizeValue
string
SocialContent
Object
contentList
Array of SocialDTO required
nextAnchor
string
SocialDTO
Object
id
One of
string
integer int64
title
string
imgPath
string
isSeen
boolean
link
string
anchor
string
contentType
StoreezContentDTO
Object
storeezId
string
StoriesDTO
Object
disableFeed
boolean
showTopPanel
boolean
showStreams
boolean
users
TextControlViewDTO
Object
id
string
title
string
text
string
imageUrl
string
imageWidth
integer
imageHeight
integer
userId
string
userSubtitle
string
userName
string
userAvatarUrl
string
TextSlideDTO
Object
id
string
title
string
description
string
iconPath
string
deepLinkUrl
string
PrimaryFilterableItemsDTO
Object
presets
Object nullable
Example:
"presets": {
  "new_resale": "RESALE"
}
baseCategory
integer nullable
source
string nullable
displayMode
string nullable
Enumeration:
ONLY_HOT_FILTERS
DEFAULT
feedSegments
Array required
Object
type
string required
title
string required
Example:
Новое с биркой
description
string nullable
Example:
Новые поступления на платформе OSKELLY
ConciergeBanner
Object
title
string required
description
string required
buttonTitle
string required
ProductBadge
Object
text
string required

Текст бейджа

Examples:
ДОСТУПНОSALE AW’24АУТЛЕТ
colorSheme
string required

Цветовая схема бейджа

Enumeration:
SECONDARY_ ACCENT

Дополнительный акцентный (#425972) цвет фона
https://www.figma.com/design/9f5jtu988ZwZ2RyrErcIaM/OSKELLY-LIB?node-id=1071-30692&t=3TFNiGetZsepjwa7-4

PRIMARY_BORDERED
SECONDARY_BORDERED
CLEAR

Значение для иконки, чтобы не было фона и/или обводки

icon
string URL nullable

Иконка бейджа

title
string required

Заголовок для шторки

Examples:
Быстрая доставкаАутлет
description
string required

Описание для шторки

Examples:
Товар уже находится в нашем офисе и готов ехать к вам!Товар из прошлых коллекций по сниженной цене
date
string date nullable

Дата для “ДОСТУПНО 23:39:59”

Catalog
GET /api/v2/catalog/categories/{categoryId}
GET /api/v2/userSetting
[new 03.04] Получить меню каталога
GET /api/v3/catalog/menu

Request parameters

type
string required
Examples:
NEWRESALE
version
integer required
Default:
7

Responses

200 OK
Body
Object
data
Object required
pages
Array required
Object
type
string required
Enumeration:
MALE
FEMALE
CHILDREN
title
string required
Examples:
Для нееДля негоДети
groups
Array required
Object
items
Array required
One of
Object
title
string required
Example:
Новые коллекции
badge
Object nullable
title
string required
Example:
Black
colorScheme
string required
Enumeration:
BLACK
isAccent
boolean nullable

Отображаем акцентным (#A51818) цветом, если true

link

[обсудить варианты] Какой раздел открываем

blockId
string required

[NEW] id блока для аналитики

Object
title
string required
Example:
Концепт сторы
description
string nullable
Example:
Вдохновение для ваших образов
units
Array required
Object
imgPath
string URL required
link

[обсудить варианты] Какой раздел открываем

title
string required
Example:
BEEGZ
blockId
string required

[NEW] id блока для аналитики

contentType
string required
Enumeration:
COMMON

Обычная строка + бейдж

UNIT

Категорийный юнит

[+] get Direct Children Categories
GET /api/v2/catalog/categories/{categoryId}

[существующий метод]

Path variables

categoryId
integer required

Request parameters

timestamp
integer optional

Responses

200 OK
Body
Object
data
Array of CategoryDTORes required
get startTab
GET /api/v2/userSetting

Responses

200 OK
Body
Object
data
Object required
category
string required
Enumeration:
NEW
RESALE
CategoryDTORes
Object
additionalSizes
attributes
Array of AttributeDTO
children
Array of CategoryDTORes
defaultSizeType
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
BUST
NO_SIZE
displayName
string
fullName
string
hasChildren
boolean
icon
string
id
integer int64
minPrice
integer int32
pluralName
string
productsCount
integer int32
singularFullName
string
singularName
string
sizeValues
Array of SizeValueDTORes
url
string
One of

[обсудить варианты] Какой раздел открываем

[обсудить варианты] Какой раздел открываем

CatalogLinkChildCategories

Диплинк для перехода на экран дочерних категорий

Object
type
string required
Default:
category
categoryId
string required
parentCategoryId
string required

Переход по диплинку

Object
type
string required
Default:
deeplink
deeplink
string URL required
CatalogLinkBrands

Переход на экран списка брендов

Object
type
string required
Default:
brands
categoryId
integer required
[NEW] CatalogLinkProductsList

Переход в листинг товаров

Object
type
string required
Default:
products
filters
Object nullable

Словарь предустановленных фильтров

sorting
string nullable

Предустановленная сортировка

Example 1
Example 2
Example 3
Example 4

Сортировка по новизне + фильтр винтаж

{
    "type": "products",
    "filters": {
        "vintage": true
    },
    "sorting": "NEW"
}

Фильтр по наличию

{
    "type": "products",
    "filters": {
        "inStock": true
    }
}

Фильтр по наличию в конкретных бутиках

{
    "type": "products",
    "filters": {
        "boutiqueLocationTag": [1, 2]
    }
}

Сортировка по новизне

{
    "type": "products",
    "sorting": "NEW"
}
Filters
POST /api/v2/products/filter/count
POST /api/v2/products/filter/info
POST /api/v2/products/search/count
POST /api/v2/products/search/info
[new 24.04 доработки] getAvailableFilters
POST /api/v3/products/filter

[используется для баннеров и листинга бренда]
Получение доступных фильтров (+ опционально товаров) в зависимости от заданной фильтрации

Request body

application/json

Responses

200 200

OK

Body
application/json
getItemsCount
POST /api/v2/products/filter/count

Request body

application/json

Responses

200 200

OK

Body
application/json
getAvailableFilterInfo
POST /api/v2/products/filter/info

Request parameters

code
string optional

Код фильтра

Request body

application/json

Responses

200 200

OK

Body
application/json
[new 24.04 доработки] getAvailableFilters
POST /api/v3/products/search

[используется для листинга]
Получение доступных фильтров (+ опционально товаров) в зависимости от заданной фильтрации

Request body

application/json

Responses

200 200

OK

Body
application/json
getItemsCount
POST /api/v2/products/search/count

Request body

Responses

200 200

OK

Body
application/json
400 default

Получение кол-ва продуктов по фильтрам и поисковой фразе

Body
application/json
Unknown
getAvailableFilterInfo
POST /api/v2/products/search/info

[деталка фильтра]

Request parameters

code
string optional

Код фильтра

Request body

Responses

200 200

OK

Body
application/json
ApiV2ResponseOfProductFilters
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiV2ResponseOfItemsCount
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
CategorySize

Доступные значения фильтра по размерам

Object
id
integer required
name
string required
selectedValues
Array of ListValue
sizesValue
ListSectionEntry

Значение из набора элементов секции списка

Object
id
integer required
value
string required
description
string
isSelected
boolean required
image
string
ListHotValue

Значение из списка значений быстрого выбора

All of
Object
isSelected
boolean required
ListSection

Секция списка

Object
name
string required
entries
Array of ListSectionEntry required
brandType
string nullable

[new 05.05]

Enumeration:
TOP

топ-бренды

ALL

все (не включает в себя топ-бренды)

LIKED

избранные

ListValue

Значение из списка

Object
id
integer required
value
string required
CategoryTreeValue

Значение из фильтра с типом дерева категорий

Object
id
integer required
name
string required
selectedValues
Array of ListValue
isSelected
boolean required
children
FilterDescription
Object
name
string
description
string
AbstractProductFilter

Базовая схема доступного фильтра

Object
code
string required
type
string required
name
string required
description
string
descriptions
badge
Object nullable
text
string nullable
SizeFilter

Доступный фильтр по размерам

All of
Object
type
string required
Enumeration:
SIZE
values
Array of CategorySize
selectedValues
Array of ListValue
hasMoreValues
boolean required
PriceFilter

Доступный фильтр по цене

All of
Object
type
string required
Enumeration:
PRICE
lower
number
upper
number
selectedLower
number
selectedUpper
number
MultiListFilter

Доступный фильтр по списочным значениям

All of
Object
type
string required
Enumeration:
MULTI_LIST
values
Array of ListSection
hotValues
Array of ListHotValue
selectedValues
Array of ListValue
searchableSections
Array of string required
hasMoreValues
boolean required
CategoryTreeFilter

Доступный фильтр по значению категории

All of
Object
type
string required
Enumeration:
CATEGORY_TREE
values
selectedValues
Array of ListValue
hasMoreValues
boolean required
BooleanFilter

Доступный фильтр по true/false значениям

All of
Object
type
string required
Enumeration:
BOOLEAN
value
boolean required
isEnabled
boolean required
ApiV2ResponseOfProductFilter
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ProductFilters

Описание доступных фильтров, сортировок и товаров

Object
sorting
Array of ProductSorting required
filters
Array required

[new 24.04] - массив массивов

Array of ProductFilter
hotFilters
Array of string required
newResaleFilter
itemsCount
integer required
ProductSorting
Object
code
string required
name
string required
isSelected
boolean required
ProductFilter

Доступный фильтр

Products list
POST /api/v3/products/filter/items
POST /api/v3/products/search/items
getItems
POST /api/v3/products/filter/items

v3 - NEW

Request body

application/json

Responses

200 200

OK

Body
application/json
[new 24.04 доработки] getItems
POST /api/v3/products/search/items

[листинг товаров] v3 - NEW

Request parameters

code
string optional

Код фильтра

Request body

Responses

200 200

OK

Body
application/json
400 default

Поиск по продуктам

Body
application/json
SearchProductFilterItemsRequest

Запрос на получение списка товаров, удовлетворяющих условиям фильтрации

All of
Object
sorting
Array of ProductSorting
page
integer
pageLength
integer
Api2ResponseOfSearchPageOfProductDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Product details

ОТКРЫТЫЕ ВОПРОСЫ
уведомляшка о новых вопросах о товаре - отдельный запрос на счетчик + запрос на “я помотрел новые комментарии”?
неясная логика с лайками размера
Недавно смотрели - возвращает пустой массив для РФ, точно ли есть логика на серваке?

GET /api/v2/catalog/products/{productId}
GET /api/v2/catalog/products/{productId}/deliveryInfo
GET /api/v1/stories/slide/catalog
GET /api/v2/catalog/products/lastSeenPage
GET /api/v2/recommendation/similarPage
GET /api/v2/catalog/products
PUT /api/v3/catalog/products/{productId}/toggle
Получить детали товара
GET /api/v2/catalog/products/{productId}

Path variables

productId
integer int64 required

productId

Request parameters

withSizeChart
boolean optional
supportCommunity
boolean optional
currencyCode
string optional
saleInfoId
string optional
withPostsExistsFlag
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

[NEW] Информация о способах доставки товара
GET /api/v2/catalog/products/{productId}/deliveryInfo

[new 24.04] Информация о способах доставки товара

Path variables

productId
integer int64 required

productId

Request parameters

cityId
string required

id города

Responses

200 200

OK

401 401

Unauthorized

404 404

Not Found

Получить список образов
GET /api/v1/stories/slide/catalog

Request parameters

countryId
integer optional
currencyCode
string optional
pageNumber
integer optional
pageSize
integer optional
productIds
string optional

Responses

200 200

OK

Body
*/*
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLastSeenProductsPage
GET /api/v2/catalog/products/lastSeenPage

недавно просмотренные

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSimilar
GET /api/v2/recommendation/similarPage

товары продавца

Request parameters

productId
integer int64 required

Product id

pageNumber
integer optional

page number

pageSize
integer optional

page size

Responses

200 200

Successful operation

Body
application/json
getCatalog
GET /api/v2/catalog/products

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
exceptBrands
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingProductModels
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

toggleLikeProduct
PUT /api/v3/catalog/products/{productId}/toggle

Path variables

productId
integer int64 required

productId

Request parameters

sizeId
integer optional

[new 20.05 делаем в следующем релизе] id размера

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

[NEW] Отметить прочитанными уведомления о новых комментариях в товаре
PATCH /api/v2/catalog/products/comments/read

Request parameters

productId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 ErrorForbidden
400 ErrorBadRequest
Api2ResponseOfProductDTO
Object
message
string
timestamp
integer int64
executionTimeMillis
integer int64
success
boolean

Возможность доступности

errorData
Object
humanMessage
string
validationMessages
Object
additional properties
string
ProductDTOResv2

[new 24.04] ProductDTORes полная КТ для получения всей информации о товаре

Object
productId
integer int64
categoryId
integer int64

[DEP]

category
parentCategories
Array of CategoryDTORes
breadcrumbs
Array of BreadcrumbDTO

[DEP]

brandId
integer int64

[DEP]

name
string

[DEP]

attributeValueIds
Array

[DEP]

integer int64
attributeWithValues
attributes

[DEP]

sizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
sizes
Array of SizeValueDTORes
images
Array of ProductImageDTO
description
string

[new 24.04 логика поля] либо сгенерированный комментарий, либо комментарий от продавца

isVintage
boolean
purchasePrice
number bigdecimal

[DEP]

conditionId
integer int64
conditionName
string
price
number bigdecimal
prettyPrice
number bigdecimal

[DEP]

startPrice
number bigdecimal
bonusesInfoWithBurning
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
publishTimestamp
integer int64

[DEP]

createTimestamp
integer int64

[DEP]

changeTimestamp
integer int64

[DEP]

productStateTimestamp
integer int64

[DEP]

sentToModeratorTimestamp
integer int64

[DEP]

commentsCount
integer int32
likesCount
integer int32
isOurChoice
boolean

[DEP]

isLiked
boolean
seller
url
string

[DEP]

higherPrice
number bigdecimal

[DEP]

rrpPrice
number bigdecimal
discount
integer int32
prettyDiscount
integer int32
isAtOffice
boolean
isNewCollection
boolean

[DEP]

subscribedOnPriceUpdates
boolean
isUsedInSaleRequest
boolean
isReadyForBargain
boolean

[hxh_product]

availabilityForBargainDate
string date-time

[hxh_product]

sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
needsTranslateDescription
boolean

[DEP]

currency

[DEP]

salesChannel
string

[DEP]

Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
inBoutique
boolean
isConcierge
boolean
commentPostMode
string
Enumeration:
TEXT_AND_PHOTOS
TEXT
NONE
isBeegz
boolean

[DEP]

isAvailable
boolean nullable
hasSimilar
boolean
similarProductRequestLink
string
shortSeoDescription
string

[DEP]

[DEP]

isConciergeAPAvailable
boolean

[DEP]

isCarryOver
boolean

[DEP]

isInvestment
boolean

[DEP]

primaryImageUrl
string
productModel
exclusiveSelectionTime
string date-time
exclusiveSelectionTimeForLowStatuses
string date-time
changeTime
string date-time

[DEP]

comments
Array of CommentView

[DEP]

lastCommentsTree
Array of CommentDTO
commissionProc
number bigdecimal

[DEP]

createTime
string date-time

[DEP]

defectImages
Array of ProductImageDTO
fieldsLackingForModeration
Array of string

[DEP]

sectionsLackingForModeration
Object

[DEP]

additional properties
Array of string
isReadyForModeration
boolean

[DEP]

isSold
boolean

[DEP]

model
string

[DEP]

moderationHoursRemains
integer int64

[DEP]

origin
string

[DEP]

ourChoiceStatusTime
string date-time

[DEP]

pickupAddressEndpoint

[DEP]

pickupAddressEndpointId
integer int64

[DEP]

priceUpdateSubscribersCount
integer int32

[DEP]

priceWithoutCommission
number bigdecimal

[DEP]

currentPriceInCurrency
number bigdecimal

[DEP]

currentPriceCurrencyId
integer int64

[DEP]

sendToModeratorTime
string date-time

[DEP]

productStateTime
string date-time
productWasPublishedByNewPublisher
boolean

[DEP]

publishTime
string date-time

[DEP]

purchaseYear
integer int32

[DEP]

sellerRecievesSum
number bigdecimal
serialNumber
string

[DEP]

storeCode
string

[DEP]

vendorCode
string

[DEP]

split
tabbySplit

Для зарубежной локации

yandexPlus
sourceLink
string

[DEP]

tags
Array of ProductTagDTO
fullSeoDescription
string

[DEP]

countryOfOrigin

[DEP]

postsExists
boolean
comment
string nullable

[new 24.04] комментарий от продавца, не должен дублироваться с description

isAuthentic
boolean required

[new 24.04] для вывода описания “Товар уже прошел аутентификацию и находится на складе”

badges
Array of ProductBadge required

[new 24.04] бейджи товара

variants
Array nullable

[new 24.04] варианты товара у данного продавца (цвет)

Object
productId
string required

id КТ с данным вариантом

value
string required

Название

icon
string URL nullable

Ссылка на изображение

productBundle
Array nullable

[new 24.04] Комплектация товара

string
Examples:
Навесная биркаКоробкаПыльникДокументыПакет
legalEntity
Object nullable

[NEW] Информация о юр лице

name
string required
Example:
ООО «Ромашка»
address
string required
Example:
Москва, ул. Малая Бронная д. 1, офис 4
ogrn
string required
Example:
010101010101
schedule
string nullable
Example:
Согласно режиму работы OSKELLY
newCommentsCount
integer nullable

[NEW] Количество непрочитанных комментариев к товару для продавца

priceState
string nullable

[NEW] Флаг повышения или понижения цены

Enumeration:
INCREASE

Повышение цены

DESCREASE

Понижение цены

SearchPageOfProductDTO
Object
items
Array

[new 24.04] новый тип

Object
contentType
string required
Enumeration:
PRODUCT
CONCIERGE_BANNER
item
One of required
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
correctedValue
string
queryHash
string
description
string nullable

[new 24.04] описание подборки, присылать только для первой страницы

ProductDeliveryResponse
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ProductDeliveryInfo
Object
contentType
string required
Enumeration:
COURIER

Курьером

FAST_DELIVERY

Быстрая доставка

IN_BOUTIQUE

Товар в бутике OSKELLY

content
One of nullable
Object
dateTo
string date-time required

COURIER

Object
date
string date-time required

FAST_DELIVERY

Object
boutiques
Array required

IN_BOUTIQUE

Object
boutiqueAddress
string required
Example:
Москва, Столешников переулок, 14
schedule
string nullable
Example:
Ежедневно с 10:00 до 23:00
attention
string nullable
Example:
Магазин не работает 8 марта
location
Object required
lat
string required
lng
string required
phone
string required

Номер телефона бутика

availableSizes
Array required

Доступные размеры

Object
productSizeType
productSizeValue
string required
SlidesResponse
Object
responseSlideDTOS
Array of SlideDTO
pageCount
integer

Общее количество страниц

Example:
1
slideCount
integer

Общее количество слайдов

Example:
1
SlideDTO
Object
id
string

Уникальный идентификатор слайда

Example:
6808f92a32a1f77e3b388f59
userId
integer

ID пользователя

Example:
158321
createTime
string date-time

Время создания слайда

Example:
2025-04-23T14:28:58.300+00:00
slideType
string

Тип слайда

Enumeration:
USER
contentURL
string uri

URL изображения слайда

Example:
https://static.cdn.oskelly.ru/stories/f59/388/6808f92a32a1f77e3b388f59.jpeg
statusType
string

Статус слайда

Enumeration:
ACTIVE
Example:
ACTIVE
likesCount
integer

Количество лайков

Example:
0
viewsCount
integer

Количество просмотров

Example:
48
nickName
string

Никнейм автора

Example:
concierge
isTrusted
boolean

Является ли пользователь доверенным

Example:
true
isPro
boolean

Является ли пользователь PRO-аккаунтом

Example:
false
avatarPath
string uri

URL аватара пользователя

Example:
https://static.cdn.oskelly.ru/profile/158321/6edcd768-d34f-4773-b463-e78d33b5ad56.jpeg
tagDTOList
Array of TagDTO

Список тегов на слайде

liked
boolean

Лайкнул ли текущий пользователь слайд

Example:
false
seen
boolean

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

Example:
false
isFollowed
boolean nullable

[NEW] Подписан ли текущий пользователь на автора образа

communityBadge
CommunityBadge nullable

[NEW] Статус и теги автора образа

TagDTO
Object
id
string

Уникальный идентификатор тега

Example:
6808f92a32a1f77e3b388f5a
contentURL
string uri

URL связанного контента

Example:
http://test.oskelly.me:8080/api/v2/catalog/products/3372661
tagType
string

Тип тега

Enumeration:
PRODUCT
Example:
PRODUCT
statusType
string

Статус тега

Enumeration:
ACTIVE
Example:
ACTIVE
x
number float
Example:
25.891476
y
number float
Example:
52.791103
productId
integer
Example:
3372661
price
integer
Example:
138720
tagName
string

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

Example:
LOUIS VUITTON
Brands
PUT /api/v2/catalog/brands/{brandId}/toggle
GET /api/v2/catalog/brands/top/manual
GET /api/v2/catalog/allBrands
GET /api/v2/catalog/brands/liked/{userId}
toggleLikeBrand
PUT /api/v2/catalog/brands/{brandId}/toggle

Path variables

brandId
integer int64 required

brandId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getTopBrandsManual
GET /api/v2/catalog/brands/top/manual

Request parameters

categoryId
integer int64 required

categoryId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrands
GET /api/v2/catalog/allBrands

[все бренды]

Request parameters

currencyCode
string optional
categoriesIds
array of integer optional
Collection format: multi
countryId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLikedBrands
GET /api/v2/catalog/brands/liked/{userId}

Path variables

userId
integer int64 required

userId

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

[NEW] Получить настройки профиля пользователя
GET /api/v2/userSetting

запрос на настройки

Responses

200 200

OK

Body
application/json
[NEW] Обновить настройки профиля пользователя
PATCH /api/v2/userSetting

запрос на настройки

Request body

Object
category
string required
Enumeration:
NEW
RESALE

Responses

200 200

OK

Body
application/json
[NEW] UserSettingsResponse
Object
data
Object
category
string required
Enumeration:
NEW
RESALE
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Comments
POST /api/v2/comments
publishComment
POST /api/v2/comments

Request body

multipart/form-data
Object
images
Array of string nullable
parentCommentId
integer nullable
productId
integer int64 required
text
string nullable

Responses

200 200

OK

Body
*/*
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить стартовые данные и настройки для контрторга
GET /api/v3/bargains/settings

Request parameters

currencyCode
string optional
countryId
integer optional

Responses

200 ResponseOfBargainSettings
400 ErrorBadRequest
401 401

Unauthorized

403 ErrorForbidden
404 ErrorNotFound
Создать новый контрторг
PUT /api/v3/bargains

Request parameters

productId
integer int64 required

productId

sizeId
integer int64 required

sizeId

price
integer int32 required

price

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

201 201

Created

400 ErrorBadRequest
403 ErrorForbidden
404 ErrorNotFound
401 401

Unauthorized

Получить детализированную информацию о контрторге по его ID
GET /api/v3/bargains/{id}

Path variables

id
integer int64 required

id торга

Request parameters

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

200 200

OK

400 ErrorBadRequest
403 ErrorForbidden
404 ErrorNotFound
401 401

Unauthorized

[DEP] Получить детализированную информацию о контрторге по ID товара и размера
GET /api/v3/bargains/{productId}/{sizeId}

Path variables

productId
integer int64 required

productId

Min: 1
sizeId
integer int64 required

sizeId

Min: 1

Request parameters

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

200 200

OK

400 ErrorBadRequest
401 401

Unauthorized

404 ErrorNotFound
403 ErrorForbidden
Получить детализированную информацию о контрторге по ID товара и размера из КТ
GET /api/v3/bargains/bargain-or-template/{productId}/{sizeId}

Path variables

productId
integer int64 required

productId

Min: 1
sizeId
integer int64 required

sizeId

Min: 1

Request parameters

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

200 200

OK

400 ErrorBadRequest
401 401

Unauthorized

403 ErrorForbidden
404 ErrorNotFound
Добавление новой записи предложения в контрторг
PUT /api/v3/bargains/{id}

Path variables

id
integer int64 required

id

Request parameters

type
string required

type

Enumeration:
ACCEPT
CREATION
DECLINE
OFFER
price
integer int32 optional

Предложение цены

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

200 200

OK

400 ErrorBadRequest
403 ErrorForbidden
404 ErrorNotFound
401 401

Unauthorized

WelcomePage

Базовая информация о контрторгах

Object
title
string required

Заголовок

items
Array of BargainMessageDTO required

Пункты (параграфы) условий

BargainRecordType

Тип записи контрторга

Object
name
string required

Тип записи (предложения) по контрторгу. WELCOME - до создания, приветствие от продавца, CREATION - создание контрторга покупателем, OFFER - очередное предложение от покупателя или продавца, ACCEPT - принятие, DECLINE - отклонение

Enumeration:
ACCEPT
CREATION
DECLINE
OFFER
title
string required

[DEP] Человекочитаемый тип записи

BargainRecordFromType

Тип источника контрторга

Object
name
string required

Источник записи (предложения) по контрторгу. BUYER - покупатель, SELLER - продавец, ADMIN - администратор, SYSTEM - система (автоматическое)

Enumeration:
ADMIN
BUYER
SELLER
SYSTEM
title
string required

[DEP] Человекочитаемое название источника

Examples:
lenaperminovaВыВы предлагаете
BargainRecord

Запись контрторга (отдельное предложение)

Object
from

Автор сообщения

id
integer int64 nullable

Идентификатор записи контрторга

message
string required

Сопутствующее сообщение

price
integer int32 nullable

Предложенная в записи стоимость

sellerReceivesSum
integer int32 nullable

Сумма, которую получит продавец, если сделка состоится. Данное поле доступно только для продавца

sellerReceivesSumMessage
string

[DEP] Сообщение о сумме, которую получит продавец, если сделка состоится. Данное поле доступно только для продавца

time
string date-time required

[DEP] Время публикации записи контрторга в секундах

type

Действие автора сообщения

BargainLite

Сокращенная информация о контрторге

Object
id
integer int64 required

Идентификатор контрторга

attemptsLeft
integer int32 nullable

Сколько попыток осталось

basePrice
integer int32 required

Первоначальная цена на момент создания контрторга

buyer
BargainUser required

Покупатель

changeTime
string date-time nullable

Дата обновления

createTime
string date-time required

Дата создания

lastPrice
integer int32 required

Последняя предложенная цена

product
BargainProduct required

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

seller
BargainUser required

Продавец

size
BargainSize required

Размер

state
BargainState required

Состояние

timeLeft
integer int64 nullable

Сколько времени осталось до принятия решения покупателем или продавцом (секунды)

BargainDetailed

Детализированная информация о контрторге

Object
id
integer int64 nullable

Идентификатор контрторга

state
BargainState required

Состояние контртогра

product
BargainProduct required

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

size
BargainSize required

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

basePrice
integer int32 required

Первоначальная цена на момент создания контрторга

lastPrice
integer int32 nullable

Последняя предложенная цена

buyer
BargainUser required

Информация о покупателе

seller
BargainUser required

Информация о продавце

createTime
string date-time required

[DEP] Дата создания

changeTime
string date-time nullable

[DEP] Дата обновления

timeLeft
integer int64 nullable

Сколько времени осталось до принятия решения покупателем или продавцом (секунды)

attemptsLeft
integer int32 required

Сколько попыток осталось

records
Array of BargainRecord required

Записи по контрторгу

userIsBuyer
boolean required

Если текущий пользователь является покупателем, то это поле имеет значение true

Example:
false
message

Сообщение для покупателя

sellerReceivesSum
integer int32 nullable

Сумма, которую получит продавец, если сделка состоится. Данное поле доступно только для продавца

userCan
Array nullable

[EDIT] Действия, которые может выполнить текущий пользователь (продавец или покупатель)

string
Enumeration:
ACCEPT

Перейти в корзину // Добавить в корзину // Одобрить предложение

CREATION

Предложить

DECLINE

Отклонить

OFFER

Предложить другую цену

SIMILAR

[NEW] Посмотреть похожие товары

BargainCategory

Категория товара контрторга

Object
id
integer int64 required

[DEP] Идентификатор категории

title
string required

Название категории

Example:
Тренчи и плащи
BargainSettings

Настройки контрторгов (базовая информация и константы)
Шторку-туториал показываем один раз на сессию

Object
welcomePage
WelcomePage required

Условия по тограм

constants
Constants required

Константы настройки торгов

buyerBeforeBargainMessage

[DEP] Сообщение для покупателя перед сделкой

buyerBargainStartMessage

[DEP] Стартовое сообщение

buyerNoActiveBargainsMessage

[DEP] Сообщение в списке активных торгов

buyerNoFinishedBargainsMessage

[DEP] Сообщение в списке завершенных торгов

buyerBargainExpiredByBuyerMessage

[DEP] Сообщение о просроченной сделке

buyerBargainSuccessfulMessage

[DEP] Сообщение об успешной сделке

buyerBargainCancelledMessage

[DEP] Сообщение об изменении цены товара\отмены торга

buyerBargainDeclinedMessage

[DEP] Сообщение об отклонении торга

buyerBargainExpiredBySellerMessage

[DEP] Сообщение об отсутсвие ответа от продавца

buyerSellerHasTimeToAnswerMessage

[DEP] Сообщение о таймере ответа от продавца

buyerWaitingForAnswerTimeMessage

[DEP] Сообщение о времени действия цены от продавца

buyerProductSoldBeforeYouBuyMessage

[DEP] Сообщение о распраданном товаре

sellerBeforeAnswerMessage

[DEP] Сообщение о согласовании цены

sellerWaitingForAnswerTimeMessage

[DEP] Сообщение о предложении от покупателя

sellerBargainExpiredByBuyerMessage

[DEP] Сообщение о невыкупе покупателем по предложенной цене

sellerBargainExpiredBySellerMessage

[DEP] Сообщение об истечении срока предложения от покупателя

sellerBargainSuccessfulMessage

[DEP] Сообщение об успешных торгах

sellerBargainDeclinedMessage

[DEP] Сообщение при отсутсвии ответа от продавца

sellerProductSoldBeforeBuyerAnswerMessage

[DEP] Сообщение о предложении покупателя по уже выкупленному товару

sellerProductSoldBeforeSellerAnswerMessage

[DEP] Сообщение о ответе продавца по уже выкупленному товару

sellerBargainCancelledMessage

[DEP] Сообщение об отмене торга, тк была изменена цена товара

sellerBuyerHasTimeToBuyYourProductByNewPriceMessage

[DEP] Сообщение о таймере ответа\выкупа покупателем товара

BargainProduct

Товар контрторга

Object
id
integer int64 required

Идентификатор товара

title
string required

Название товара

image
string required

Изображение товара

withBadge
boolean required

[DEP] С биркой

Example:
false
isLiked
boolean required

[DEP] Лайкнут текущим пользователем

Example:
false
likesCount
integer int32 required

[DEP] Количество лайков

commentsCount
integer int32 nullable

[DEP] Количество комментариев

isSubscribed
boolean required

[DEP] Наличие подписки от текущего пользователя

Example:
false
category
BargainCategory required

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

inBoutique
boolean nullable

[DEP] Товар находится в бутике

Example:
false
subscribersCount
integer int32 nullable

[DEP] Количество подписчиков

Constants

Константы

Object
minPriceKoef
number double required

Минимальный коэфициент изменения цены. 0.5 = 50%

maxAttemptsCount
integer int32 required

[DEP] Максимальное кол-во попыток для одного участника, н.п. покупателя

sellerMaxDecisionTimeHours
integer int32 required

Максимальное кол-во часов для размышления продавцу

buyerMaxDecisionTimeHours
integer int32 required

Максимальное ко-во часов для разышления покупателю

defaultPageLength
integer int32 required

[DEP] Размер страницы по умолчанию

maxBargainsCountForUserProductSize
integer int32 required

[DEP] Максимальное ко-во торгов для пользователя по одному товару/размеру

minBargainPrice
integer int32 required

Минимальная цена торгов (ниже предложить нельзя)

activeBargainStates
Array of BargainState required

[DEP] Активные статусы торгов (торг еще не завершен)

finishedBargainStates
Array of BargainState required

[DEP] Завершенные статусы торгов (торг завершен)

bargainSorts
Array of BargainState required

[DEP] Варианты сортировки

defaultBargainSort
BargainState required

[DEP] Сортировка торгов

productPublishedDelaySeconds
integer

[DEP] Задержка публикации продукта

BargainState

Статус контрторга

Object
name
string required

Статус контрторга. OFFER/COUNTER_OFFER - активный, DECLINED - отклоненный, CONFIRMED - подтвержденный, EXPIRED - просроченный, UNAVAILABLE - недоступный

Enumeration:
CONFIRMED

Подтвержден

CONSUMED

Сделка успешна

COUNTER_OFFER

Встречный торг

DECLINED

Отклонен

EXPIRED

Просрочено

INITIAL
OFFER

В ожидании

SOLD

Товар продан

CANCELLED

Отменен

UNAVAILABLE

[NEW] Товар стал недоступен для торга

title
string required

[DEP] Человекочитаемое название статуса

decoration
string required

[DEP] Декорация статуса

Enumeration:
NEGATIVE
NEUTRAL
POSITIVE
BargainSize

Размер товара

Object
id
integer int64 required

[DEP] Идентификатор размера

title
string required

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

sizeType
SizeType required

[NEW] Тип размера

BargainMessageDTO

Сообщение (памятка)

Object
message
string nullable

Текст сообщения

title
string nullable

Заголовок

decoration
string nullable

[DEP] Декорация заголовка

Enumeration:
NEGATIVE
NEUTRAL
POSITIVE
BargainUser

Участник контрторга (продавец или покупатель)

Object
id
integer int64 required

Идентификатор пользователя

nickname
string required

Никнейм

avatar
string nullable

Аватар

isPro
boolean required

Является бутиком (PRO-продавцом)
обсудить необходимость параметра

Example:
false
type
string required

Тип продавца для отображения, н.п. Бутик
обсудить необходимость параметра

200 ResponseOfBargainSettings
Cart
GET /api/v2/cart
PUT /api/v2/cart/items
PATCH /api/v2/cart/items
DELETE /api/v2/cart/items/{orderPositionId}
DELETE /api/v2/cart
getGroupedCart
GET /api/v2/cart

Request parameters

currencyCode
string optional

currencyCode

checkoutMode
boolean optional

checkoutMode

showSoldWithSimilar
boolean optional

showSoldWithSimilar

sellerId
integer int64 optional

sellerId

recalcAndApplyWithdrawBonusesToCart
boolean optional

recalcAndApplyWithdrawBonusesToCart

promoCode
string optional

promoCode

groupByPickupAddress
boolean optional

[NEW] Используется в новой версии приложения, для группировки по складам продавца

Default:
false
pickupAddressEndpointId
integer optional

[NEW] id склада, используется вместе с checkoutMode == true

countryId
string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

addItem
PUT /api/v2/cart/items

Request parameters

productId
integer int64 optional

productId

sizeId
integer int64 optional

sizeId

count
integer int32 optional

count

currencyCode
string optional

currencyCode

showSoldWithSimilar
boolean optional

showSoldWithSimilar

groupByPickupAddress
boolean optional

[NEW] Используется в новой версии приложения, для группировки по складам продавца

Default:
false

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

changePositionSizeOrCount
PATCH /api/v2/cart/items

Request parameters

orderPositionId
integer int64 optional

orderPositionId

sizeId
integer int64 optional

sizeId

count
integer int32 optional

count

currencyCode
string optional

currencyCode

showSoldWithSimilar
boolean optional

showSoldWithSimilar

groupByPickupAddress
boolean optional

[NEW] Используется в новой версии приложения, для группировки по складам продавца

Default:
false

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

deletePosition
DELETE /api/v2/cart/items/{orderPositionId}

Path variables

orderPositionId
integer int64 required

orderPositionId

Request parameters

currencyCode
string optional

currencyCode

showSoldWithSimilar
boolean optional

showSoldWithSimilar

groupByPickupAddress
boolean optional

[NEW] Используется в новой версии приложения, для группировки по складам продавца

Default:
false

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

cleanCart
DELETE /api/v2/cart

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

AgentReportDTO
Object
baseAmount
number bigdecimal
bik
string
cardBrand
string
cardHolder
string
cardNumber
string
cardRefId
string
cleaningAmount
number bigdecimal
createTime
integer int64
dateContract
integer int64
defectsDiscountAmount
number bigdecimal
firstName
string
id
integer int64
inn
string
isCard
boolean
isConfirmed
boolean
kpp
string
name
string
numberContract
string
order
patronymic
string
paymentAccount
string
paymentAmount
number bigdecimal
paymentDetails
string
secondName
string
userType
string
Enumeration:
IP
OOO
SIMPLE_USER
OrderDTO
Object
agentReport
agentReportConfirmed
boolean
agentReportId
integer int64
boutiqueAddress
string
bonusesInfo
effectiveBonusesInfo
buyerCounterparty
clearAmount
number bigdecimal
comment
string
confirmedAmount
number bigdecimal

[DEP]

count
integer int32
deletable
boolean
deliveryAddressEndpoint
deliveryAddressEndpointAggregation
deliveryComment
string
deliveryCost
number bigdecimal
deliveryDescription
string
deliveryIcon
string
deliveryInfo
string
deliveryTitle
string
discount
empty
boolean
faulty
boolean
finalAmount
number bigdecimal
finalAmountWithoutDeliveryCost
number bigdecimal
id
integer int64
isEffectiveBuyer
boolean
isMadeByNewUser
boolean
items
linkedNotification
orderCreationProblems
orderSource
string
Enumeration:
ONLINE
BOUTIQUE
orderStateIcon
string
orderStateSuccess
boolean
orderStateTitle
string
orderStatus
string
Enumeration:
UNDEFINED
UNCOMPLETED
ORDER_CANT_CONFIRM_NO_SELLER_ADDRESS
ORDER_CONFIRMING
ORDER_REFUND
ORDER_CONFIRMED
SELLER_IN_MOSCOW
EXPECTING_COURIER_TO_SELLER
OURSELVES_PICKING_UP_FROM_SELLER
OURSELVES_FROM_SELLER_TO_OFFICE
LOGIST_ON_WAY_TO_SELLER
FROM_SELLER_TO_OFFICE
EXPERTISE_START
HOLD_COMPLETE_REJECTED
EXPECTING_COURIER_TO_BUYER
LOGIST_ON_WAY_TO_BUYER
BUYER_IN_MOSCOW
OURSELVES_DELIVERY_TO_BUYER
OURSELVES_FROM_OFFICE_TO_BUYER
ORDER_DELIVERED
EXPECTING_CONFIRM_AGENT_REPORT
WAIT_PAYMENT_MONEY_TO_SELLER
ORDER_COMPLETED
ORDER_COMPLETED_RETURN
RETURN_CREATED
RETURN_ON_WAY_TO_OFFICE
RETURN_EXPERTISE
RETURN_COMPLETED
orderStatusTitle
string
orderStepChain
orderTrack
ourselvesDeliveries
ourselvesDelivery
boolean
ourselvesDeliveryFromSeller
ourselvesDeliveryName
string
ourselvesDeliveryPhone
string
ourselvesDeliveryToBuyer
payment
PaymentDTO nullable

[DEP для новых версий]

paymentInfo
Object nullable

[NEW] приходит, если заказ оплачен

paymentOptionType
cardNumber
string nullable

Только для paymentOptionType == “CARD”

Example:
Visa •• 4431
pickupAddressEndpoint
pickupAddressEndpointAggregation
pickupComment
string
pickupDateFromSeller
integer int64
pickupDateToBuyer
integer int64
pickupIntervalFromSeller
string
pickupTimeIntervalId
integer int64
productLocation
string
Enumeration:
SELLER
BOUTIQUE
rrpSum
number bigdecimal
seller
sellerCounterparty
sellerReceivesAmount
number bigdecimal
size
integer int32
soldTime
string date-time
state
string
Enumeration:
CREATED
CANCELED
HOLD_PROCESSING
HOLD_ERROR
HOLD
HOLD_COMPLETED
HOLD_COMPLETE_REJECTED
REFUND
MONEY_TRANSFERRED
MONEY_PAYMENT_ERROR
MONEY_PAYMENT_NOT_ENOUGH
MONEY_PAYMENT_TECHNICAL_ERROR
MONEY_PAYMENT_WAIT
SELLER_PAID
COMPLETED
RETURN
DELETED
stateTime
integer int64
trackingUrl
string
waybillFromSeller
waybillId
string
waybillToBuyer
waybills
Array of WaybillDTO
userActions
deliveryDateString
string nullable

[new 02.06]

Example:
Доставим ориентировочно 7-12 марта
duties
Array
Object
amount
number
description
string
numbers
OrderNumbersDTO nullable
GroupedCart
Object
count
integer int32
groups
Array of OrderDTO
size
integer int32
Api2ResponseOfGroupedCart
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
OrderNumbersDTO
Object
totalAmount
number nullable
totalOriginalAmount
number nullable
deliveryWithCustomsAmount
number nullable
discountAmount
number nullable
totalBuyerAmount
number nullable
promocodeAmount
number nullable
Checkout
PUT /api/v2/orders/{orderId}/deliveryAddressEndpointAggregation/{deliveryAddressEndpointAggregationId}
PUT /api/v2/orders/{orderId}/deliveryAddressEndpoint/{deliveryAddressEndpointId}
GET /api/v2/recommendation/similarPageOrder
GET /api/v2/orders/{orderId}
GET /api/v2/address/street
GET /api/v2/address/countries
DELETE /api/v2/account/addressendpoint
PUT /api/v2/account/addressendpoint
GET /api/v2/cart/checkPromoCode
GET /api/v2/orders/paymentOptions
POST /api/v2/cart/holdv2
PUT /api/v2/cart/deliveryAddressEndpoint
PUT /api/v2/cart/deliveryAddressEndpointAggregation
GET /api/v2/account/activateCertificate
GET /api/v2/account/balanceOWallet
Изменить адрес доставки заказа (International)
PUT /api/v2/orders/{orderId}/deliveryAddressEndpointAggregation/{deliveryAddressEndpointAggregationId}

Path variables

orderId
integer int64 required

orderId

deliveryAddressEndpointAggregationId
integer int64 required

deliveryAddressEndpointAggregationId

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Изменить адрес доставки заказа (RU)
PUT /api/v2/orders/{orderId}/deliveryAddressEndpoint/{deliveryAddressEndpointId}

Path variables

orderId
integer int64 required

orderId

deliveryAddressEndpointId
integer int64 required

deliveryAddressEndpointId

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

[NEW] Получить товары похожие на заказ
GET /api/v2/recommendation/similarPageOrder

товары продавца

Request parameters

orderId
integer int64 required

Product id

Responses

200 200

Successful operation

Body
application/json
Получить данные заказа
GET /api/v2/orders/{orderId}

Path variables

orderId
integer int64 required

orderId

Request parameters

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Поиск улицы
GET /api/v2/address/street

Request parameters

query
string optional

Частичное или полное название улицы

cityFiasId
string optional

Только для российских адресов. Если cityFiasId и settlementFiasId пустые - всегда возвращайте пустую коллекцию

settlementFiasId
string optional

Только для российских адресов. Если cityFiasId и settlementFiasId пустые - всегда возвращайте пустую коллекцию

Responses

200 200

OK

404 404

Not Found

Добавить в историю поиска адрес
PUT /api/v2/address/search-history

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить список городов
GET /api/v2/address/cities

Request parameters

str
string optional

str

isDaDataEnabled
boolean optional

isDaDataEnabled

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить историю поиска адресов
GET /api/v2/address/search-history

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить список популярных городов
GET /api/v2/address/big-cities

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить список стран
GET /api/v2/address/countries

Request parameters

context
string optional
Enumeration:
APPLICATION
SELLER_ADDRESS
BUYER_ADDRESS
ALL_COUNTRIES
PHONE
unionVersion
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Удалить адрес
DELETE /api/v2/account/addressendpoint

Request parameters

addressEndpointId
integer int64 required

addressEndpointId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

Сохранить новый адрес
PUT /api/v2/account/addressendpoint

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить аккаунт пользователя
GET /api/v2/account

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

[NEW v3] Получение способов оплаты бонусами
GET /api/v3/orders/bonusesPaymentOptions

[NEW] подняли на v3

Request parameters

sellerId
integer int64 required
promocode
string optional
currencyCode
string optional
pickupAddressEndpointId
integer optional

[NEW] id склада

Responses

[DEP] Проверить промокод
GET /api/v2/cart/checkPromoCode

Request parameters

sellerId
integer int64 optional

sellerId

promoCode
string optional

promoCode

currencyCode
string optional

currencyCode

countryId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Способы оплаты
GET /api/v2/orders/paymentOptions

Request parameters

orderId
integer int64 optional
sellerId
integer int64 optional
promocode
string optional
supportYandex
boolean optional
supportSBP
boolean optional
supportTabby
boolean optional
supportPlatiChastyami
boolean optional

[NEW]

supportSberPay
boolean optional

[NEW]

currencyCode
string optional
applyWithdrawBonusesToPaymentOptions
boolean optional
pickupAddressEndpointId
integer optional

[NEW] id склада

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Создать комментарий к заказу
PUT /api/v2/cart/deliveryComment

Request parameters

comment
string optional

comment

countryId
integer optional
currencyCode
string optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Оформление заказа
POST /api/v2/cart/holdv2

Request parameters

sellerId
integer int64 optional
promoCode
string optional
paymentBuyerCounterpartyId
integer int64 optional
fromMobile
boolean optional
currencyCode
string optional
countryId
integer optional
paymentSystem
string optional
type
string optional

Payment option type

totalBonusesAmount
number bigdecimal optional
pickupAddressEndpointId
integer optional

[NEW] id склада

oWalletAmount
number optional

[NEW] Размер, применённых средств с кошелька O!Wallet

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить комментарий к заказу
GET /api/v2/cart/deliveryComment

Request parameters

currencyCode
string optional
countryId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

**[NEW]** Получить доступные промокоды
GET /api/v2/account/promocode

Request parameters

currencyCode
string optional
countryId
integer optional

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Выбрать адрес доставки (RU)
PUT /api/v2/cart/deliveryAddressEndpoint

Request parameters

deliveryAddressEndpointId
integer int64 optional

deliveryAddressEndpointId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Выбрать адрес доставки (International)
PUT /api/v2/cart/deliveryAddressEndpointAggregation

Request parameters

deliveryAddressEndpointAggregationId
integer int64 optional

deliveryAddressEndpointAggregationId

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

**[NEW]** Применить сертификат
GET /api/v2/account/activateCertificate

Используем для оформления
В ответ возвращается баланс O!Wallet

Request parameters

certificateCode
string required

Номер сертификата

currencyCode
string optional
countryId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

**[NEW]** Получить баланс O!Wallet
GET /api/v2/account/balanceOWallet

[ждем доработки со стороны OSKELLY]

Request parameters

currencyCode
string optional
countryId
integer optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

PaymentOption
Object
type
title
string required
icon
string nullable
CardPaymentOption
All of
Object
cards
Array of CardOption nullable
CardOption
Object
id
integer int64 required
title
string required
Example:
Visa •• 4431
icon
string nullable
YandexPayPaymentOption
All of
Object
yandexPlus
YandexPlusInfo nullable

[DEP для новых версий]

SplitPaymentOption
All of
Object
firstPayment
number required

[DEP]

remainingPayment
number required

[DEP в новой, парсилось в предыдущей]

parts
Array of SplitInfoPart required
Api2ResponseOfOrderDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
PaymentDTO
Object
id
integer int64
paymentVersion
string
paymentMethod
string
Api2ResponseOfListOfCountriesDTO
Object
data
Array of CountryDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfAddressDTO
Object
data
Array of AddressDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfBonusesPaymentOptionsDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
BonusesPaymentOptionsDTO
Object
transferAmount
number bigdecimal required

Количество баллов, которые начислят за заказ

withdrawAmount
number bigdecimal required

Количество доступных баллов, которые можно списать

transferAmountLimit
number bigdecimal nullable

Лимит суммы, на которую начисляются баллы

withdrawPercentLimit
number bigdecimal nullable

Процентный лимит бонусов от суммы заказа, которые можно списать

options
Array of BonusesPaymentOptionType nullable
BonusesPaymentOptionType
string
Enumeration:
AMOUNT_LIMIT_REACHED

Достигнута предельная сумма заказа, на которую начисляются бонусы

WITHDRAW_PROHIBITED

Списание бонусов запрещено

WITHDRAW_LIMITED

В заказе есть товары с ограничением на списание баллов, поэтому сумма баллов для списания ограничена

WITHDRAW_BY_PERCENT_LIMITED

Есть процентный лимит бонусов от суммы заказа, которые можно списать

TRANSFER_PROHIBITED

[NEW] Начисление бонусов приостановлено

Api2ResponseOfListOfPromocodeTypeDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
PromocodeTypeDTO
Object
id
integer int32 required
name
string required
Api2ResponseOfStringContent
Object
data
string

[NEW] Тип - String, раньше был enum

errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfInitOrderResult
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
InitOrderResult
Object
bank_url
string
orderId
integer int64
paymentSystem
string
PaymentOptionType

Описание в скобках — для метода GET /api/v2/orders/paymentOptions

string
Enumeration:
YANDEX_PAY

Яндекс пей (YandexPayPaymentOption)

CARD

Оплата картой (CardPaymentOption)

YANDEX_SPLIT

Яндекс сплит (SplitPaymentOption)

SBP

СБП (PaymentOption)

TABBY_PAY4PAYS

Tabby (SplitPaymentOption)

PLATI_CHASTYAMI

[NEW] Плати частями (SplitPaymentOption)

SBER_PAY

[NEW] SberPay (PaymentOption)

SaveSearchBody
Object
city
string required
fullCityName
string nullable
cityFiasId
string nullable
settlementFiasId
string nullable
region
string nullable
regionFiasId
string nullable
country
string nullable
[NEW] Получить данные для страницы сервисов
GET /api/v2/services-home

Responses

200 200

OK

400 400

Bad request

[NEW] ApiResponseHomeServices

Состоит из листающихся вертикально страниц

Object
success
boolean

[Типовой ответ сервера]

errorData
Object

[Типовой ответ сервера]

message
string

[Типовой ответ сервера]

humanMessage
string

[Типовой ответ сервера]

[NEW] ServicesMainPage

Блок O!Services + Блок O!Social

Object
mainServices
Object required

Основные сервисы

title
string required
Example:
O!Services
items
additionalServices
Object required

Дополнительные сервисы

items
Array of [NEW] ServiceInfo required
socialServices
Object required

O!Social

title
string required
Example:
O!Social
items
Array required
Object
title
string required
Examples:
O!TrendsComing soon
imgPath
string required
deeplink
string URL nullable

Диплинк в сервис, отсутствует для “Coming soon”

[NEW] ServiceInfo
Object
imgPath
string URL required
title
string required

Заголовок

Examples:
Консьерж: покупкаБутики OSKELLYComing soon
deeplink
string URL nullable

Диплинк в сервис, отсутствует для “Coming soon”

serviceInfo
Object nullable

Информация для промежуточного экрана сервиса

previewImagePath
string URL required

Ссылка на изображение-превью в слайдере

imgPath
string URL required

По умолчанию отображается изображение из данного поля

videoLink
string URL nullable

Если есть видео, то отображается кнопка play, по нажатию - загружается видео

title
string nullable
Example:
Отреставрируем дорогие сердцу вещи
description
string nullable
Example:
Сервис реставрации OSKELLY сделает любую вещь новой
buttonTitle
string required
Example:
Перейти в сервис
[NEW] ServicesSelectionPage

Блок O!Selections

Object
previewInfo
Object required

Информация для отображения в шапке страницы

title
string required
Example:
O!Selections
description
string nullable
Example:
Вдохновение для ваших образов
imgPath
string URL required
imgPath
string URL required

По умолчанию отображается изображение из данного поля

videoLink
string URL nullable

Если есть видео, то воспроизводится автоматически

items
Array required

Список сервисов
[??] [Или взять объект unit из каталога? Суть ± та же]
При открытии сервиса нужны будут доработки (пресет по юниту):

  • для брендов
  • по каталогу/листингу товаров
  • по поиску
Object
imgPath
string URL required
title
string required
Examples:
Iconic bagsComing soon
deeplink
string URL nullable

Диплинк в сервис, отсутствует для “Coming soon”

[NEW] ServicesBannerPage

Типовой баннер сервиса

Object
previewInfo
Object required

Информация для отображения в шапке страницы

title
string required
Examples:
O!TrendsO!LoyaltyБутики OSKELLY
description
string nullable
Examples:
Социальная сеть OSKELLYВаши баллы и привилегииПриходите увидеть лично
imgPath
string URL required
imgPath
string URL required

По умолчанию отображается изображение из данного поля

videoLink
string URL nullable

Если есть видео, то воспроизводится автоматически

buttonTitle
string required
Examples:
Вступить в O!TrendsВступить в клубПерейти в бутики
deeplink
string URL required

Диплинк в сервис

[NEW] ServicesCollaborationPage

Блок «Стань частью OSKELLY»

Object
previewInfo
Object required

Информация для отображения в шапке страницы

title
string required
Example:
Стань частью OSKELLY
description
string nullable
Example:
Зарабатывай вместе с OSKELLY
imgPath
string URL required
items
Array required

Баннеры

Object
imgPath
string URL required

По умолчанию отображается изображение из данного поля

videoLink
string URL nullable

Если есть видео, то отображается кнопка play, по нажатию - загружается видео

title
string required
Examples:
Стать B2B партнеромСтать Personal Shopper
description
string nullable
Example:
Зарабатывай вместе с OSKELLY
buttonTitle
string required
Example:
Начать
deeplink
string URL required

Диплинк в сервис

api.v2.products.filter
Operations
Type Definitions
CategorySizeValue

Доступные размеры в сетке категории

Object
code
string required
name
string required
values
Array of SizeValue
ChartValue

Значение из сетки размеров

Object
code
string required
name
string required
value
string required
ClientProductFiltrationContext
string
Enumeration:
ACCOUNT_PUBLISHED_OFFLINE_PRODUCTS
FilterValue

Значение фильтра для запроса сортировки

One of
boolean
Array of integer
Object
Array of string
ItemsCount

Количество товаров

Object
itemsCount
integer
PriceValue

Значение фильтра по цене для запроса сортировки

Object
lower
number
upper
number
ProductFilterInfoRequest

Запрос на получение доступных значений заданного фильтра

Object
filters
Object

Коллекция фильтров со значениями. Доступные среди прочих фильтры:

  • offlineOnly: true | false - выдать только товары, находящиеся offline | все товары
additional properties
presets
Object

Коллекция пресетов со значениями. Доступные среди прочих пресеты:

  • offlineOnly: true | false - выдать только товары, находящиеся offline | все товары
additional properties
baseCategory
integer
currencyCode
string
ProductFilterItemsRequest

Запрос на получение списка товаров, удовлетворяющих условиям фильтрации

All of
Object
sorting
string
page
integer
pageLength
integer
feedSegmentType
string nullable

[new 11.04] тип выбранного сегмента на главной

ProductFilterRequest

Запрос на получение доступных значений фильтра и товаров по фильтрам

All of
Object
withAvailableValues
boolean
withItems
boolean
SizeValue

Значение доступного размера

Object
id
integer required
name
string required
isSelected
boolean required
charts
Array of ChartValue
partial
Type Definitions
AdditionalSizeDTO
Object
id
integer int64
image
string
isRequired
boolean
name
string
transliterateName
string
value
integer int32
AddressAggregationRequestDTO
Object
address
string
address2
string
address3
string
city
integer int64
country
integer int64
zipCode
string
AddressAggregationRequestUpdateDTO
Object
address
string
address2
string
address3
string
city
integer int64
country
integer int64
zipCode
string
id
integer int64
AddressAggregationResponseDTO
Object
address
string
address2
string
address3
string
cityData
countryData
id
integer int64
zipCode
string
AddressBreakdownDTO
Object
street
string
house
string
flat
string
AddressDTO
Object
address
string
addressBreakdown
address2
string
address3
string
city
string
cityData
country
string
countryData
id
integer int64
region
string
zipCode
string
fiasId
string
regionFiasId
string
cityFiasId
string
settlementFiasId
string
dadataFullAddress
string
fullAddress
string
checked
boolean
createTime
integer int64
deleteTime
integer int64
changeTime
integer int64
AddressEndpointAggRequestDTO
Object
firstName
string
lastName
string
patronymicName
string
phone
string
AddressEndpointAggRequestUpdateDTO
Object
firstName
string
lastName
string
patronymicName
string
phone
string
id
integer int64
AddressEndpointAggResponseDTO
Object
firstName
string
id
integer int6
lastName
string
patronymicName
string
phone
string
AddressEndpointAggregationRequestDTO
Object
usePhysicalAddressForBilling
boolean
AddressEndpointAggregationRequestUpdateDTO
Object
usePhysicalAddressForBilling
boolean
id
integer int64
AddressEndpointAggregationResponseDTO
Object
id
integer int64
usePhysicalAddressForBilling
boolean
AddressEndpointDTO
Object
address
firstName
string
id
integer int64
lastName
string
patronymicName
string
phone
string
deliveryCost
number bigdecimal
deleteTime
integer int64
changeTime
integer int64
AdminCardDetailsView
Object
brand
string
bank
string
number
string
expiration
string
Api2ResponseOfAddressEndpointDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfBonusesBalanceDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfCategoryTree
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfAddressEndpointDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfAttributeDTO
Object
data
Array of AttributeDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfBonusesBurningScheduleItemDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfBrandDTO
Object
data
Array of BrandDTORes
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfCategoryDTO
Object
data
Array of CategoryDTORes
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfDictionaryDTO
Object
data
Array of DictionaryDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfLegalEntitiesDTO
Object
data
Array of LegalEntityDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfOrderSourceInfoDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ProductDTORes
Object
attributeValueIds
Array
integer int64
attributeWithValues
attributes
availabilityForBargainDate
string date-time
brandId
integer int64
breadcrumbs
Array of BreadcrumbDTO
productModelId
integer int64
productModel
category
categoryId
integer int64
exclusiveSelectionTime
string date-time
exclusiveSelectionTimeForLowStatuses
string date-time
changeTime
string date-time
changeTimestamp
integer int64
comments
Array of CommentView
lastCommentsTree
Array of CommentDTO
commentsCount
integer int32
commentPostMode
string
Enumeration:
TEXT_AND_PHOTOS
TEXT
NONE
commissionProc
number bigdecimal
bonusesInfoWithBurning
conditionId
integer int64
conditionName
string
createTime
string date-time
createTimestamp
integer int64
currency
defectImages
Array of ProductImageDTO
description
string
discount
integer int32
fieldsLackingForModeration
Array of string
sectionsLackingForModeration
Object
additional properties
Array of string
higherPrice
number bigdecimal
images
Array of ProductImageDTO
inBoutique
boolean
isAtOffice
boolean
isLiked
boolean
needsTranslateDescription
boolean
isNewCollection
boolean
isOurChoice
boolean
isReadyForModeration
boolean
isReadyForBargain
boolean
isVintage
boolean
isSold
boolean
isConcierge
boolean
likesCount
integer int32
model
string
moderationHoursRemains
integer int64
name
string
origin
string
ourChoiceStatusTime
string date-time
parentCategories
Array of CategoryDTORes
pickupAddressEndpoint
pickupAddressEndpointId
integer int64
prettyDiscount
integer int32
prettyPrice
number bigdecimal
price
number bigdecimal
priceUpdateSubscribersCount
integer int32
priceWithoutCommission
number bigdecimal
currentPriceInCurrency
number bigdecimal
currentPriceCurrencyId
integer int64
primaryImageUrl
string
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
productStateTime
string date-time
productStateTimestamp
integer int64
productWasPublishedByNewPublisher
boolean
publishTime
string date-time
publishTimestamp
integer int64
purchasePrice
number bigdecimal
purchaseYear
integer int32
rrpPrice
number bigdecimal
salesChannel
string
Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
seller
sellerRecievesSum
number bigdecimal
sendToModeratorTime
string date-time
sentToModeratorTimestamp
integer int64
serialNumber
string
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
sizes
Array of SizeValueDTORes
startPrice
number bigdecimal
storeCode
string
subscribedOnPriceUpdates
boolean
url
string
vendorCode
string
split
tabbySplit
yandexPlus
sourceLink
string
tags
Array of ProductTagDTO
shortSeoDescription
string
fullSeoDescription
string
countryOfOrigin
postsExists
boolean
Api2ResponseOfListOfProductConditionDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfProductDTO
Object
data
Array of ProductDTORes
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfProductImageDTO
Object
data
Array of ProductImageDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfProductTagDTO
Object
data
Array of ProductTagDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOflong
Object
data
Array
integer int64
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfLoyaltyCardCardInfoDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfBonusesTransactionDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfOrderDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfProductDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfProductDTOIntegrationLite
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductDTOLite
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductIdDTO
Object
data
integer int64
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
AttributeDTO
Object
id
integer int64

[DEP]

name
string
kind
string
Enumeration:
GENERIC
MATERIAL
COLOR
attributeValues
isRequired
boolean

[DEP]

showFilter
boolean

[DEP]

AttributeValueDTO
Object
id
integer int64 required
value
string
icon
string
transliterateValue
string
singularGenitiveValue
string
pluralGenitiveValue
string
ofValue
string
AttributeWithValueDTO
Object
attribute
attributeValue
BlankId
Object
id
integer int64
BonusesAmountDTO

Сгораемые и несгораемые баллы объединенные одним объектом

Object
bonuses
number

Количество сгорамых баллов

Example:
10
money
number

Количество несгораемых баллов

Example:
10
total
number

Общее количество баллов

Example:
10
BonusesBalanceDTO

Бонусный баланс

Object
burningAmount
number

Количество скоро сгоряющих баллов

Example:
20
BonusesBurningScheduleItemDTO

Элемент графика сгорания бонусов

Object
amount
number

Количество сгорающих баллов

Example:
10
burningDate
string date-time
transactions
BonusesInfoDTO

Структура позволяющая хранить информацию о начислении/списании бонусов

Object
withdrawBonusesAmount
transferBonusesAmount
BonusesInfoWithBurningDTO

Структура позволяющая хранить информацию о начислении/списании бонусов и сумму ближайших к сгоранию бонусов

Object
bonusesInfo
burningAmount
number

Количество скоро сгоряющих баллов

Example:
20
BonusesTransactionDTO

Транзакции пользователя по бонусному счету

Object
trnDate
string date-time

Дата транзакции

typeStr
string

Тип транзакции в локализоанном виде

reason
string

Причина транзакции. Псевдосправочник.

description
string

Комментарий к транзакции

orderId
integer int64

Идентификатор заказа

Example:
1234567
orderDate
string date-time

Дата заказа

BonusesTransactionType
string
Enumeration:
TRANSFER
WITHDRAW
RETURN
EXPIRE
BonusesType
string
Enumeration:
MONEY
BONUS
BrandDTO
Object
description
string
id
integer int64 required
isHidden
boolean
isLiked
boolean
name
string
products
Array of ProductDTO
productsCount
integer int32
transliterateName
string
urlName
string
BrandDTOReq
Object
description
string
id
integer int64
isHidden
boolean
isLiked
boolean
name
string
products
Array of ProductDTOReq
productsCount
integer int32
transliterateName
string
urlName
string
BrandDTORes
Object
description
string

[DEP]

id
integer int64
isHidden
boolean

[DEP]

isLiked
boolean
name
string
products
Array of ProductDTORes

[DEP]

productsCount
integer int32
transliterateName
string

[DEP]

urlName
string

[DEP]

Object
name
string
url
string
CategoryDTO
Object
additionalSizes
attributes
Array of AttributeDTO
children
Array of CategoryDTO
defaultSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
displayName
string
fullName
string
hasChildren
boolean
icon
string
id
integer int64
minPrice
integer int32
pluralName
string
productsCount
integer int32
singularFullName
string
singularName
string
sizeValues
Array of SizeValueDTO
url
string
CategoryDTOReq
Object
additionalSizes
attributes
Array of AttributeDTO
children
Array of CategoryDTOReq
defaultSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
displayName
string
fullName
string
hasChildren
boolean
icon
string
id
integer int64
minPrice
integer int32
pluralName
string
productsCount
integer int32
singularFullName
string
singularName
string
sizeValues
Array of SizeValueDTOReq
url
string
CategoryTree
Object
rootCategory
CityDTO
Object
name
string
region
string
id
integer int64
CommentDTO
Object
id
integer int64
images
Array of string
parentCommentId
integer int64
productId
integer int64
productRequestId
integer int64
publishedAtTime
integer int64
publisher
replyTo
string
needsTranslate
boolean
subComments
Array of CommentDTO
text
string
deletedAtTime
string
editedAtTime
string
CommentView
Object
avatar
string
id
integer int64
images
Array of string
isAnswer
boolean
publishTime
string
publishZonedDateTime
integer int64
text
string
user
string
userId
integer int64
CommunityBadge

Бейджики пользователя в O!Community

Object
tags
Array of CommunityTag
CommunityIndicator

Количество покупок и продаж у текущего пользователя

Object
purchaseCount
integer

Количество покупок у текущего пользователя

Example:
2
saleCount
integer

Количество продаж у текущего пользователя

Example:
1
CommunityInfo

Информация о статусе, привилегиях и требованиях для получения статуса

Object
CommunityInfos

Информация о статусах, привилегиях и требованиях для получения статуса

Array of CommunityInfo
CommunityPrivilege

Наименование привилегии

Object
title
string

Заголовок класса привилегий

Example:
Подарок на день рождения
unlocked
boolean

Доступна ли привилегия относительно предыдущего уровня

Example:
false
comingSoon
boolean

true - означает что привилегия пока недоступна

Example:
true
CommunityPrivilegeGroup

Объект привилегий для уровня статуса

Object
title
string

Заголовок группы привилегий

Example:
Pop-up sale
description
string

Описание группы привилегий

Example:
Персональный поп-ап сейл ваших лотов в бутиках OSKELLY
privileges

Список привилегий для уровня статуса

comingSoon
boolean

true - означает что группа привилегий пока недоступна

Example:
true
CommunityPrivilegeGroups

Список привилегий для уровня статуса

CommunityStatus

Статус пользователя в O!Community

Object
code
string

Код

name
string

Название

Example:
o!beginner
CommunityStatusRequirement

Требования для получения статуса пользователя в O!Community

Object
purchaseRequired
integer

Сумма покупок для получения статуса

Example:
0
saleRequired
integer

Сумма продаж для получения статуса

Example:
0
type
string

Тип требования и\или

Enumeration:
AND
OR
CommunityTag

Бейджик пользователя в O!Community

Object
code
string
name
string

Значок пользователя

Example:
stylist
CounterpartyType
string
Enumeration:
PHYS
IP
JUR
CARD
CountryDTO
Object
currency
name
string
uiCurrencyCode
string
environment
string
Enumeration:
RU
INT
isoCodeAlpha2
string
imageUrl
string
requireZipcode
boolean
id
integer int64
CurrencyDTO
Object
name
string
sign
string
isoCode
string
isoNumber
integer int64
id
integer int64
base
boolean
active
boolean
selectedByDefault
boolean
DescriptionAttributeView
Object
attributeValueId
integer int64
title
string
value
string
DictionaryDTO
Object
id
integer int64
name
string
LegalEntityDTO
Object
id
integer int64
onecUuid
string
title
string
Like
Object
count
integer int64
isLiked
boolean
LoyaltyCardCardInfoDTO

Информация о бонусной карте пользователя

Object
barcode
string

Баркод

Example:
79991111111
OfferDTOReq
Object
brandId
integer int64
categoryId
integer int64
consumed
boolean
id
integer int64
isSizeAvailable
boolean
negotiatedPrice
number bigdecimal
offerStatus
string
Enumeration:
ACCEPTED
PENDING
REJECTED
offerorId
integer int64
price
number bigdecimal
product
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
sizeId
integer int64
[DEP]OfferDTORes
Object
brandId
integer int64
categoryId
integer int64
consumed
boolean
id
integer int64
isSizeAvailable
boolean
negotiatedPrice
number bigdecimal
offerStatus
string
Enumeration:
ACCEPTED
PENDING
REJECTED
offerorId
integer int64
price
number bigdecimal
product
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
sizeId
integer int64
OrderSourceInfoDTO
Object
id
integer int64
type
string
Enumeration:
WEB
ANDROID
IOS
ANDROID_WEB
IOS_WEB
BOUTIQUE
UNKNOWN
name
string
displayName
string
isHidden
boolean
isMarketplaceLocation
boolean
OrderStageDTO
Object
type
string required

determines what should be done with an order during the stage (a set of actions which should be applied to an order), a logic

Enumeration:
SELLER_CONFIRMATION
DELIVERY_TO_OFFICE
EXPERTISE
DELIVERY_TO_BUYER
DELIVERY_TO_BOUTIQUE
BUYER_CONFIRMATION
SOLD_IN_BOUTIQUE
PAYOUT
RETURNED_TO_SELLER
progressState
string required

shows the progress of the stage

Enumeration:
UPCOMING
IN_PROGRESS
COMPLETE
successState
string

what the stage ended up, can be filled after the stage is complete

Enumeration:
SUCCEEDED
PARTIALLY_SUCCEEDED
FAILED
title
string required

the name of the stage a user sees

description
string

describes the actions have being acted with the order at the moment (regular font, a text under the title)

positions

a list of highlighted positions after confirmation/expertises stage, sometime user can do smth with them

comment
string

Something to be highlighted to the user or the expected date of completion (Grey font, a text under the title)

updatedAt
string date-time

the date-time of completion an order

estimatedDateTime
string date-time

the expected date-time of completion an order

OrderTrackActionDTO
Object
type
string required

Action type

Enumeration:
CHANGE_PICKUP_DATE
PAY_OSKELLY_SERVICE
GO_TO_NEGOTIATION
GO_TO_DETAILS_INFO
CHANGE_DELIVERY_DATE
CONFIRM_DELIVERY
CONFIRM_PAYOUT_DETAILS
title
string required

Action display name (e.g. caption on the button for the action)

OrderTrackDTO
Object
orderStages
Array of OrderStageDTO
PageOfBonusesTransactionDTO
Object
items
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfOrderDTO
Object
items
Array of OrderDTO
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfProductDTO
Object
items
Array of ProductDTORes
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfProductDTOIntegrationLite
Object
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfProductRequestDTO
Object
items
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PositionDetailsDTO
Object
text
string
positionId
integer int64
PrimaryPageType
string
Enumeration:
MALE
FEMALE
CHILD
LIFESTYLE
MALE_RESALE
FEMALE_RESALE
CHILD_RESALE
LIFESTYLE_RESALE
MALE_NEW
FEMALE_NEW
CHILD_NEW
LIFESTYLE_NEW
ProductConditionDTO
Object
id
integer int64
name
string
ProductCrossBorderDTO

Блок инициативы “Кросс-Бордер”

Object
status
string

Доступность продукта в рамках инициативы

Enumeration:
AVAILABLE
NOT_AVAILABLE
ProductDTO
Object
attributeValueIds
Array
integer int64
attributeWithValues
attributes
availabilityForBargainDate
string date-time
brand
brandId
integer int64
productModelId
integer int64
productModel
category
categoryId
integer int64
changeTime
string date-time
changeTimestamp
integer int64
comments
Array of CommentView
commentsCount
integer int32
commissionProc
number bigdecimal
bonusesInfoWithBurning
conditionId
integer int64
createTime
string date-time
createTimestamp
integer int64
currency
defectImages
Array of ProductImageDTO
description
string
discount
integer int32
fieldsLackingForModeration
Array of string
sectionsLackingForModeration
Object
additional properties
Array of string
higherPrice
number bigdecimal
images
Array of ProductImageDTO
isAtOffice
boolean
isLiked
boolean
isNewCollection
boolean
isOurChoice
boolean
isReadyForModeration
boolean
isReadyForBargain
boolean
isVintage
boolean
isUsedInSaleRequest
boolean
likesCount
integer int32
model
string
moderationHoursRemains
integer int64
name
string
origin
string
ourChoiceStatusTime
string date-time
parentCategories
Array of CategoryDTO
pickupAddressEndpoint
pickupAddressEndpointId
integer int64
pickupAddressEndpointAggregation
pickupAddressEndpointAggregationId
integer int64
prettyDiscount
integer int32
prettyPrice
number bigdecimal
price
number bigdecimal
priceUpdateSubscribersCount
integer int32
priceWithoutCommission
number bigdecimal
primaryImageUrl
string
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
productStateTime
string date-time
productStateTimestamp
integer int64
productWasPublishedByNewPublisher
boolean
publishTime
string date-time
publishTimestamp
integer int64
purchasePrice
number bigdecimal
purchaseYear
integer int32
rrpPrice
number bigdecimal
seller
sellerRecievesSum
number bigdecimal
exclusiveSelectionTime
string date-time
exclusiveSelectionTimeForLowStatuses
string date-time
sendToModeratorTime
string date-time
sentToModeratorTimestamp
integer int64
serialNumber
string
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
sizes
Array of SizeValueDTO
startPrice
number bigdecimal
storeCode
string
subscribedOnPriceUpdates
boolean
url
string
vendorCode
string
split
Unknown
tabbySplit
Unknown
yandexPlus
Unknown
countryOfOrigin
ProductDTOIntegrationLiteRes
Object
brandId
integer int64
categoryId
integer int64
conditionId
integer int64
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCode
string
ProductDTOLite
Object
brand
category
conditionId
integer int64
conditionName
string
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
url
string
ProductDTOReq
Object
countryOfOrigin
attributeValueIds
Array
integer int64
attributeWithValues
attributes
availabilityForBargainDate
string date-time
brandId
integer int64
productModelId
integer int64
productModel
category
categoryId
integer int64
changeTime
string date-time
changeTimestamp
integer int64
comments
Array of CommentView
commentsCount
integer int32
commissionProc
number bigdecimal
conditionId
integer int64
createTime
string date-time
createTimestamp
integer int64
currency
defectImages
Array of ProductImageDTO
description
string
discount
integer int32
fieldsLackingForModeration
Array of string
sectionsLackingForModeration
Object
additional properties
Array of string
higherPrice
number bigdecimal
images
Array of ProductImageDTO
isAtOffice
boolean
isLiked
boolean
isNewCollection
boolean
isOurChoice
boolean
isReadyForModeration
boolean
isReadyForBargain
boolean
isVintage
boolean
isConcierge
boolean
likesCount
integer int32
model
string
moderationHoursRemains
integer int64
name
string
origin
string
ourChoiceStatusTime
string date-time
parentCategories
Array of CategoryDTOReq
pickupAddressEndpoint
pickupAddressEndpointId
integer int64
prettyDiscount
integer int32
prettyPrice
number bigdecimal
price
number bigdecimal
priceUpdateSubscribersCount
integer int32
priceWithoutCommission
number bigdecimal
currentPriceInCurrency
number bigdecimal
currentPriceCurrencyId
integer int64
productId
integer int64
productState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
productStateTime
string date-time
productStateTimestamp
integer int64
productWasPublishedByNewPublisher
boolean
publishTime
string date-time
publishTimestamp
integer int64
purchasePrice
number bigdecimal
purchaseYear
integer int32
rrpPrice
number bigdecimal
seller
sellerRecievesSum
number bigdecimal
sendToModeratorTime
string date-time
sentToModeratorTimestamp
integer int64
serialNumber
string
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
sizes
Array of SizeValueDTOReq
startPrice
number bigdecimal
storeCode
string
subscribedOnPriceUpdates
boolean
url
string
vendorCode
string
split
Unknown
tabbySplit
Unknown
yandexPlus
Unknown
sourceLink
string
ProductImageDTO
Object
id
integer int64
path
string nullable
order
integer int32
comment
string nullable
alt
string
ProductModelDTORes
Object
id
integer int64 required
name
string required
brandId
integer int64 required
url
string
ProductRejectReasonDTO
Object
descriptionComment
string
id
integer int64
imageComment
string
images
Array of ProductImageDTO
oldDescription
string
oldPrice
number bigdecimal
otherComment
string
price
number bigdecimal
priceComment
string
rejectorId
integer int64
timestamp
integer int64
ProductRequestDTO
Object
attributes
Array of AttributeDTO
brands
Array of BrandDTO
category
commentsCount
integer int32
conditions
createTime
string date-time
currencyCode
string
description
string
fromPrice
number
id
integer int64
images
isResponded
boolean
lastCommentsTree
Array of CommentDTO
like
parentCategory
productModels
progress
number double
responseCount
integer int32
sharingLink
string
sizes
Array of SizeValueDTO
state
string
Enumeration:
DRAFT
PUBLISHED
HIDDEN
MODERATION
REJECTED
stateTime
string date-time
title
string
toPrice
number
user
needsTranslateDescription
boolean
ProductRequestImageDTO
Object
extension
string
fileName
string
imageURL
string
isPrimary
boolean
ProductTagCategory
string
Enumeration:
LOCATION
ProductTagDTO
Object
id
integer int64 required
name
string required
shortName
string required
category
bannerInfo
Object
title
string
description
string
description
string
ProductTagLocationType
string
Enumeration:
BOUTIQUE
PromoCodeResetRange
string
Enumeration:
WEEK
MONTH
QUARTER
HALF_YEAR
YEAR
SizeTypeLocalized
Object
abbreviation
string
description
string
sizeType
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
NO_SIZE
BUST
SizeValueDTOReq
Object
payoutInfo
additionalSizeValues
Object
additional properties
integer int32
categorySizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
categorySizeValue
string
count
integer int32
id
integer int64
interestingSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeValue
string
productSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
productSizeValue
string
productCustomSizeType
string
productCustomSizeValue
string
SizeValueDTORes
Object
id
integer int64
payoutInfo

[DEP]

additionalSizeValues
Object

[DEP]

additional properties
integer int32
categorySizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
categorySizeValue
string
count
integer int32
interestingSizeType
string

[DEP]

Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeValue
string

[DEP]

[DEP]

productSizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
productSizeValue
string
productCustomSizeType
string

[DEP]

productCustomSizeValue
string

[DEP]

sizeInfo
string nullable

[new 24.04]

Example:
Hа обуви указан размер EU 42 • US 8,5 • UK 7,5 • FR 42 1/3 • Длина стопы 26,5 см
bargainLite
BargainLite nullable

[hxh_product]

ordering
number

[DEP]

SplitInfo
Object
firstPayment
number required
remainingPayment
number required
parts
Array of SplitInfoPart required
SplitInfoPart
Object
date
string offset-date-time
label
string nullable
value
number bigdecimal
UserCommonTagDTO
Object
id
integer int64
code
string
name
string
extraData
string
enabled
boolean
UserCommonTagGroupDTO
Object
id
integer int64
code
string
name
string
order
integer int32
multiSelect
boolean
tags
UserDTO
Object
acceptsReturns
boolean
avatarPath
string
birthDate
integer int64
brandLikesCount
integer int32
email
string
firstChar
string
fullName
string
id
integer int64
isFollowed
boolean
isPro
boolean
isTrusted
boolean
likesCount
integer int32
name
string
nickname
string
productLikesCount
integer int32
productsCount
integer int32
registrationTime
integer int64
syncAgree
boolean
syncSuccess
boolean
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
adminProfileUrl
string

Link to user profile in old admin view

communityBadge
commonTags
YandexPlusInfo

Информация о применимости Yandex plus к товару/заказу

Object
points
integer required

Количество баллов кэшбэка за товар/заказ

UserDTOV3
Object
id
integer int64
name
string
email
string
phone
string
nickname
string
avatarPath
string
acceptsReturns
boolean
syncSuccess
boolean
isCrossBorder
boolean
sellerType
firstChar
string
sex
isFollowed
boolean
productsCount
number
registrationTime
string date-time
birthDate
string date-time
activationTime
string date-time
isTrusted
boolean
countryId
integer int64
pickupCountryId
integer int64
userType
position
string
celebrity
boolean
bestFriend
boolean
legalEntity
boolean
vip
boolean
pro
boolean
banned
boolean
firstName
string
lastName
string
admin
boolean
agentSeller
boolean
deleted
boolean
moderator
boolean
tags
Array of string
commissionGrid
api.v2.products.search
Operations
GET /api/v2/products/search/history
GET /api/v2/products/search/suggestions
getSearchHistory
GET /api/v2/products/search/history

Request parameters

categoryId
integer int64 optional

Responses

200 200

OK

Body
application/json
getSuggestions
GET /api/v2/products/search/suggestions

Request parameters

userQuery
string required

Responses

200 200

OK

Body
application/json
Type Definitions
Api2ResponseOfListOfString
Object
data
Array of string
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
HistoryDTO
Object
search_value
string
category_id
integer int64
SearchProductFilterInfoRequest

Запрос на получение доступных значений заданного фильтра

Object
search
Object

Пользовательский поисковой запрос

additional properties
filters
Object

Коллекция фильтров со значениями. Доступные среди прочих фильтры:

  • offlineOnly: true | false - выдать только товары, находящиеся offline | все товары
additional properties
hiddenFilters
Object
additional properties
presets
Object

Коллекция пресетов со значениями. Доступные среди прочих пресеты:

  • offlineOnly: true | false - выдать только товары, находящиеся offline | все товары
additional properties
baseCategory
integer
countryId
integer
currencyCode
string
SearchProductFilterRequest

Запрос на получение доступных значений фильтра и товаров по фильтрам

All of
Object
withAvailableValues
boolean
withItems
boolean
SearchQuery
Object
query
string
useCorrection
boolean
suggestionNumber
integer int32
SuggestingHistoryResult
Object
values
Array of HistoryDTO
id
string
SuggestingResult
Object
values
Array of string
id
string
api.v2.catalog
Operations
Catalog-controller-api-v-2
GET /api/v2/catalog/attributeTree
POST /api/v2/catalog/attributeTree
GET /api/v2/catalog/attributeTree/color
POST /api/v2/catalog/attributeTree/color
POST /api/v2/catalog/attributeTree/color-post
GET /api/v2/catalog/attributeTree/material
POST /api/v2/catalog/attributeTree/material
POST /api/v2/catalog/attributeTree/material-post
GET /api/v2/catalog/availableFilters
POST /api/v2/catalog/availableFilters
GET /api/v2/catalog/brands
POST /api/v2/catalog/brands
POST /api/v2/catalog/brands-post
GET /api/v2/catalog/brands/liked
GET /api/v2/catalog/brands/name/{urlName}
GET /api/v2/catalog/brands/top
POST /api/v2/catalog/brands/top
GET /api/v2/catalog/ourChoiceCategories
GET /api/v2/catalog/brands/{brandId}
PUT /api/v2/catalog/brands/{brandId}/dislike
PUT /api/v2/catalog/brands/{brandId}/like
GET /api/v2/catalog/categories/{categoryId}
GET /api/v2/catalog/fullCategoryTree
GET /api/v2/catalog/categoryTree
POST /api/v2/catalog/categoryTree
GET /api/v2/catalog/product-ids-page
POST /api/v2/catalog/product-ids-page
POST /api/v2/catalog/products
POST /api/v2/catalog/products-post
GET /api/v2/catalog/products/lastSeen
GET /api/v2/catalog/products/liked
GET /api/v2/catalog/products/liked-page
GET /api/v2/catalog/products/liked-page/{userId}
GET /api/v2/catalog/products/liked/{userId}
GET /api/v2/catalog/products/pricefollowings
GET /api/v2/catalog/saleinfo
GET /api/v2/catalog/products/{productId}/lite
GET /api/v2/catalog/products/{productId}/blog
GET /api/v2/catalog/products/{productId}/images
PUT /api/v2/catalog/products/{productId}/dislike
PUT /api/v2/catalog/products/{productId}/followPrice
PUT /api/v2/catalog/products/{productId}/like
PUT /api/v2/catalog/products/{productId}/toggle/like
PUT /api/v2/catalog/products/{productId}/toggle/dislike
PUT /api/v2/catalog/products/{productId}/unfollowPrice
GET /api/v2/catalog/sizeTree
POST /api/v2/catalog/sizeTree
GET /api/v2/catalog/sizes/{categoryId}
getAttributeTree
GET /api/v2/catalog/attributeTree

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreePost
POST /api/v2/catalog/attributeTree

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreeColor
GET /api/v2/catalog/attributeTree/color

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreeColorPost
POST /api/v2/catalog/attributeTree/color

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreeColorPostV2
POST /api/v2/catalog/attributeTree/color-post

Request body

application/json

Responses

200 200

OK

Body
application/json
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreeMaterial
GET /api/v2/catalog/attributeTree/material

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
flatAttrValues
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreeMaterialPost
POST /api/v2/catalog/attributeTree/material

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributeTreeMaterialPostV2
POST /api/v2/catalog/attributeTree/material-post

Request parameters

flatAttrValues
boolean optional

Request body

application/json

Responses

200 200

OK

Body
application/json
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAvailableFilters
GET /api/v2/catalog/availableFilters

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingProductModels
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAvailableFiltersPost
POST /api/v2/catalog/availableFilters

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrands
GET /api/v2/catalog/brands

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrandsPost
POST /api/v2/catalog/brands

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
currencyCode
string optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrandsPostV2
POST /api/v2/catalog/brands-post

Request parameters

currencyCode
string optional

Request body

application/json

Responses

200 200

OK

Body
application/json
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLikedBrands
GET /api/v2/catalog/brands/liked

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrand
GET /api/v2/catalog/brands/name/{urlName}

Path variables

urlName
string required

urlName

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getTopBrands
GET /api/v2/catalog/brands/top

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
rootCategoryId
integer int64 optional

rootCategoryId

sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
count
integer int32 optional

count

currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getTopBrandsPost
POST /api/v2/catalog/brands/top

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
rootCategoryId
integer int64 optional

rootCategoryId

sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
count
integer int32 optional

count

currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getOurChoiceAvailableCategories
GET /api/v2/catalog/ourChoiceCategories

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrand
GET /api/v2/catalog/brands/{brandId}

Path variables

brandId
integer int64 required

brandId

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withDescription
boolean optional
withProducts
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional
currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

dislikeBrand
PUT /api/v2/catalog/brands/{brandId}/dislike

Path variables

brandId
integer int64 required

brandId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

likeBrand
PUT /api/v2/catalog/brands/{brandId}/like

Path variables

brandId
integer int64 required

brandId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getDirectChildrenCategories
GET /api/v2/catalog/categories/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFullCategoryTree
GET /api/v2/catalog/fullCategoryTree

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCategoryTree
GET /api/v2/catalog/categoryTree

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
exceptBrands
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCategoryTreePost
POST /api/v2/catalog/categoryTree

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductIdsPage
GET /api/v2/catalog/product-ids-page

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductIdsPagePost
POST /api/v2/catalog/product-ids-page

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCatalogPost
POST /api/v2/catalog/products

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCatalogPostV2
POST /api/v2/catalog/products-post

Request body

application/json

Responses

200 200

OK

Body
application/json
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLastSeenProducts
GET /api/v2/catalog/products/lastSeen

Request parameters

count
integer int32 optional

count

currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLikedProducts
GET /api/v2/catalog/products/liked

Request parameters

currencyCode
string optional
showSoldWithSimilar
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLikedProductsPage
GET /api/v2/catalog/products/liked-page

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLikedProductsPage
GET /api/v2/catalog/products/liked-page/{userId}

Path variables

userId
integer int64 required

userId

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional
showSoldWithSimilar
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getLikedProducts
GET /api/v2/catalog/products/liked/{userId}

Path variables

userId
integer int64 required

userId

Request parameters

currencyCode
string optional
showSoldWithSimilar
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFollowingProducts
GET /api/v2/catalog/products/pricefollowings

Request parameters

currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductBySaleInfoId
GET /api/v2/catalog/saleinfo

Request parameters

saleInfoId
string required

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductLite
GET /api/v2/catalog/products/{productId}/lite

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductForBlog
GET /api/v2/catalog/products/{productId}/blog

Path variables

productId
integer int64 required

productId

Request parameters

currencyCode
string optional

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductImages
GET /api/v2/catalog/products/{productId}/images

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

dislikeProduct
PUT /api/v2/catalog/products/{productId}/dislike

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

followPrice
PUT /api/v2/catalog/products/{productId}/followPrice

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

likeProduct
PUT /api/v2/catalog/products/{productId}/like

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

toggleLikeToLikeProduct
PUT /api/v2/catalog/products/{productId}/toggle/like

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

toggleLikeToDislikeProduct
PUT /api/v2/catalog/products/{productId}/toggle/dislike

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

unfollowPrice
PUT /api/v2/catalog/products/{productId}/unfollowPrice

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSizeTree
GET /api/v2/catalog/sizeTree

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSizeTreePost
POST /api/v2/catalog/sizeTree

Request parameters

attributeTreeKeyword
string optional
attributeTreeLevelsLimit
integer int32 optional
categoriesIds
array of integer optional
endPrice
number bigdecimal optional
exceptCategoriesIds
array of integer optional
hasOurChoice
boolean optional
hasSlides
boolean optional
interestingAttributeValues
array of integer optional
interestingBrands
array of integer optional
interestingConditions
array of integer optional
interestingSizeType
string optional
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
BUST
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
interestingSizeTypes
array of string optional
interestingSizes
array of integer optional
isAtOffice
boolean optional
isDescriptionExists
boolean optional
isNewCollection
boolean optional
isOnSale
boolean optional
isPro
boolean optional
isPublishedAfterTimestamp
integer int64 optional
isPublishedBeforeTimestamp
integer int64 optional
isStartPriceHigher
boolean optional
isVintage
boolean optional
isVip
boolean optional
order
string optional
page
integer int32 optional
pageLength
integer int32 optional
productsIds
array of integer optional
retoucherId
integer int64 optional
sellerEmailSubstring
string optional
sellerId
integer int64 optional
sellerIds
array of integer optional
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
sortAttribute
string optional
Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
startPrice
number bigdecimal optional
state
string optional
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
storeCodeContains
string optional
useUserSex
boolean optional
userLikedBrands
boolean optional
vendorCodeContains
string optional
withAttributeTree
boolean optional
withCategoryTree
boolean optional
withRrp
boolean optional
withSizeTree
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSizes
GET /api/v2/catalog/sizes/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Type Definitions
Api2ResponseOfAttributeTree
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfAvailableFilters
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfBrandDTO
Object
data
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfSizeTypeDTO
Object
data
Array of SizeTypeDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfBrandDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOflong
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfSizeTree
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfToggleResult
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
AttributeTree
Object
rootCategory
Unknown
AvailableFilters
Object
atOffice
boolean
attributeTree
brand
Array
integer int64
productModel
Array
Unknown
category
Array
integer int64
categoryTree
Unknown
endPrice
number bigdecimal
filter
Array
integer int64
hasOurChoice
boolean
newCollection
boolean
notPro
boolean
onSale
boolean
pro
boolean
productCondition
Array
integer int64
productCount
integer int64
size
Array
integer int64
sizeTree
startPrice
number bigdecimal
startPriceHigher
boolean
vintage
boolean
BrandsRequest
Object
attributeTreeKeyword
string
attributeTreeLevelsLimit
integer int32
categoriesIds
Array
integer int64
currencyCode
string
endPrice
number
exceptCategoriesIds
Array
integer int64
hasOurChoice
boolean
hasSlides
boolean
interestingAttributeValues
Array
integer int64
interestingBrands
Array
integer int64
interestingConditions
Array
integer int64
interestingProductModels
Array
integer int64
interestingSizeType
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
NO_SIZE
BUST
interestingSizeTypes
Array
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
NO_SIZE
BUST
interestingSizes
Array
integer int64
isAtOffice
boolean
isDescriptionExists
boolean
isInBoutique
boolean
isNewCollection
boolean
isOnSale
boolean
isPro
boolean
isPublishedAfterTimestamp
integer int64
isPublishedBeforeTimestamp
integer int64
isStartPriceHigher
boolean
isStreetwear
boolean
isVintage
boolean
isVip
boolean
order
string
page
integer int32
pageLength
integer int32
productsCount
integer int32
productsIds
Array
integer int64
retoucherId
integer int64
sellerEmailSubstring
string
sellerId
integer int64
sellerIds
Array
integer int64
sex
string
Enumeration:
MALE
FEMALE
BOY
GIRL
ADULT
CHILD
sortAttribute
string
Enumeration:
ID
ID_DESC
PRICE
PRICE_DESC
PUBLISH_TIME_DESC
PROMOTION_TIME_DESC
PUBLISH_TIME
PRODUCT_STATE_TIME_DESC
PRODUCT_STATE_TIME
CHANGE_TIME_DESC
CHANGE_TIME
DISCOUNT_DESC
DISCOUNT
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
startPrice
number
state
string
Enumeration:
DRAFT
SECOND_EDITION
NEED_MODERATION
NEED_RETOUCH
RETOUCH_DONE
REJECTED
PUBLISHED
HIDDEN
SOLD
DELETED
BANED
storeCodeContains
string
useUserSex
boolean
userLikedBrands
boolean
vendorCodeContains
string
viewQualification
withAttributeTree
boolean
withCategoryTree
boolean
withDescription
boolean
withProducts
boolean
withRrp
boolean
withSizeTree
boolean
PageOfBrandDTO
Object
items
Array
Unknown
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOflong
Object
items
Array
integer int64
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
ProductsRequest
Object
attributeTreeKeyword
string
attributeTreeLevelsLimit
integer int32
categoriesIds
Array
integer int64
currencyCode
string
endPrice
number
exceptCategoriesIds
Array
integer int64
hasOurChoice
boolean
hasSlides
boolean
interestingAttributeValues
Array
integer int64
exceptBrands
Array
integer int64
interestingBrands
Array
integer int64
interestingConditions
Array
integer int64
interestingProductModels
Array
integer int64
interestingSizeType
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
NO_SIZE
BUST
interestingSizeTypes
Array
string
Enumeration:
RU
EU
US
INT
UK
FR
IT
DE
AU
JPN
INCHES
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
RING_RUSSIAN
RING_EUROPEAN
JEANS
HEIGHT
AGE
NO_SIZE
BUST
interestingSizes
Array
integer int64
isAtOffice
boolean
isDescriptionExists
boolean
isInBoutique
boolean
isNewCollection
boolean
isOnSale
boolean
isPro
boolean
isPublishedAfterTimestamp
integer int64
isPublishedBeforeTimestamp
integer int64
isStartPriceHigher
boolean
isStreetwear
boolean
isVintage
boolean
isVip
boolean
order
string
page
integer int32
pageLength
integer int32
productsIds
Array
integer int64
retoucherId
integer int64
sellerEmailSubstring
string
sellerId
integer int64
sellerIds
Array
integer int64
sex
string
Enumeration:
MALE
FEMALE
BOY
GIRL
ADULT
CHILD
sortAttribute
string
Enumeration:
ID
ID_DESC
PRICE
PRICE_DESC
PUBLISH_TIME_DESC
PROMOTION_TIME_DESC
PUBLISH_TIME
PRODUCT_STATE_TIME_DESC
PRODUCT_STATE_TIME
CHANGE_TIME_DESC
CHANGE_TIME
DISCOUNT_DESC
DISCOUNT
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
startPrice
number
state
string
Enumeration:
DRAFT
SECOND_EDITION
NEED_MODERATION
NEED_RETOUCH
RETOUCH_DONE
REJECTED
PUBLISHED
HIDDEN
SOLD
DELETED
BANED
storeCodeContains
string
useUserSex
boolean
userLikedBrands
boolean
vendorCodeContains
string
viewQualification
withAttributeTree
boolean
withCategoryTree
boolean
withRrp
boolean
withSizeTree
boolean
SizeDTO
Object
id
integer int64
name
string
optionalValuesForAllSizeTypes
string
SizeTree
Object
rootCategory
Unknown
SizeTypeDTO
Object
isDefault
boolean
sizeType
string
Enumeration:
AGE
AU
CENTIMETERS
COLLAR_CENTIMETERS
COLLAR_INCHES
DE
EU
FR
HEIGHT
INCHES
INT
IT
JEANS
JPN
NO_SIZE
RING_EUROPEAN
RING_RUSSIAN
RU
UK
US
sizeTypeAbbreviation
string
sizeTypeDescription
string
values
Array of SizeDTO
ToggleResult
Object
actualLikesCount
integer int32
canBeLiked
boolean
ViewQualification
Object
Recommendation-products-controller-api-v-2
GET /api/v2/recommendation/similar
getSimilar
GET /api/v2/recommendation/similar

Request parameters

productId
integer int64 required

Product id

limit
integer optional

maximum products in result

Responses

200 200

Successful operation

Body
application/json
Unknown
openapi-v3
Operations
POST /api/v2/common/proStatusRequest
GET /api/v2/account/payoutCounterparties
Cart-controller-international-api-v-2
GET /api/v2/cart/deliveryAddressEndpoint
GET /api/v2/cart/deliveryAddressEndpointAggregation
getDeliveryAddressEndpoint
GET /api/v2/cart/deliveryAddressEndpoint

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getDeliveryAddressEndpointAggregation
GET /api/v2/cart/deliveryAddressEndpointAggregation

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Account-address-controller-api-v-2
POST /api/v2/account/addresses/country
GET /api/v2/account/addresses
POST /api/v2/account/addresses
PUT /api/v2/account/addresses
DELETE /api/v2/account/addresses/{aggregationId}
accountAddressCountrySet
POST /api/v2/account/addresses/country

Request parameters

countryId
integer int64 required

Id страны

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

accountAddresGetAllByUser
GET /api/v2/account/addresses

Request parameters

context
string optional
Enumeration:
APPLICATION
SELLER_ADDRESS
BUYER_ADDRESS
ALL_COUNTRIES
PHONE

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

accountAddresCreate
POST /api/v2/account/addresses

Request body

application/json
Unknown

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

accountAddresUpdate
PUT /api/v2/account/addresses

Request body

application/json
Unknown

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

accountAddresDelete
DELETE /api/v2/account/addresses/{aggregationId}

Path variables

aggregationId
integer int64 required

aggregationId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Account-controller-api-v-2
PUT /api/v2/account
GET /api/v2/account/addressendpoints
POST /api/v2/account/auth
POST /api/v2/account/validateRegisterForm
POST /api/v2/account/phoneNumberRegister
POST /api/v2/account/phoneNumberAuth
POST /api/v2/account/phoneNumberReAuth
GET /api/v2/account/parseSocialIdTokenToRegisterForm
POST /api/v2/account/googleRegister
POST /api/v2/account/googleAuth
POST /api/v2/account/yandexRegister
POST /api/v2/account/yandexAuth
POST /api/v2/account/appleRegister
POST /api/v2/account/appleAuth
POST /api/v2/account/socialReAuth
GET /api/v2/account/authInfo
PUT /api/v2/account/bindCard
GET /api/v2/account/bubbles
POST /api/v2/account/checkEmailIsFree
POST /api/v2/account/checkNicknameIsFree
PUT /api/v2/account/counterparty
DELETE /api/v2/account/counterparty
GET /api/v2/account/creds
POST /api/v2/account/email-subscription
GET /api/v2/account/followingIds
POST /api/v2/account/image
PUT /api/v2/account/password
PATCH /api/v2/account/password
GET /api/v2/account/pushGroups
PUT /api/v2/account/pushGroups
GET /api/v2/account/emailGroups
PUT /api/v2/account/emailGroups
GET /api/v2/account/whatsappGroups
PUT /api/v2/account/whatsappGroups
POST /api/v2/account/rawauth
POST /api/v2/account/register
POST /api/v2/account/reset
GET /api/v2/account/sex
PUT /api/v2/account/sex
PUT /api/v2/account/loyaltyAcceptance
PUT /api/v2/account/hideLiked
POST /api/v2/account/social-login
POST /api/v2/account/social-register
GET /api/v2/account/userfiles
POST /api/v2/account/userfiles
GET /api/v2/account/userfiles/{userfileId}
GET /api/v2/account/user-field/avatar-path
updateAccount
PUT /api/v2/account

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

GET-api-v2-account-addressendpoints
GET /api/v2/account/addressendpoints

Request parameters

includedDeliveryCost
boolean optional

Responses

200 200

OK

Body
*/*
Unknown
auth
POST /api/v2/account/auth

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

validateRegisterForm
POST /api/v2/account/validateRegisterForm

Request body

application/json

Responses

200 200

Registration form is valid

422 422

Invalid registration form

phoneNumberRegister
POST /api/v2/account/phoneNumberRegister

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

phoneNumberAuth
POST /api/v2/account/phoneNumberAuth

Request body

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

phoneNumberReAuth
POST /api/v2/account/phoneNumberReAuth

Request body

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

parseSocialIdTokenToRegisterForm
GET /api/v2/account/parseSocialIdTokenToRegisterForm

Request parameters

socialAuthProvider
string required
Enumeration:
APPLE
GOOGLE
YANDEX
socialIdToken
string required

Responses

googleRegister
POST /api/v2/account/googleRegister

Request body

application/json
Object

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

googleAuth
POST /api/v2/account/googleAuth

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

yandexRegister
POST /api/v2/account/yandexRegister

Request body

application/json
Object

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

yandexAuth
POST /api/v2/account/yandexAuth

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

appleRegister
POST /api/v2/account/appleRegister

Request body

application/json
Object

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

appleAuth
POST /api/v2/account/appleAuth

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

socialReAuth
POST /api/v2/account/socialReAuth

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAccount
GET /api/v2/account/authInfo

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
principal
object optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

bindCard
PUT /api/v2/account/bindCard

Request parameters

redirect
string optional

redirect

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBubbles
GET /api/v2/account/bubbles

Request parameters

supportBoutique
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

checkEmailIsFree
POST /api/v2/account/checkEmailIsFree

Request parameters

mail
string required

mail

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

checkNicknameIsFree
POST /api/v2/account/checkNicknameIsFree

Request parameters

nickname
string required

nickname

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveCounterparty
PUT /api/v2/account/counterparty

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveCounterparty
DELETE /api/v2/account/counterparty

Request parameters

counterpartyId
integer int64 required

counterpartyId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

getAccountCreds
GET /api/v2/account/creds

Request parameters

accountEmail
string required

accountEmail

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

emailSubscribe
POST /api/v2/account/email-subscription

Request parameters

emailAddress
string required
Min length: 0
Max length: 100
name
string optional
Min length: 0
Max length: 100
sex
string optional
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getMyFollowingIds
GET /api/v2/account/followingIds

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

uploadImage
POST /api/v2/account/image

Request body

multipart/form-data
Object
image
string binary required

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPassword
PUT /api/v2/account/password

Request parameters

password
string required
passwordOnceMore
string required
resetToken
string required

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPassword
PATCH /api/v2/account/password

Request parameters

newPassword
string required
newPasswordOnceMore
string required
oldPassword
string required

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

getPushGroups
GET /api/v2/account/pushGroups

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPushGroups
PUT /api/v2/account/pushGroups

Request parameters

notificationGroupIds
integer int64 optional

notificationGroupIds

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getEmailGroups
GET /api/v2/account/emailGroups

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setEmailGroups
PUT /api/v2/account/emailGroups

Request parameters

notificationGroupIds
integer int64 optional

notificationGroupIds

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

geWhatsappGroups
GET /api/v2/account/whatsappGroups

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setWhatsappGroups
PUT /api/v2/account/whatsappGroups

Request parameters

notificationGroupIds
integer int64 optional

notificationGroupIds

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

rawauth
POST /api/v2/account/rawauth

Request parameters

rawEmail
string optional

rawEmail

rawPassword
string optional

rawPassword

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

register
POST /api/v2/account/register

Request parameters

registerConfirmPassword
string required
registerEmail
string required
registerNickname
string required
registerPassword
string required
Min length: 3
Max length: 2,147,483,647
registerPhone
string optional
subscriptionApprove
boolean optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

resetPassword
POST /api/v2/account/reset

Request parameters

email
string required

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSex
GET /api/v2/account/sex

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setSex
PUT /api/v2/account/sex

Request parameters

sex
string required

sex

Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setLoyaltyAcceptance
PUT /api/v2/account/loyaltyAcceptance

Request parameters

isLoyaltyProgramAccepted
boolean required

isLoyaltyProgramAccepted

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

setHideLiked
PUT /api/v2/account/hideLiked

Request parameters

hideLiked
boolean required

hideLiked

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

socialAuth
POST /api/v2/account/social-login

Request body

application/json

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

socialRegister
POST /api/v2/account/social-register

Request body

application/json

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getUserfilesPage
GET /api/v2/account/userfiles

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

uploadUserfile
POST /api/v2/account/userfiles

Request parameters

title
string optional

title

Request body

application/json
string binary

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getUserfile
GET /api/v2/account/userfiles/{userfileId}

Path variables

userfileId
integer int64 required

userfileId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getUserIdToAvatarPathMap
GET /api/v2/account/user-field/avatar-path

Request parameters

userIds
array of integer required

userIdList

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Acquirer-api-v-2
POST /api/v2/acquirers/best2pay/callback
POST /api/v2/acquirers/tcb/callback
GET /api/v2/acquirers/{paymentVersion}/verify-payment
handleBest2payOperation
POST /api/v2/acquirers/best2pay/callback

Request body

application/json
string

Responses

200 200

OK

Body
*/*
Object
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleTcbOperation
POST /api/v2/acquirers/tcb/callback

Request body

application/json
string

Responses

200 200

OK

Body
*/*
Object
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

verifyPaid
GET /api/v2/acquirers/{paymentVersion}/verify-payment

Path variables

paymentVersion
string required

paymentVersion

Request parameters

redirectTo
string required

redirectTo

operationId
string required

operationId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Address-controller-api-v-2
GET /api/v2/address/regions
getRegions
GET /api/v2/address/regions

Request parameters

str
string optional

str

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Address-controller-international-api-v-2
GET /api/v2/address/determineCountry
GET /api/v2/address/big-cities-int
GET /api/v2/address/city-search-history-int
PUT /api/v2/address/city-search-history-int/{cityId}
determineCountry
GET /api/v2/address/determineCountry

Request parameters

context
string optional
Enumeration:
APPLICATION
SELLER_ADDRESS
BUYER_ADDRESS
ALL_COUNTRIES
PHONE
store
string optional
locales
array of string optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBitCitiesInternationalisation
GET /api/v2/address/big-cities-int

Request parameters

countryId
integer int32 optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSearchHistoryInternationalisation
GET /api/v2/address/city-search-history-int

Request parameters

countryId
integer int32 optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

putSearchHistoryInternationalisation
PUT /api/v2/address/city-search-history-int/{cityId}

Path variables

cityId
integer int64 required

cityId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить страницу контрторгов с фильтрацией по заданным параметрам
GET /api/v2/admin/bargains

Request parameters

bargainIds
array of integer optional

Идентификаторы торгов

bargainStates
array of string optional

Статусы торгов

buyerIds
array of integer optional

Идентификаторы покупателей

endTime
string date-time optional

Конечное время

filterType
string optional

Тип фильтрации

Enumeration:
BEEGZ
CONCIERGE
INFLUENCER
VIP
SELLER_CONCIERGE
page
integer int32 optional

Номер страницы

pageSize
integer int32 optional

Размер страницы

productIds
array of integer optional

Идентификаторы товаров

sellerIds
array of integer optional

Идентификаторы продавцов

sort
string optional

Сортировка

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
startTime
string date-time optional

Начальное время

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить детализированную информацию о контрторге по его ID
GET /api/v2/admin/bargains/{id}

Path variables

id
integer int64 required

id

Min: 1

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Оживить статус товара из EXPIRED дать возможность подтвердить отклонить купить
PATCH /api/v2/admin/bargains/{id}/restore-expired

Path variables

id
integer int64 required

id

Min: 1

Responses

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

Admin-orders-controller-api-v-2
GET /api/v2/admin/orders/act-of-acceptance/pdf/{orderPositionIds}
GET /api/v2/admin/orders/act-of-return/pdf/{orderPositionIds}
GET /api/v2/admin/orders/logistic/act/pdf/{orderIds}
GET /api/v2/admin/orders/orderpositions/{orderPositionId}/non-auth-certif/pdf
GET /api/v2/admin/orders/{orderId}/bankoperations
GET /api/v2/admin/orders/{orderId}/logistic/details
GET /api/v2/admin/orders/{orderId}/logistic/tracking
Акт приема
GET /api/v2/admin/orders/act-of-acceptance/pdf/{orderPositionIds}

Path variables

orderPositionIds
array of integer required

orderPositionIds

Responses

200 200

OK

Body
application/pdf
string binary
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Акт возврата
GET /api/v2/admin/orders/act-of-return/pdf/{orderPositionIds}

Path variables

orderPositionIds
array of integer required

orderPositionIds

Responses

200 200

OK

Body
application/pdf
string binary
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Акт приемапередачи курьерской службы
POST /api/v2/admin/orders/logistic/act/pdf

Request body

application/json
Array
integer int64

Responses

200 200

OK

Body
application/pdf
string binary
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Акт приемапередачи курьерской службы
GET /api/v2/admin/orders/logistic/act/pdf/{orderIds}

Path variables

orderIds
array of integer required

orderIds

Responses

200 200

OK

Body
application/pdf
string binary
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Акт неподлинности
GET /api/v2/admin/orders/orderpositions/{orderPositionId}/non-auth-certif/pdf

Path variables

orderPositionId
integer int64 required

orderPositionId

Responses

200 200

OK

Body
application/pdf
string binary
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Банковские операции заказа
GET /api/v2/admin/orders/{orderId}/bankoperations

Path variables

orderId
integer int64 required

orderId

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Ссылки на документы доставки для заказа
GET /api/v2/admin/orders/{orderId}/docs

Path variables

orderId
integer int64 required

orderId

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Детали доставки
GET /api/v2/admin/orders/{orderId}/logistic/details

Path variables

orderId
integer int64 required

orderId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Трекинг заказа
GET /api/v2/admin/orders/{orderId}/logistic/tracking

Path variables

orderId
integer int64 required

orderId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Agent-report-controller-api-v-2
GET /api/v2/agentreports
GET /api/v2/agentreports/page
PATCH /api/v2/agentreports/confirm/{agentReportId}
GET /api/v2/agentreports/pdf/{agentReportId}
getUnconfirmedAgentReports
GET /api/v2/agentreports

Request parameters

orderSources
array of string optional

orderSources

currencyCode
string optional

currencyCode

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getUnconfirmedAgentReportsPage
GET /api/v2/agentreports/page

Request parameters

orderSources
array of string optional

orderSources

currencyCode
string optional

currencyCode

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

confirm
PATCH /api/v2/agentreports/confirm/{agentReportId}

Path variables

agentReportId
integer int64 required

agentReportId

Request body

application/json

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

getAgentReportsPDF
GET /api/v2/agentreports/pdf/{agentReportId}

Path variables

agentReportId
integer int64 required

agentReportId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить счетчики по контрторгам
GET /api/v2/bargains/bubbles

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить входящие контрторги для продавца
GET /api/v2/bargains/incoming

Request parameters

states
string optional

Требуемые статусы контрторгов (все, если не указано). Массив со значениями через запятую.

Enumeration:
CONFIRMED
CONSUMED
COUNTER_OFFER
DECLINED
EXPIRED
INITIAL
OFFER
SOLD
page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

sort
string optional

Направление сортировки

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить активные входящие контрторги для продавца
GET /api/v2/bargains/incoming/active

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

sort
string optional

Направление сортировки

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить активные входящие контрторги для продавца
GET /api/v2/bargains/incoming/finished

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

sort
string optional

Направление сортировки

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить иходящие контрторги для покупателя
GET /api/v2/bargains/outgoing

Request parameters

states
string optional

Требуемые статусы контрторгов (все, если не указано). Массив со значениями через запятую.

Enumeration:
CONFIRMED
CONSUMED
COUNTER_OFFER
DECLINED
EXPIRED
INITIAL
OFFER
SOLD
page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

sort
string optional

Направление сортировки

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить активные иходящие контрторги для покупателя
GET /api/v2/bargains/outgoing/active

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

sort
string optional

Направление сортировки

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить завершенные иходящие контрторги для покупателя
GET /api/v2/bargains/outgoing/finished

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

sort
string optional

Направление сортировки

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
CREATE_TIME
CREATE_TIME_DESC
LAST_PRICE
LAST_PRICE_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Callback-controller-api-v-2
POST /api/v2/callback/appleUpdateUserAccountInfo
GET /api/v2/callback/bindCard
appleUpdateUserAccountInfo
POST /api/v2/callback/appleUpdateUserAccountInfo

Responses

200 200

OK

Body
*/*
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleTcbBindCard
GET /api/v2/callback/bindCard

Request parameters

bankOperation
string required

bankOperation

redirect
string required

redirect

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Cart-controller-api-v-2
GET /api/v2/cart/buyerCounterparty
PUT /api/v2/cart/buyerCounterparty
POST /api/v2/cart/hold
POST /api/v2/cart/createOrderWithSaleRequest
GET /api/v2/cart/simple
getBuyerCounterparty
GET /api/v2/cart/buyerCounterparty

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setBuyerCounterparty
PUT /api/v2/cart/buyerCounterparty

Request parameters

buyerCounterpartyId
integer int64 optional

buyerCounterpartyId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

initHold
POST /api/v2/cart/hold

Request parameters

sellerId
integer int64 optional

sellerId

promoCode
string optional

promoCode

paymentBuyerCounterpartyId
integer int64 optional

paymentBuyerCounterpartyId

fromMobile
boolean optional

fromMobile

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createOrderWithSaleRequest
POST /api/v2/cart/createOrderWithSaleRequest

Request body

application/json

Responses

200 200

OK

Body
*/*
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSimpleCart
GET /api/v2/cart/simple

Request parameters

currencyCode
string optional

currencyCode

showSoldWithSimilar
boolean optional

showSoldWithSimilar

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Comments-controller
POST /api/v2/comments/base64-images
GET /api/v2/comments/product/{productId}
GET /api/v2/comments/product/{productId}/tree
DELETE /api/v2/comments/{commentId}
publishComment
POST /api/v2/comments/base64-images

Request body

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductComments
GET /api/v2/comments/product/{productId}

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

Body
*/*
Array
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductCommentsTree
GET /api/v2/comments/product/{productId}/tree

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

Body
*/*
Array
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

deleteComment
DELETE /api/v2/comments/{commentId}

Path variables

commentId
integer int64 required

commentId

Responses

200 200

OK

Body
*/*
integer int64
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

Currency-controller-api-v-2
GET /api/v2/currency/get-all-currencies
GET /api/v2/currency/get-all-rates
getAllCurrencies
GET /api/v2/currency/get-all-currencies

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAllRates
GET /api/v2/currency/get-all-rates

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Currency-conversion-controller-api-v-2
POST /api/v2/currency-conversion/product-prices
Convert product prices to base currency
POST /api/v2/currency-conversion/product-prices

Request body

application/json

Responses

400 400

Bad request

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

POST /api/v2/deeplink
resolveLink
POST /api/v2/deeplink

Request parameters

link
string optional

link

withSEO
boolean optional

withSEO

primaryPageCondition

primaryPageCondition

Responses

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Device-controller-api-v-2
DELETE /api/v2/device
POST /api/v2/device/android
POST /api/v2/device/apple
deletePushToken
DELETE /api/v2/device

Request parameters

token
string required

token

Responses

200 200

OK

Body
*/*
Object
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

saveAndroidDevice
POST /api/v2/device/android

Request parameters

token
string required

token

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveAppleDevice
POST /api/v2/device/apple

Request parameters

token
string required

token

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Dictionary-controller-api-v-3
POST /api/v3/admin/dictionary/brands
POST /api/v3/admin/dictionary/users
GET /api/v3/admin/dictionary/sellerTypes
GET /api/v3/admin/dictionary/sizesForCategory/{categoryId}
GET /api/v3/admin/dictionary/salesChannels
GET /api/v3/admin/dictionary/productStates
POST /api/v3/admin/dictionary/productModels
POST /api/v3/admin/dictionary/allProductModels
GET /api/v3/admin/dictionary/conditions
getBrandsPaged
POST /api/v3/admin/dictionary/brands

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getUsersPaged
POST /api/v3/admin/dictionary/users

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerTypes
GET /api/v3/admin/dictionary/sellerTypes

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSizesForCategory
GET /api/v3/admin/dictionary/sizesForCategory/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSalesChannels
GET /api/v3/admin/dictionary/salesChannels

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductStates
GET /api/v3/admin/dictionary/productStates

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductModels
POST /api/v3/admin/dictionary/productModels

Request body

application/json

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductModels
POST /api/v3/admin/dictionary/allProductModels

Request body

application/json

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductConditions
GET /api/v3/admin/dictionary/conditions

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Followings-proposals-controller-api-v-2
GET /api/v2/followings/proposals/page
GET /api/v2/followings/proposals/tabs
getFollowingsProposalsPage
GET /api/v2/followings/proposals/page

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
tab
string optional

tab code

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

getFollowingsProposalsTabs
GET /api/v2/followings/proposals/tabs

Responses

401 401

Unauthorized

403 403

Forbidden

Master-service-controller-api-v-2
POST /api/v2/master/activity/markAsSentToAppsflyer
POST /api/v2/master/appsflyer/saveAppsflyerConversions
POST /api/v2/master/notification/checkActionCompleted
POST /api/v2/master/notification/closeNotifications
POST /api/v2/master/notification/createAddBirthdateAndAvatarNotifications
POST /api/v2/master/notification/createAddBrandLikeNotifications
POST /api/v2/master/notification/createDefaultNotifications
POST /api/v2/master/notification/createNotifications
POST /api/v2/master/notification/createTextNotifications
POST /api/v2/master/notification/markNotificationsDelivery
POST /api/v2/master/notification/notifyAboutLostOrders
POST /api/v2/master/notification/notifyAboutLostPayments
POST /api/v2/master/notification/notifyAboutNoActivity
POST /api/v2/master/notification/setTrusted
POST /api/v2/master/task/createAdminOfferAlerts
POST /api/v2/master/task/createAdminOrderAlerts
POST /api/v2/master/task/createAdminProductAlerts
POST /api/v2/master/task/handleBankOperations
POST /api/v2/master/task/handleExpiredOrders
POST /api/v2/master/task/handleOffersAwaitingAcception24hours
POST /api/v2/master/task/saveBankBalance
POST /api/v2/master/task/saveBankMoneyTransfer
POST /api/v2/master/task/saveCheckTranferMoneyToPaymentAccount
POST /api/v2/master/task/saveExpiredOffers
POST /api/v2/master/task/saveLogisticStateDeliveries
POST /api/v2/master/task/saveSyncBuyerChecksForOrders
POST /api/v2/master/task/saveSyncUsersWithChatService
POST /api/v2/master/task/saveTransferMoneyToSellers
POST /api/v2/master/task/saveValidatedAddresses
POST /api/v2/master/task/saveValidatedCities
POST /api/v2/master/task/startSyncBuyerChecksForOrder
markAsSentToAppsflyer
POST /api/v2/master/activity/markAsSentToAppsflyer

Request parameters

activityIds
integer int64 required

activityIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveAppsflyerConversions
POST /api/v2/master/appsflyer/saveAppsflyerConversions

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

checkActionCompleted
POST /api/v2/master/notification/checkActionCompleted

Request parameters

userIds
integer int64 optional

userIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

closeNotifications
POST /api/v2/master/notification/closeNotifications

Request parameters

notificationIds
integer int64 required

notificationIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createAddBirthdateAndAvatarNotifications
POST /api/v2/master/notification/createAddBirthdateAndAvatarNotifications

Request parameters

userIds
integer int64 optional

userIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createAddBrandLikeNotifications
POST /api/v2/master/notification/createAddBrandLikeNotifications

Request parameters

userIds
integer int64 required

userIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createDefaultNotifications
POST /api/v2/master/notification/createDefaultNotifications

Request parameters

userIds
integer int64 required

userIds

guestTokens
string required

guestTokens

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createNotificationsOnce
POST /api/v2/master/notification/createNotifications

Request parameters

type
string required

type

ukeys
string required

ukeys

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createNotifications
POST /api/v2/master/notification/createTextNotifications

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

markNotificationsDelivery
POST /api/v2/master/notification/markNotificationsDelivery

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

notifyAboutLostOrders
POST /api/v2/master/notification/notifyAboutLostOrders

Request parameters

orderIds
integer int64 required

orderIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

notifyAboutLostPayments
POST /api/v2/master/notification/notifyAboutLostPayments

Request parameters

orderIds
integer int64 required

orderIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

notifyAboutNoActivity
POST /api/v2/master/notification/notifyAboutNoActivity

Request parameters

userIds
integer int64 optional

userIds

guestTokens
string optional

guestTokens

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setTrusted
POST /api/v2/master/notification/setTrusted

Request parameters

userIds
integer int64 required

userIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createAdminOfferAlerts
POST /api/v2/master/task/createAdminOfferAlerts

Request body

application/json
Array of AlertDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createAdminOrderAlerts
POST /api/v2/master/task/createAdminOrderAlerts

Request body

application/json
Array of AlertDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

createAdminProductAlerts
POST /api/v2/master/task/createAdminProductAlerts

Request body

application/json
Array of AlertDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleBankOperations
POST /api/v2/master/task/handleBankOperations

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleExpiredOrders
POST /api/v2/master/task/handleExpiredOrders

Request body

application/json
Array
integer int64

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleOffersAwaitingAcception24hours
POST /api/v2/master/task/handleOffersAwaitingAcception24hours

Request parameters

offersAwaitingAcception24hoursIds
integer int64 required

offersAwaitingAcception24hoursIds

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveBankBalance
POST /api/v2/master/task/saveBankBalance

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveBankMoneyTransfer
POST /api/v2/master/task/saveBankMoneyTransfer

Request parameters

schema
string optional

schema

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveCheckTranferMoneyToSellers
POST /api/v2/master/task/saveCheckTranferMoneyToPaymentAccount

Request body

application/json
Array of BankPaymentDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveExpiredOffers
POST /api/v2/master/task/saveExpiredOffers

Request body

application/json
Array of ExpiredOfferDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveLogisticStateDeliveries
POST /api/v2/master/task/saveLogisticStateDeliveries

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveSyncBuyerChecksForOrders
POST /api/v2/master/task/saveSyncBuyerChecksForOrders

Request body

application/json
Array of BuyerCheckDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveSyncUsersWithChatService
POST /api/v2/master/task/saveSyncUsersWithChatService

Request body

application/json
Array of CustomerChatDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveTransferMoneyToSellers
POST /api/v2/master/task/saveTransferMoneyToSellers

Request body

application/json
Array of BankPaymentDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveValidatedAddresses
POST /api/v2/master/task/saveValidatedAddresses

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

saveValidatedCities
POST /api/v2/master/task/saveValidatedCities

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

startSyncBuyerChecksForOrder
POST /api/v2/master/task/startSyncBuyerChecksForOrder

Request body

application/json
Array of BuyerCheckDTO

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Notification-controller-api-v-2
GET /api/v2/notifications
GET /api/v2/notifications/bubbles
GET /api/v2/notifications/comments
GET /api/v2/notifications/nocomments
GET /api/v2/notifications/{notificationId}
PATCH /api/v2/notifications/{notificationId}/birthdate
PATCH /api/v2/notifications/{notificationId}/complete
PATCH /api/v2/notifications/{notificationId}/read
getNotifications
GET /api/v2/notifications

Request parameters

exceptType
string optional
isActionCompleted
boolean optional
isRead
boolean optional
needAction
boolean optional
onlyType
string optional
page
integer int32 optional
pageSize
integer int32 optional

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getNotificationBubbles
GET /api/v2/notifications/bubbles

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCommentsNotifications
GET /api/v2/notifications/comments

Request parameters

exceptType
string optional
isActionCompleted
boolean optional
isRead
boolean optional
needAction
boolean optional
onlyType
string optional
page
integer int32 optional
pageSize
integer int32 optional

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getNoCommentsNotifications
GET /api/v2/notifications/nocomments

Request parameters

exceptType
string optional
isActionCompleted
boolean optional
isRead
boolean optional
needAction
boolean optional
onlyType
string optional
page
integer int32 optional
pageSize
integer int32 optional

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getNotification
GET /api/v2/notifications/{notificationId}

Path variables

notificationId
integer int64 required

notificationId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setBirthdate
PATCH /api/v2/notifications/{notificationId}/birthdate

Path variables

notificationId
integer int64 required

notificationId

Request parameters

birthDateTime
integer int64 required

birthDateTime

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

completeNotification
PATCH /api/v2/notifications/{notificationId}/complete

Path variables

notificationId
integer int64 required

notificationId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

readNotification
PATCH /api/v2/notifications/{notificationId}/read

Path variables

notificationId
integer int64 required

notificationId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

Offers-controller
POST /api/v2/offers
GET /api/v2/offers/incoming
GET /api/v2/offers/incoming/offer
GET /api/v2/offers/outgoing
GET /api/v2/offers/outgoing/offer
GET /api/v2/offers/{kind}/count
PUT /api/v2/offers/{offerId}
PUT /api/v2/offers/{offerId}/consume
makeOffer
POST /api/v2/offers

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
userId
integer int64 optional

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getIncomingOffers
GET /api/v2/offers/incoming

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
status
integer int32 optional

status

userId
integer int64 optional

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getOfferDetailsForSeller
GET /api/v2/offers/incoming/offer

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
buyerId
integer int64 required

buyerId

credentials
object optional
details
object optional
name
string optional
principal
object optional
userId
integer int64 optional
productId
integer int64 required

productId

sizeId
integer int64 required

sizeId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getOutgoingOffers
GET /api/v2/offers/outgoing

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
status
integer int32 optional

status

userId
integer int64 optional

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getOfferDetailsForBuyer
GET /api/v2/offers/outgoing/offer

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
productId
integer int64 required

productId

userId
integer int64 optional
sizeId
integer int64 required

sizeId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getOffersOutgoingOffersCount
GET /api/v2/offers/{kind}/count

Path variables

kind
string required

kind

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
userId
integer int64 optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

makeDecision
PUT /api/v2/offers/{offerId}

Path variables

offerId
integer int64 required

offerId

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
userId
integer int64 optional
confirm
boolean required

confirm

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

consumeOffer
PUT /api/v2/offers/{offerId}/consume

Path variables

offerId
integer int64 required

offerId

Request parameters

authenticated
boolean optional
authorities[0].authority
string optional
credentials
object optional
details
object optional
name
string optional
principal
object optional
userId
integer int64 optional

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Order-controller-api-v-2
GET /api/v2/orders/buyerOrders
GET /api/v2/orders/buyerOrders/finished
GET /api/v2/orders/buyerOrders/finishedPage
GET /api/v2/orders/buyerOrders/inProcess
GET /api/v2/orders/buyerOrders/inProcessPage
GET /api/v2/orders/buyerOrders/returns
GET /api/v2/orders/buyerOrders/returnsPage
GET /api/v2/orders/buyerOrdersPage
GET /api/v2/orders/finishedOrdersForBuyer
GET /api/v2/orders/finishedOrdersForSeller
GET /api/v2/orders/return-reasons
POST /api/v2/orders/returns
GET /api/v2/orders/returns/buyer
GET /api/v2/orders/returns/seller
GET /api/v2/orders/returns/{returnInfoId}
GET /api/v2/orders/sellerOrders
GET /api/v2/orders/sellerOrders/awaitingConfirmation
GET /api/v2/orders/sellerOrders/awaitingConfirmationPage
GET /api/v2/orders/sellerOrders/finished
GET /api/v2/orders/sellerOrders/finishedPage
GET /api/v2/orders/sellerOrders/inProcess
GET /api/v2/orders/sellerOrders/inProcessPage
GET /api/v2/orders/sellerOrders/payments
GET /api/v2/orders/sellerOrders/paymentsPage
GET /api/v2/orders/sellerOrdersPage
GET /api/v2/orders/timeIntervals
GET /api/v2/orders/availablePickupDates
GET /api/v2/orders/{orderId}/availablePickupDates
GET /api/v2/orders/unfinished
DELETE /api/v2/orders/{orderId}
PATCH /api/v2/orders/{orderId}/confirm
PATCH /api/v2/orders/{orderId}/confirmPosition
PUT /api/v2/orders/{orderId}/deliveryComment
POST /api/v2/orders/{orderId}/hold
PUT /api/v2/orders/{orderId}/pickupAddressEndpoint
PUT /api/v2/orders/{orderId}/pickupComment
PUT /api/v2/orders/{orderId}/pickupTimeInterval
PUT /api/v2/orders/{orderId}/pickupDateAndTimeInterval
PUT /api/v2/orders/{orderId}/sellerCounterparty
GET /api/v2/orders/{orderId}/documents
getBuyerOrders
GET /api/v2/orders/buyerOrders

Request parameters

orderStates
string optional

orderStates

Enumeration:
CANCELED
COMPLETED
CREATED
DELETED
HOLD
HOLD_COMPLETED
HOLD_COMPLETE_REJECTED
HOLD_ERROR
HOLD_PROCESSING
MONEY_PAYMENT_ERROR
MONEY_PAYMENT_NOT_ENOUGH
MONEY_PAYMENT_TECHNICAL_ERROR
MONEY_PAYMENT_WAIT
MONEY_TRANSFERRED
REFUND
RETURN
SELLER_PAID
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersFinished
GET /api/v2/orders/buyerOrders/finished

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersFinishedPage
GET /api/v2/orders/buyerOrders/finishedPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersInProcess
GET /api/v2/orders/buyerOrders/inProcess

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersInProcessPage
GET /api/v2/orders/buyerOrders/inProcessPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersReturns
GET /api/v2/orders/buyerOrders/returns

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersReturnsPage
GET /api/v2/orders/buyerOrders/returnsPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerOrdersPage
GET /api/v2/orders/buyerOrdersPage

Request parameters

orderStates
string optional

orderStates

Enumeration:
CANCELED
COMPLETED
CREATED
DELETED
HOLD
HOLD_COMPLETED
HOLD_COMPLETE_REJECTED
HOLD_ERROR
HOLD_PROCESSING
MONEY_PAYMENT_ERROR
MONEY_PAYMENT_NOT_ENOUGH
MONEY_PAYMENT_TECHNICAL_ERROR
MONEY_PAYMENT_WAIT
MONEY_TRANSFERRED
REFUND
RETURN
SELLER_PAID
page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFinishedOrdersForBuyer
GET /api/v2/orders/finishedOrdersForBuyer

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFinishedOrdersForSeller
GET /api/v2/orders/finishedOrdersForSeller

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getReturnReasons
GET /api/v2/orders/return-reasons

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

initReturn
POST /api/v2/orders/returns

Request body

application/json

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBuyerReturnsPage
GET /api/v2/orders/returns/buyer

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerReturnsPage
GET /api/v2/orders/returns/seller

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getReturnInfo
GET /api/v2/orders/returns/{returnInfoId}

Path variables

returnInfoId
integer int64 required

returnInfoId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrders
GET /api/v2/orders/sellerOrders

Request parameters

orderStates
string optional

orderStates

Enumeration:
CANCELED
COMPLETED
CREATED
DELETED
HOLD
HOLD_COMPLETED
HOLD_COMPLETE_REJECTED
HOLD_ERROR
HOLD_PROCESSING
MONEY_PAYMENT_ERROR
MONEY_PAYMENT_NOT_ENOUGH
MONEY_PAYMENT_TECHNICAL_ERROR
MONEY_PAYMENT_WAIT
MONEY_TRANSFERRED
REFUND
RETURN
SELLER_PAID
currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersAwaitingConfirmation
GET /api/v2/orders/sellerOrders/awaitingConfirmation

Request parameters

currencyCode
string optional

currencyCode

orderSources
array of string optional

orderSources

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersAwaitingConfirmationPage
GET /api/v2/orders/sellerOrders/awaitingConfirmationPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersFinished
GET /api/v2/orders/sellerOrders/finished

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersFinishedPage
GET /api/v2/orders/sellerOrders/finishedPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersInProcess
GET /api/v2/orders/sellerOrders/inProcess

Request parameters

currencyCode
string optional

currencyCode

orderSources
array of string optional

orderSources

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersInProcessPage
GET /api/v2/orders/sellerOrders/inProcessPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

orderSources
array of string optional

orderSources

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersPayments
GET /api/v2/orders/sellerOrders/payments

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersPaymentsPage
GET /api/v2/orders/sellerOrders/paymentsPage

Request parameters

page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSellerOrdersPage
GET /api/v2/orders/sellerOrdersPage

Request parameters

orderStates
string optional

orderStates

Enumeration:
CANCELED
COMPLETED
CREATED
DELETED
HOLD
HOLD_COMPLETED
HOLD_COMPLETE_REJECTED
HOLD_ERROR
HOLD_PROCESSING
MONEY_PAYMENT_ERROR
MONEY_PAYMENT_NOT_ENOUGH
MONEY_PAYMENT_TECHNICAL_ERROR
MONEY_PAYMENT_WAIT
MONEY_TRANSFERRED
REFUND
RETURN
SELLER_PAID
page
integer int32 optional

page

pageSize
integer int32 optional

pageSize

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getTimeIntervals
GET /api/v2/orders/timeIntervals

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAvailablePickupDates
GET /api/v2/orders/availablePickupDates

Responses

200 200

OK

Body
*/*
Array

List of available pick up dates in ISO format

string date-time
Example:
2021-01-30T00:00:00Z
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAvailablePickupDatesForOrder
GET /api/v2/orders/{orderId}/availablePickupDates

Path variables

orderId
integer int64 required

orderId

Request parameters

daysToLookUp
integer int32 optional

daysToLookUp

daysToReturn
integer int32 optional

daysToReturn

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getUnfinishedOrders
GET /api/v2/orders/unfinished

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

deleteOrder
DELETE /api/v2/orders/{orderId}

Path variables

orderId
integer int64 required

orderId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

confirmOrder
PATCH /api/v2/orders/{orderId}/confirm

Path variables

orderId
integer int64 required

orderId

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

confirmOrderPosition
PATCH /api/v2/orders/{orderId}/confirmPosition

Path variables

orderId
integer int64 required

orderId

Request parameters

orderPositionId
integer int64 required

orderPositionId

doConfirmSale
boolean required

doConfirmSale

reasonType
string optional

type of sale rejection reason

Enumeration:
CHANGE_DECISION
SOLD_ON_OTHER_PLATFORM
GOING_TO_CHANGE_PRICE
PRODUCT_CONDITION_CHANGED
OTHER
DONT_ANSWER
CAN_NOT_SEND
newPrice
number optional

filled in case the ‘saleRejectionReasonType’ is GOING_TO_CHANGE_PRICE

comment
string optional

filled in case the ‘saleRejectionReasonType’ is OTHER

salePlatform
string optional

filled in case the ‘saleRejectionReasonType’ is SOLD_ON_OTHER_PLATFORM

currencyCode
string optional

currencyCode

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

setDeliveryComment
PUT /api/v2/orders/{orderId}/deliveryComment

Path variables

orderId
integer int64 required

orderId

Request parameters

comment
string required

comment

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

initHold
POST /api/v2/orders/{orderId}/hold

Path variables

orderId
integer int64 required

orderId

Request parameters

paymentBuyerCounterpartyId
integer int64 optional

paymentBuyerCounterpartyId

fromMobile
boolean optional

fromMobile

type
string optional

Payment option type

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPickupAddressEndpoint
PUT /api/v2/orders/{orderId}/pickupAddressEndpoint

Path variables

orderId
integer int64 required

orderId

Request parameters

pickupAddressEndpointId
integer int64 required

pickupAddressEndpointId

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPickupComment
PUT /api/v2/orders/{orderId}/pickupComment

Path variables

orderId
integer int64 required

orderId

Request parameters

comment
string required

comment

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPickupTimeIntervalId
PUT /api/v2/orders/{orderId}/pickupTimeInterval

Path variables

orderId
integer int64 required

orderId

Request parameters

timeIntervalId
integer int64 required

timeIntervalId

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setPickupDateAndTimeIntervalId
PUT /api/v2/orders/{orderId}/pickupDateAndTimeInterval

Path variables

orderId
integer int64 required

orderId

Request parameters

pickupDate
string date-time required

pickupDate

timeIntervalId
integer int64 required

timeIntervalId

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

setSellerCounterparty
PUT /api/v2/orders/{orderId}/sellerCounterparty

Path variables

orderId
integer int64 required

orderId

Request parameters

sellerCounterpartyId
integer int64 required

sellerCounterpartyId

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Ссылки на документы заказа
GET /api/v2/orders/{orderId}/documents

Path variables

orderId
integer int64 required

orderId

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Order-controller-international-api-v-2
PUT /api/v2/orders/{orderId}/pickupAddressEndpointAggregation
setPickupAddressEndpointAggregation
PUT /api/v2/orders/{orderId}/pickupAddressEndpointAggregation

Path variables

orderId
integer int64 required

orderId

Request parameters

pickupAddressEndpointAggregationId
integer int64 required

deliveryAddressEndpointAggregationId

currencyCode
string optional

currencyCode

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Primary-controller-api-v-2
GET /api/v2/primary
GET /api/v2/primary/allCall
GET /api/v2/primary/bannerDirect
GET /api/v2/primary/banners
GET /api/v2/primary/blog
GET /api/v2/primary/media
GET /api/v2/primary/oskellyChoice
GET /api/v2/primary/sets
GET /api/v2/primary/worldTrends
getApi
GET /api/v2/primary

Request parameters

showInfo
string optional

showInfo

primaryPageCondition

primaryPageCondition

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPrimaryData
GET /api/v2/primary/allCall

Request parameters

base
string optional

base

primaryPageCondition

primaryPageCondition

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBannerDirect
GET /api/v2/primary/bannerDirect

Request parameters

primaryPageCondition

primaryPageCondition

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBanners
GET /api/v2/primary/banners

Request parameters

base
string optional

base

primaryPageCondition

primaryPageCondition

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBlog
GET /api/v2/primary/blog

Request parameters

base
string optional

base

primaryPageCondition

primaryPageCondition

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getMedia
GET /api/v2/primary/media

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getOskellyChoice
GET /api/v2/primary/oskellyChoice

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPrimarySets
GET /api/v2/primary/sets

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getWorldTrends
GET /api/v2/primary/worldTrends

Request parameters

base
string optional

base

primaryPageCondition

primaryPageCondition

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Product-controller-api-v-3
POST /api/v3/admin/product/products
PUT /api/v3/admin/product/edit
PATCH /api/v3/admin/product/edit
POST /api/v3/admin/product/publishByAdmin
GET /api/v3/admin/product/getFullById/{id}
POST /api/v3/admin/product/uploadImages
POST /api/v3/admin/product/uploadDefectImages
POST /api/v3/admin/product/changeImage
POST /api/v3/admin/product/changeDefectImage
POST /api/v3/admin/product/count
getProducts
POST /api/v3/admin/product/products

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

editProductPUT
PUT /api/v3/admin/product/edit

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

editProductUsingPATCH
PATCH /api/v3/admin/product/edit

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

publishByAdminUsingPOST
POST /api/v3/admin/product/publishByAdmin

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFullProductForEdit
GET /api/v3/admin/product/getFullById/{id}

Path variables

id
integer int64 required

id

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

uploadImages
POST /api/v3/admin/product/uploadImages

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

uploadDefectImages
POST /api/v3/admin/product/uploadDefectImages

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

changeImage
POST /api/v3/admin/product/changeImage

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

changeDefectImage
POST /api/v3/admin/product/changeDefectImage

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

countProducts
POST /api/v3/admin/product/count

Request body

application/json

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Product-publication-controller-api-v-2
GET /api/v2/productpublication/additional-sizes/{categoryId}
GET /api/v2/productpublication/attributes/{categoryId}
GET /api/v2/productpublication/brands
GET /api/v2/productpublication/categories/{categoryId}
GET /api/v2/productpublication/categoryTree
GET /api/v2/productpublication/commission
GET /api/v2/productpublication/conversion
PATCH /api/v2/productpublication/defectImageComment
POST /api/v2/productpublication/deleteDefectImage
POST /api/v2/productpublication/deleteProductImage
GET /api/v2/productpublication/drafts
GET /api/v2/productpublication/draftsPage
GET /api/v2/productpublication/getPriceWithCommission
GET /api/v2/productpublication/getPriceWithoutCommission
GET /api/v2/productpublication/getPriceWithoutCommissionInBaseCurrency
GET /api/v2/productpublication/moderationProducts
GET /api/v2/productpublication/moderationProductsPage
GET /api/v2/productpublication/product/{productId}
DELETE /api/v2/productpublication/product/{productId}
GET /api/v2/productpublication/products
GET /api/v2/productpublication/productsCount
GET /api/v2/productpublication/productsCounts
GET /api/v2/productpublication/productsPage
GET /api/v2/productpublication/integrationLiteProductsPage
POST /api/v2/productpublication/publish
POST /api/v2/productpublication/publishAndGetResult
GET /api/v2/productpublication/rejects
GET /api/v2/productpublication/rejectsPage
GET /api/v2/productpublication/samples/{categoryId}
GET /api/v2/productpublication/secondEditionProducts
GET /api/v2/productpublication/secondEditionProductsPage
GET /api/v2/productpublication/sizes/{categoryId}
GET /api/v2/productpublication/step/{productId}
GET /api/v2/productpublication/steps
POST /api/v2/productpublication/uploadDefectImage
POST /api/v2/productpublication/uploadProductImage
GET /api/v2/productpublication/product-conditions
loadAdditionalSizesForCategory
GET /api/v2/productpublication/additional-sizes/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Request parameters

sizeId
integer int64 optional

sizeId

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getAttributes
GET /api/v2/productpublication/attributes/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getBrands
GET /api/v2/productpublication/brands

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCategories
GET /api/v2/productpublication/categories/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCategoryTree
GET /api/v2/productpublication/categoryTree

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getCommission
GET /api/v2/productpublication/commission

Request parameters

price
number bigdecimal optional

price

salesChannel
string optional

salesChannel

Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
sellerId
integer int64 optional

sellerId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getConversion
GET /api/v2/productpublication/conversion

Request parameters

priceWithoutCommission
number bigdecimal optional

priceWithoutCommission

priceWithCommission
number bigdecimal optional

priceWithCommission

salesChannel
string optional

salesChannel

Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
sellerId
integer int64 optional

sellerId

currencyCode
string optional

currencyCode

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

updateDefectImageComment
PATCH /api/v2/productpublication/defectImageComment

Request parameters

productId
integer int64 required

productId

imageOrder
integer int32 required

imageOrder

comment
string required

comment

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

deleteDefectImage
POST /api/v2/productpublication/deleteDefectImage

Request parameters

productId
integer int64 required

productId

imageId
integer int64 required

imageId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

deleteProductImage
POST /api/v2/productpublication/deleteProductImage

Request parameters

productId
integer int64 required

productId

imageId
integer int64 required

imageId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getDrafts
GET /api/v2/productpublication/drafts

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getDraftsPage
GET /api/v2/productpublication/draftsPage

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPriceWithCommission
GET /api/v2/productpublication/getPriceWithCommission

Request parameters

priceWithoutCommission
number bigdecimal required

priceWithoutCommission

salesChannel
string optional

salesChannel

Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
sellerId
integer int64 optional

sellerId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPriceWithoutCommission
GET /api/v2/productpublication/getPriceWithoutCommission

Request parameters

priceWithCommission
number bigdecimal required

priceWithCommission

salesChannel
string optional

salesChannel

Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
sellerId
integer int64 optional

sellerId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPriceWithoutCommissionInBaseCurrency
GET /api/v2/productpublication/getPriceWithoutCommissionInBaseCurrency

Request parameters

currencyId
integer int64 optional

currencyId

priceInCurrency
number bigdecimal required

priceInCurrency

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getModeratingProducts
GET /api/v2/productpublication/moderationProducts

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getModeratingProductsPage
GET /api/v2/productpublication/moderationProductsPage

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
sortAttribute
string optional

sortAttribute

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProduct
GET /api/v2/productpublication/product/{productId}

Path variables

productId
integer int64 required

productId

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

deleteProduct
DELETE /api/v2/productpublication/product/{productId}

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

getProducts
GET /api/v2/productpublication/products

Request parameters

productStates
string optional

productStates

Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductsCount
GET /api/v2/productpublication/productsCount

Request parameters

productState
string optional

productState

Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductsCounts
GET /api/v2/productpublication/productsCounts

Request parameters

productStates
string optional

productStates

Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductsPage
GET /api/v2/productpublication/productsPage

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
productStates
string optional

productStates

Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
sortAttribute
string optional

sortAttribute

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
storeCode
string optional

storeCode

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getIntegrationLiteProductsPage
GET /api/v2/productpublication/integrationLiteProductsPage

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
productStates
string optional

productStates

Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

publish
POST /api/v2/productpublication/publish

Request body

application/json
Unknown

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

publishAndGetResult
POST /api/v2/productpublication/publishAndGetResult

Request body

application/json
Unknown

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getRejects
GET /api/v2/productpublication/rejects

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getRejectsPage
GET /api/v2/productpublication/rejectsPage

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
sortAttribute
string optional

sortAttribute

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductPhotoSamples
GET /api/v2/productpublication/samples/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSecondEditionProducts
GET /api/v2/productpublication/secondEditionProducts

Request parameters

currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSecondEditionProductsPage
GET /api/v2/productpublication/secondEditionProductsPage

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
sortAttribute
string optional

sortAttribute

Enumeration:
CHANGE_TIME
CHANGE_TIME_DESC
DISCOUNT
DISCOUNT_DESC
ID
ID_DESC
IS_OUR_CHOICE_DESC_PUBLISH_TIME_DESC
PRICE
PRICE_DESC
PRODUCT_STATE_TIME
PRODUCT_STATE_TIME_DESC
PUBLISH_TIME
PUBLISH_TIME_DESC
currencyCode
string optional

currencyCode

Responses

200 200

OK

Body
*/*
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getSizes
GET /api/v2/productpublication/sizes/{categoryId}

Path variables

categoryId
integer int64 required

categoryId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPriceWithoutCommission
GET /api/v2/productpublication/step/{productId}

Path variables

productId
integer int64 required

productId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getPriceWithoutCommission
GET /api/v2/productpublication/steps

Request parameters

ids
integer int64 required

ids

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

uploadDefectImage
POST /api/v2/productpublication/uploadDefectImage

Request parameters

productId
integer int64 required

productId

imageOrder
integer int32 required

imageOrder

comment
string required

comment

Request body

application/json
string binary

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

uploadProductImage
POST /api/v2/productpublication/uploadProductImage

Request parameters

productId
integer int64 required

productId

imageOrder
integer int32 required

imageOrder

Request body

application/json
string binary

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProductConditions
GET /api/v2/productpublication/product-conditions

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Product-request-comments-controller
POST /api/v2/productRequest/comments
POST /api/v2/productRequest/comments/base64-images
GET /api/v2/productRequest/comments/{productRequestId}
GET /api/v2/productRequest/comments/{productRequestId}/tree
DELETE /api/v2/productRequest/comments/{commentId}
Create comment with images by xxurlencoded
POST /api/v2/productRequest/comments

Request parameters

images
array of string optional
parentCommentId
integer int64 optional
productRequestId
integer int64 optional
text
string optional

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

publishComment
POST /api/v2/productRequest/comments/base64-images

Request body

Responses

200 200

OK

Body
*/*
Unknown
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

get product request comments
GET /api/v2/productRequest/comments/{productRequestId}

Path variables

productRequestId
integer int64 required

productRequestId

Responses

200 200

OK

Body
*/*
Array
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

get product request comments tree by product request id
GET /api/v2/productRequest/comments/{productRequestId}/tree

Path variables

productRequestId
integer int64 required

productRequestId

Responses

200 200

OK

Body
*/*
Array
Unknown
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

deleteComment
DELETE /api/v2/productRequest/comments/{commentId}

Path variables

commentId
integer int64 required

commentId

Responses

200 200

OK

Body
*/*
integer int64
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

Public-profile-controller-api-v-2
GET /api/v2/publicprofile/followers
GET /api/v2/publicprofile/followers-page
POST /api/v2/publicprofile/following/toggle
PUT /api/v2/publicprofile/following/{userId}
DELETE /api/v2/publicprofile/following/{userId}
GET /api/v2/publicprofile/followings
GET /api/v2/publicprofile/followings-page
GET /api/v2/publicprofile/{userId}
getFollowers
GET /api/v2/publicprofile/followers

Request parameters

userId
integer int64 optional

userId

query
string optional

query

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFollowers
GET /api/v2/publicprofile/followers-page

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
userId
integer int64 optional

userId

query
string optional

query

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

toggleFollowing
POST /api/v2/publicprofile/following/toggle

Request parameters

userId
integer int64 required

userId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

follow
PUT /api/v2/publicprofile/following/{userId}

Path variables

userId
integer int64 required

userId

Responses

200 200

OK

201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

unfollow
DELETE /api/v2/publicprofile/following/{userId}

Path variables

userId
integer int64 required

userId

Responses

200 200

OK

204 204

No Content

401 401

Unauthorized

403 403

Forbidden

getFollowings
GET /api/v2/publicprofile/followings

Request parameters

userId
integer int64 optional

userId

query
string optional

query

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getFollowings
GET /api/v2/publicprofile/followings-page

Request parameters

page
integer int32 optional
pageSize
integer int32 optional
userId
integer int64 optional

userId

query
string optional

query

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Возвращает список пользователей по совпадению ников
GET /api/v2/publicprofile/nick

Request parameters

nickName
string required

Ник пользователя

count
integer int32 required

Кол-во найденных пользователей, которые надо вернуть

isPro
boolean optional

Только бутики

withProductCount
boolean optional

Нужен ли ответ с кол-вом товаров у пользователя

Responses

200 200

OK

Body
application/json
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getProfile
GET /api/v2/publicprofile/{userId}

Path variables

userId
integer int64 required

userId

Request parameters

withCity
boolean optional
withFollowers
boolean optional
withFollowings
boolean optional
withLikedBrands
boolean optional

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Receipt-receive-controller-api-v-2
POST /api/v2/receiptreceive/checkonline
GET /api/v2/receiptreceive/fail500http
POST /api/v2/receiptreceive/fail500http
PUT /api/v2/receiptreceive/fail500http
PATCH /api/v2/receiptreceive/fail500http
DELETE /api/v2/receiptreceive/fail500http
OPTIONS /api/v2/receiptreceive/fail500http
HEAD /api/v2/receiptreceive/fail500http
handleCheckOnlineReceipt
POST /api/v2/receiptreceive/checkonline

Request body

application/json

Responses

200 200

OK

Body
*/*
string
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleFailWith500HTTP
GET /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleFailWith500HTTP
POST /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleFailWith500HTTP
PUT /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

handleFailWith500HTTP
PATCH /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

handleFailWith500HTTP
DELETE /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

handleFailWith500HTTP
OPTIONS /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

handleFailWith500HTTP
HEAD /api/v2/receiptreceive/fail500http

Responses

200 200

OK

Body
*/*
string
204 204

No Content

401 401

Unauthorized

403 403

Forbidden

Seo-controller-api-v-2
GET /api/v2/seo/getData
getData
GET /api/v2/seo/getData

Request parameters

categoryId
integer int64 optional

categoryId

brandId
integer int64 optional

brandId

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Settings-controller-api-v-2
GET /api/v2/settings
getSettings
GET /api/v2/settings

Request parameters

countryId
integer int64 optional

Id страны

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Social-controller-api-v-2
GET /api/v2/social/accounts
GET /api/v2/social/accounts/instagram/support
getSocialAccounts
GET /api/v2/social/accounts

Request parameters

countryId
integer int64 optional

Id страны

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

getInstagramSupportAccount
GET /api/v2/social/accounts/instagram/support

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Translate-controller-api-v-2
Получить перевод комментария
GET /api/v2/translate/comment

Request parameters

commentId
integer int64 optional

Id комментария

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить перевод продукта
GET /api/v2/translate/product

Request parameters

productId
integer int64 optional

Id продукта

Responses

200 200

OK

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

Получить перевод запроса продукта
GET /api/v2/translate/productRequest

Request parameters

productRequestId
integer int64 optional

Id запроса продукта

Responses

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

sendProStatusRequestMail
POST /api/v2/common/proStatusRequest

Request body

application/json

Responses

200 200

OK

Body
*/*
Object
201 201

Created

401 401

Unauthorized

403 403

Forbidden

404 404

Not Found

GET-api-v2-account-payoutCounterparties
GET /api/v2/account/payoutCounterparties

Request parameters

orderId
integer int64 required
onlyAvailable
boolean optional

Responses

200 200

OK

Type Definitions
AccountCredsDTO
Object
apiHashedPassword
string
email
string
hashedPassword
string
id
integer int64
nickname
string
AccountDTOReq
Object
addressEndpoints
Array
Unknown
avatarPath
string
birthDate
integer int64
brandLikesCount
integer int32
chatToken
string
counterparties
Array of CounterpartyDTO
email
string
firstChar
string
fullName
string
id
integer int64
isFollowed
boolean
isNewUser
boolean
isPro
boolean
isTrusted
boolean
likesCount
integer int32
name
string
nickname
string
phone
string
productLikesCount
integer int32
productsCount
integer int32
registrationTime
integer int64
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
userBanDTOList
Array of UserBanDTOReq
description
string
AccountDTORes
Object
addressEndpoints
avatarPath
string
birthDate
integer int64
brandLikesCount
integer int32
canPublishMultiSizes
boolean
chatToken
string
counterparties
Array of CounterpartyDTO
email
string
firstChar
string
fullName
string
id
integer int64
isFollowed
boolean
isNewUser
boolean
isPro
boolean
isTrusted
boolean
isLoyaltyProgramAccepted
boolean
isHideLiked
boolean
isPhoneVerificationRequired
boolean
syncAgree
boolean
syncSuccess
boolean
likesCount
integer int32
name
string
nickname
string
phone
string
productLikesCount
integer int32
productsCount
integer int32
registrationTime
integer int64
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
userBanDTOList
Array of UserBanDTORes
cartItemsCount
integer int32
communityBadge
description
string
descriptionConfirmationStatus
descriptionDeclinedComment
string
AddressValidatedDTO
Object
addressId
integer int64
dadataFullAddress
string
fiasId
string
isAddressValidated
boolean
lastAddressValidationTime
string date-time
suggestedAddress
string
settlementFiasId
string
cityFiasId
string
AdminBargainDetailed

Полная информация о контрторге для админки

Object
attemptsLeft
integer int32 required

Сколько попыток осталось

basePrice
integer int32 required

Первоначальная цена на момент создания контрторга

buyer
changeTime
string date-time

Дата обновления

createTime
string date-time required

Дата создания

discount
integer int32

Разница в цене (скидка абсолютная). Положительное значение

discountProc
integer int32

Скидка в %

id
integer int64 required

Идентификатор контрторга

lastPrice
integer int32 required

Последняя предложенная цена

product
records
Array of BargainRecord required

Записи по контрторгу

seller
sellerReceivesSum
integer int32

Сумма, которую получит продавец, если сделка состоится

size
BargainSize required
state
BargainState required
timeLeft
integer int64

Сколько времени осталось до принятия решения покупателем или продавцом (секунды)

userCan
Array required

Действия, которые может выполнить текущий пользователь (продавец или покупатель)

string
Enumeration:
ACCEPT
CREATION
DECLINE
OFFER
userIsBuyer
boolean required

Если текущий пользователь является покупателем, то это поле имеет значение true

Example:
false
AdminBargainLite

Усеченная информация о контрторге для списка в админке

Object
attemptsLeft
integer int32 required

Сколько попыток осталось

basePrice
integer int32 required

Первоначальная цена на момент создания контрторга

buyer
changeTime
string date-time

Дата обновления

createTime
string date-time required

Дата создания

discount
integer int32

Разница в цене (скидка абсолютная). Положительное значение

discountProc
integer int32

Скидка в %

id
integer int64 required

Идентификатор контрторга

lastPrice
integer int32 required

Последняя предложенная цена

product
seller
sellerReceivesSum
integer int32

Сумма, которую получит продавец, если сделка состоится

size
BargainSize required
state
BargainState required
timeLeft
integer int64

Сколько времени осталось до принятия решения покупателем или продавцом (секунды)

AdminBargainProduct

Товар контрторга

Object
brand
Unknown required
category
BargainCategory required
color
Unknown
commentsCount
integer int32 required

Количество комментариев

id
integer int64 required

Идентификатор товара

image
string required

Изображение товара

isLiked
boolean required

Лайкнут текущим пользователем

Example:
false
isSubscribed
boolean required

Наличие подписки от текущего пользователя

Example:
false
likesCount
integer int32 required

Количество лайков

subscribersCount
integer int32 required

Количество подписчиков

title
string required

Название товара

withBadge
boolean required

С биркой

Example:
false
AdminBargainUser

Участник контрторга (продавец или покупатель) для админа

Object
avatar
string

Аватар

email
string required

E-mail

id
integer int64 required

Идентификатор пользователя

isPro
boolean required

Является бутиком (PRO-продавцом)

Example:
false
nickname
string required

Никнейм

phone
string

Телефон

type
string required

Тип продавца для отображения, н.п. Бутик

AlertDTO
Object
dtype
string
id
integer int64
Api2Response
Object
data
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfAccountCredsDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfAccountDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfAddressEndpointAggregationListResult
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfAddressEndpointAggregationResult
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfAdminBargainDetailed
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfBargainBubbles
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfBargainDetailed
Object
message
string

Сообщение о действии\Переданной информации

Example:
Контрторг создан

Детализированная информация о контрторге

timestamp
integer int64

Временная метка

executionTimeMillis
integer int64
success
boolean

Возможность доступа

Example:
true
errorData
Object nullable
humanMessage
string nullable
validationMessages
Object nullable
additional properties
string
Api2ResponseOfBargainSettings
Object
message
string

Сообщение

Example:
Настройка торгов

Информация по торгам

timestamp
integer int64
executionTimeMillis
integer int64
success
boolean

Возможность доступа

Example:
true
humanMessage
string
validationMessages
Object
additional properties
string
errorData
Object

Информация об ошибке

Api2ResponseOfBubblesDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfCommentTranslated
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfConversion
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfCounterpartyDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfCountriesDTO
Object
data
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfDeeplinkResolveResultOfobject
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfGetAllCurrencyRatesResult
Object
data
Array of CurrencyRateDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfGetAllCurrencyResult
Object
data
Array
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfIdAndJwtDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfIdDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfInstagramAccountDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfAdditionalSizeDTO
Object
data
Array
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfAgentReportDTO
Object
data
Array of AgentReportDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfBankOperationDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfBannerDirect
Object
data
Array of BannerDirect
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfBannerSHOW_ONLY_APIView
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfBlog
Object
data
Array of Blog
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfCityDTO
Object
data
Array
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfCounterpartyDTO
Object
data
Array of CounterpartyDTO
Api2ResponseOfListOfDateWithIntervalsDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfDocumentLinkDTO
Object
data
Array of DocumentLinkDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfFollowingsProposalsTabDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfMedia
Object
data
Array of Media
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfNotificationGroupDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfOfferResponseItem
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfOrderDTO
Object
data
Array of OrderDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfOskellyChoice
Object
data
Array of OskellyChoice
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfPrimaryAPISHOW_ONLY_APIView
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfPrimarySets
Object
data
Array of PrimarySets
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfReturnReasonDTO
Object
data
Array of ReturnReasonDTO
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfSocialAccountDTO
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfStepInfo
Object
data
Array of StepInfo
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfTimeInterval
Object
data
Array of TimeInterval
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfUserDTO
Object
data
Array
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfWorldTrends
Object
data
Array of WorldTrends
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfListOfstring
Object
data
Array of string
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfLogisticDetailsDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfMapOfintAndint
Object
data
Object
additional properties
integer int32
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfMapOfstringAndint
Object
data
Object
additional properties
integer int32
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfMapOfstringAndobjectSHOW_ONLY_APIView
Object
data
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfMapOfstringAndstring
Object
data
Object
additional properties
string
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfNotificationBubbles
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfNotificationDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfOfferDetails
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfOrderTrackingDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfAdminBargainLite
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfAgentReportDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfBargainLite
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfNotificationDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfReturnInfoDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfUserDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfUserfileDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPreFilledRegisterFormAndOptions
Object
data
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPriceConversionResponseDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductImageDTO
Object
data
Unknown
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductRequestTranslated
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductTranslated
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPublicProfileDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfReturnInfoDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfSettings
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfSimpleString
Object
data
string
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfStepInfo
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfUserAuthInfoDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfUserIdToAvatarPathMap
Object
data
Array
Object
additional properties
string
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfUserfileDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfbigdecimal
Object
data
number bigdecimal
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOflong
Object
data
integer int64
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfImageUploadResultV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfListOfEnumLabelPairDTOV3
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfListOfProductConditionResponseDTOV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfListOfSizeTypeResponseDTOV3
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfPageOfBrandDTOV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfPageOfProductDTOV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfPageOfProductModelDTOV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfPageOfUserDTOV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfProductCountDTOV3
Object
data
integer int64
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfProductDTOV3
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
ApiResponseOfSeoDataDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
AppleAuthorizationRequest
Object
appleIdToken
string required
AppleRegistrationRequest
Object
appleIdToken
string required
phoneNumberVerifyJwtToken
string

JWT token after phone number verify

ApplicationFeatureFlags
Object
supportChannel
string
Enumeration:
HELPCRUNCH
USEDESK
enableCardBinding
boolean
enablePayoutToBoundCard
boolean
enablePaymentFromBoundCard
boolean
enableStories
boolean
enableBargains
boolean
enablePayoutToBankAccountForIndividuals
boolean
enableStreamsale
boolean
enableNewHome
boolean
enableAndroidNewHome
boolean
enableConcierge
boolean
enableFilterOnTop
boolean
enableNewProduct
boolean
enableNewProductCell
boolean
enableNewOnboarding
boolean
enableNewPayoutDesign
boolean
enable12Storeez
boolean
enableNewSetPrice
boolean
enableProductPublication
boolean
enableNewProductFiltration
boolean
enableNewHomeDesign
boolean
enableNewCatalogMenuDesign
boolean
enableBoutiqueCommissionConfirmationAgreement
boolean
enableCheckoutPromocode
boolean
enableReturnedBoutiqueProductsMenuChapter
boolean
AppsflyerConversion
Object
adset
string
appsflyerId
string
campaign
string
channel
string
city
string
createTime
string date-time
guestToken
string
id
integer int64
installTime
string date-time
keywords
string
mediaSource
string
partner
string
siteId
string
userId
integer int64
AttributeDTOV3
Object
id
integer int64
name
string
values
AttributeValueDTOV3
Object
id
integer int64
value
string
icon
string
active
boolean
AttributeValueHistoryDTOV3
Object
id
integer int64
value
string
attributeId
integer int64
AuthorityName
string
Enumeration:
ADMIN
PRODUCT_MODERATION
USER_MODERATION
USERFILE_MODERATION
AUTHORITY_MODERATION
CONTENT_CREATE
CONTENT_DELETE
ORDER_MODERATION
CAN_VIEW_ALL_PRODUCTS
OFFER_MODERATION
RETOUCHING_MODERATION
COMMENT_MODERATION
PROMOCODES_MODERATION
PROMOCODES_ADMINISTRATION
CURRENCY_RATE_MODERATION
CONTENT_MODERATION
MASTER_USER
STORY_MODERATION
ORDER_RETURNS
ORDER_PAYOUTS
ORDER_CONCIERGE_PAYOUTS
STREAM_MODERATION
EXPERTISE
ORDER_PREPAYMENTS
ORDER_RETURN_COMPLETED
ORDER_RESOLVE_DISPUTE
ORDER_EXPERTISE_FINISH_ANY_DEFECTS_NEGOTIATION
BOUTIQUE_SALES
ORDER_MARKING_CODES
USER_BALANCE_CHANGE
PAYOUT_BY_CASH
CUSTOM_COMMISSION
LOGISTIC
SALE_REQUEST_MODERATION
PRODUCTS_BULK_EDIT
LOGISTIC_SEND_DELIVERY_COMPANY_MAIL_REQUEST
BankBalanceDTO
Object
balance
number bigdecimal
BankMoneyTransferDTO
Object
amount
number bigdecimal
ordersWithMoneyTransferredIds
Array
integer int64
periodEnd
string date-time
periodStart
string date-time
BankOperationDTO
Object
amount
number bigdecimal
bankOperationId
string
cardBindTime
string date-time
cardBrand
string
cardHolder
string
cardNumber
string
cardRefId
string
counterpartyId
integer int64
createTime
string date-time
fee
integer int64
id
integer int64
operationType
string
Enumeration:
CARD_BIND
CARD_UNBIND
HOLD
HOLD_COMPLETE
HOLD_REVERSE
OSKELLY_PAYOUT
PARTIAL_REFUND
REFUND
SELLER_PAYOUT
comment
string
orderId
integer int64
paymentAccount
string
paymentSystem
string
paymentSystemCode
string
paymentSystemTime
string date-time
rrn
string
state
string
Enumeration:
CANCELED
DONE
ERROR
INPROGRESS
PREPARED
userId
integer int64
currency
Unknown
cardDetails
Unknown
BankPaymentDTO
Object
amountSentViaApi
integer int64
bank
string
bankTransactionId
string
fee
integer int64
orderId
integer int64
orderState
string
Enumeration:
CANCELED
COMPLETED
CREATED
DELETED
HOLD
HOLD_COMPLETED
HOLD_COMPLETE_REJECTED
HOLD_ERROR
HOLD_PROCESSING
MONEY_PAYMENT_ERROR
MONEY_PAYMENT_NOT_ENOUGH
MONEY_PAYMENT_TECHNICAL_ERROR
MONEY_PAYMENT_WAIT
MONEY_TRANSFERRED
REFUND
RETURN
SELLER_PAID
paymentId
integer int64
paymentState
string
Enumeration:
CANCELED
DONE
ERROR
INPROGRESS
PREPARED
paymentVersion
string
BannerDirect
Object
bannerType
category
id
string
image
string
BannerDirectType
Object
title
string
BannerSHOW_ONLY_APIView
Object
bannerType
string
Enumeration:
BANNER_1
BANNER_2
BANNER_3
BANNER_4
BANNER_ACTUAL_1
BANNER_ACTUAL_2
BANNER_ACTUAL_3
id
string
imageMobile
string
imageWeb
string
productsTotal
integer int64
subtitle
string
title
string
BargainBubbles

Набор счетчиков по контрторгам

Object
incomingActive
integer int32 required

Кол-во активных входящих контрторгов всего

incomingFinished
integer int32 required

Кол-во завершенных входящих контрторгов всего

incomingTotal
integer int32 required

Кол-во входящих контрторгов всего (активных и завершенных)

outgoingActive
integer int32 required

Кол-во активных исходящих контрторгов всего

outgoingFinished
integer int32 required

Кол-во завершенных исходящих контрторгов всего

outgoingTotal
integer int32 required

Кол-во исходящих контрторгов всего (активных и завершенных)

total
integer int32 required

Кол-во контрторгов всего (сходящих и исходящих, активных и завершенных)

Blog
Object
id
string
image
string
link
string
title
string
BonusDto
Object
amount
number bigdecimal
phone
string
bonusVendor
string
BrandDTOV3
Object
id
integer int64
name
string
url
string
infoText
string
isHidden
boolean
transliterateName
string
title
string
hiddenDescription
string
BrandReq
Object
ids
Array
integer int64
idsExclude
Array
integer int64
name
string
url
string
isHidden
boolean
title
string
page
integer int64
rowsPerPage
integer int64
sortBy
string
descending
boolean
BubblesDTO
Object
boutiquePurchases
integer int32
boutiqueSalesAgentReports
integer int32
boutiqueSalesAwaitingConfirmation
integer int32
boutiqueSalesFinished
integer int32
boutiqueSalesReturned
integer int32
boutiqueSalesInProcess
integer int32
myAddressEndpointsCount
integer int32
myAddressEndpointsAggregationCount
integer int32
myCardsCount
integer int32
myCounterpartiesCount
integer int32
myInfirmatioNotFull
boolean
myPaymentDetailsNotFull
boolean
myPromoCodeCreated
boolean
myPromoCodesCount
integer int32
mySizeNotSet
boolean
offersAcceptedWaiting
integer int32
offersProposedByMe
integer int32
offersProposedByMeAccepting
integer int32
offersProposedByMeRejecting
integer int32
offersProposedByMeWaiting
integer int32
offersProposedToMe
integer int32
offersProposedToMeAccepting
integer int32
offersProposedToMeRejecting
integer int32
offersProposedToMeWaiting
integer int32
ordersFinished
integer int32
ordersInProcess
integer int32
ordersReturns
integer int32
productsAlerts
integer int32
productsDrafts
integer int32
productsHidden
integer int32
productsOnModeration
integer int32
productsOnSecondEdition
integer int32
productsPriceFollowing
integer int32
productsPublished
integer int32
productsRejected
integer int32
productsSold
integer int32
productsWishlist
integer int32
salesAgentReports
integer int32
salesAwaitingConfirmation
integer int32
salesFinished
integer int32
salesInProcess
integer int32
total
integer int32
totalGrey
integer int32
totalRed
integer int32
saleRequestsTotal
integer int64
BuyerCheckDTO
Object
buyerCheckJson
string
orderId
integer int64
BuyerCheckRequest
Object
advancePayment
integer int64
cash
integer int64
clientId
string
consideration
integer int64
correction
boolean
correctionType
string byte
credit
integer int64
device
string
documentType
integer int32
fullResponse
boolean
lines
Array of Line
maxDocumentsInTurn
integer int32
nonCash
Array
integer int64
password
integer int32
phoneOrEmail
string
place
string
reason
requestId
string
tax
Array
integer int64
taxMode
integer int32
CategoryDTOV3
Object
id
integer int64
path
Array of string
displayName
string
Charset
Object
registered
boolean
CityValidatedDTO
Object
addressId
integer int64
isCityValidated
boolean
lastCityValidationTime
string date-time
validatedCity
string
CommentTranslatedDTO
Object
id
integer int64
text
string
product
CommissionDTOV3
Object
id
integer int64
publicPrice
number bigdecimal
value
number bigdecimal
boutiqueValue
number bigdecimal
valueScaled
number bigdecimal
boutiqueValueScaled
number bigdecimal
commissionGridId
integer int64
CommissionGridDTOV3
Object
id
integer int64
name
string
type
commissions
Array of CommissionDTOV3
deleteTime
string date-time
fixedAmount
number double
Conversion
Object
commission
number double
commissionScaled
number bigdecimal
explanation
string
priceWithCommission
number bigdecimal
priceWithoutCommission
number bigdecimal
fixedAmount
number bigdecimal
CounterpartyDTO
Object
bik
string
cardBindBank
string
cardBindTime
string date-time
cardBrand
string
cardExpireTime
string date-time
cardHolder
string
cardNumber
string
cardRefId
string
cardUnbindTime
string date-time
companyForm
string
companyName
string
correspondentAccount
string
createTiestamp
integer int64
firstName
string
id
integer int64
inn
string
isActive
boolean
isCard
boolean
jurAddress
Unknown
kpp
string
lastName
string
orgn
string
passport
string
patronymicName
string
paymentAccount
string
phone
string
physAddress
Unknown
type
string
Enumeration:
CARD
IP
JUR
PHYS
userId
integer int64
counterpartyImage
string
contractNumber
string
contractDate
string date-time
bankName
string
directorName
string
unifiedSocialCreditCode
string
businessRegistrationNumber
string
CurrencyRateDTO
Object
id
integer int64
currencyId
integer int64
currencyToId
integer int64
rateValue
number bigdecimal
commission
number bigdecimal
lastRateUpdateTime
string date-time
CustomerChatDTO
Object
chatSyncTime
string date-time
chatToken
string
id
integer int64
Date
Object
day
integer int32
month
integer int32
year
integer int32
DateWithIntervalsDTO
Object
date
string date-time
timeIntervals
Array of TimeIntervalDTO
DeeplinkResolveResultOfobject
Object
catalogFilter
Object
additional properties
object
Object
brand
Object
title
string
relCanonicalPath
string
brandInPath
boolean
type
string
DeliveryHintDTO
Object
deliveryHints
string
preferCompany
string
DeliveryStatusDTO
Object
deliveryCompany
string
waybillExternalId
string
waybillOrderExternalId
string
statusTime
string date-time
trackingState
string
trackingComment
string
trackingTime
string date-time
DescriptionConfirmationStatus
string
Enumeration:
IN_PROGRESS
CONFIRMED
DECLINED
Discount
Object
baseAmount
integer int64
code
string
discountProc
number bigdecimal
discountValue
number bigdecimal
isValidYet
boolean
optionalText
string
resultAmount
integer int64
resultAmountWithDeliveryCost
integer int64
savingsValue
integer int64
type
string
DocumentLinkDTO
Object
type
string
Enumeration:
CERTIFICATE
OSKELLY_WAYBILL_FROM_SELLER
OSKELLY_WAYBILL_TO_BUYER
TK_WAYBILL_FROM_SELLER
TK_WAYBILL_TO_BUYER
TK_STICKERS_TO_BUYER
DOC_ORDER_LABELS
description
string
url
string
sequenceNumber
integer int32
EnumLabelPairDTO
Object
value
string
label
string
ExclusiveSelectionBannerSettings
Object
exclusiveSelectionMaleBannerLink
string
exclusiveSelectionFemaleBannerLink
string
ExperimentDTO
Object
id
integer int64
key
string
valueId
integer int64
valueKey
string
valueAttachment
Object
ExpertiseDTO
Object
cleaningPrice
number bigdecimal
createTime
integer int64
defectComment
string
defectDiscount
number bigdecimal
defectDiscountPrice
number bigdecimal
id
integer int64
isApproved
boolean
pickupFrom
string
Enumeration:
BUYER
OFFICE
SELLER
rejectionReason
string
ExpiredOfferDTO
Object
consumedByBuyer
boolean
offerId
integer int64
rejected
boolean
FollowingsProposalsTabDTO
Object
code
string
name
string
count
integer int32
GoogleAuthorizationRequest
Object
googleIdToken
string required
GoogleRegistrationRequest
Object
googleIdToken
string required
phoneNumberVerifyJwtToken
string

JWT token after phone number verify

HelpcrunchAppSettings
Object
appId
integer int64
secret
string
HelpcrunchSettings
Object
organization
string
IdAndJwtDTO
Object
id
integer int64
jwt
string
IdDTO
Object
id
integer int64
IdLabelPairDTO
Object
id
integer int32
label
string
IdWithName
Object
id
integer int64
name
string
ImageChangeRequestV3
Object
productId
integer int64
oldImageId
integer int64
ImageFileDTO
Object
base64Content
string
name
string
defectComment
string
ImageUploadResultV3
Object
uploadErrors
Object
additional properties
string
product
ImagesUploadRequestV3
Object
images
Array of ImageFileDTO
productId
integer int64
InstagramAccountDTO
Object
instagramAvatar
string
instagramId
string
instagramImages
instagramOptions
instagramPublicationsCount
string
instagramSubscribersCount
string
instagramUrl
string
KafkaProductHistoryMessage
Object
uuid
string uuid
productId
integer int64
editDateTime
string date-time
user
integer int64
Likes
Object
count
integer int32
liked
boolean
Line
Object
description
string
payAttribute
integer int32
price
integer int64
qty
integer int64
taxId
integer int32
LinkDTO
Object
id
integer int64
linkUrl
string
linkContent
string
LinkGroupDTO
Object
id
integer int64
name
string
links
Array of LinkDTO
LogisticDetailsDTO
Object
sellerSummary
buyerSummary
deliveryS2OHints
deliveryO2BHints
fromSellerDeliveryChanges
toBuyerDeliveryChanges
LogisticStateDeliveryDTO
Object
deliveryState
string
Enumeration:
DELIVERED_FROM_BUYER_TO_OFFICE
DELIVERED_FROM_SELLER_TO_OFFICE
DELIVERED_TO_BUYER
DELIVERED_TO_SELLER
DELIVERY_IN_MOSCOW
DELIVERY_TODAY_TO_BUYER
FROM_BUYER_TO_OFFICE
FROM_OFFICE_TO_BUYER
FROM_OFFICE_TO_SELLER
FROM_SELLER_TO_OFFICE
JUST_CREATED
JUST_CREATED_TO_BUYER
OURSELVES_DELIVERY_TODAY_TO_BUYER
OURSELVES_DELIVERY_TO_BUYER
OURSELVES_FROM_BUYER_TO_OFFICE
OURSELVES_FROM_OFFICE_TO_BUYER
OURSELVES_FROM_OFFICE_TO_SELLER
OURSELVES_FROM_SELLER_TO_OFFICE
OURSELVES_PICKING_UP_FROM_BUYER
OURSELVES_PICKING_UP_FROM_OFFICE
OURSELVES_PICKING_UP_FROM_SELLER
PICKING_UP_FROM_BUYER
PICKING_UP_FROM_OFFICE
PICKING_UP_FROM_SELLER
PICKUP_DECLINED
PICKUP_IN_MOSCOW
waybillId
integer int64
waybillInnerStatusDescription
string
waybillInnerStatusId
integer int32
LogisticSummaryDTO
Object
deliveryCompany
string
waybillExternalId
string
waybillOrderExternalId
string
plannedDeliveryTime
string date-time
Media
Object
id
string
image
string
link
string
publishDate
string
title
string
MediaType
Object
charset
concrete
boolean
parameters
Object
additional properties
string
qualityValue
number double
subtype
string
type
string
wildcardSubtype
boolean
wildcardType
boolean
Metadata
Object
positiveCase
boolean
priceDescription
string
status
string
ModificationMetadata
Object
acceptMediaType
acceptMethod
string
Enumeration:
DELETE
GET
HEAD
OPTIONS
PATCH
POST
PUT
TRACE
acceptParamFormat
string
acceptParamName
string
acceptUrl
string
currentValue
Object
modifiable
boolean
title
string
NotificationBubbles
Object
commentsNeedActionNotCompleted
integer int64
commentsNeedNoActionNotRead
integer int64
commentsNotRead
integer int64
commentsNotReadNoCommentsNeedActionNotCompleted
integer int64
commentsTotal
integer int64
noCommentsNeedActionNotCompleted
integer int64
noCommentsNeedActionNotCompletedWithNoCommentsNeedNoActionNotRead
integer int64
noCommentsNeedActionNotCompletedWithNoCommentsNeedNoActionNotReadWithCommentsNotRead
integer int64
noCommentsNeedNoActionNotRead
integer int64
noCommentsNotRead
integer int64
noCommentsTotal
integer int64
total
integer int64
NotificationDTO
Object
actionCompleted
boolean
actionCompletedTime
string date-time
createTime
string date-time
deleted
boolean
guestToken
string
id
integer int64
images
Array of string
initiator
Unknown
mainIcon
string
message
string
metadata
Object
modificationMetadata
needAction
boolean
read
boolean
readTime
string date-time
shortMessage
string
subTitle
string
targetObject
Object
targetObjectId
integer int64
targetObjectImage
string
targetObjectImageHint
string
targetObjectType
string
targetObjectUrl
string
targetUser
Unknown
tinyIcon
string
title
string
type
string
NotificationDeliveryResult
Object
channel
string
metadata
string
notificationId
integer int64
successfullySent
boolean
time
string date-time
NotificationGroupDTO
Object
description
string
hint
string
id
integer int64
isGeneral
boolean
isSelected
boolean
name
string
sortOrder
integer int32
OfferDetails
Object
buyer
canNegotiate
boolean
history
offerEndTime
integer int64
product
seller
sellerRecievesSum
number bigdecimal
timeRemains
integer int64
OfferHistoryItem
Object
closedAt
integer int64
consumedByBuyer
boolean
expiresAt
integer int64
offerEndTime
integer int64
offerId
integer int64
offeredPrice
number bigdecimal
sellerRecievesSum
number bigdecimal
status
integer int32
timeRemains
integer int64
OfferRequest
Object
price
number bigdecimal required
productId
integer int64 required
sizeId
integer int64 required
OfferResponseItem
Object
buyerId
integer int64
closedAt
integer int64
consumedByBuyer
boolean
id
integer int64
offerEndTime
integer int64
offeredAt
integer int64
product
seller
sellerRecievesSum
number bigdecimal
status
integer int32
timeRemains
integer int64
OrderCreationProblemDTO
Object
data
Object
type
string
Enumeration:
NOT_ENOUGH_AMOUNT
description
string
OrderPositionDTO
Object
afterAcceptedOffer
boolean
amount
number bigdecimal
available
boolean
availableSizes
Array of Size
brandName
string
buyerCommentsCount
integer int32
buyerFollowsSeller
boolean
categoryId
integer int64
commission
number bigdecimal
count
integer int32
discount
integer int32
description
string
expertisePass
boolean
expertises
Array of ExpertiseDTO
finalAmount
number bigdecimal
id
integer int64
imageUrl
string
isConfirmed
boolean
isLiked
boolean
isMoneyReturned
boolean
metadata
productCondition
string
bonusesInfo
Unknown
productHasDiscount
boolean
productId
integer int64
productName
string
rrp
number bigdecimal
sellerReceivesAmount
number bigdecimal
size
sizes
Array
Unknown
state
string
Enumeration:
CREATE_WAYBILL_TO_BUYER
HQ_WAREHOUSE
INITIAL
ON_VERIFICATION
PICKUP_DECLINED
PURCHASE_REQUEST
READY_TO_SHIP
REJECTED_AFTER_VERIFICATION
REQUESTED_TO_RETURN
RETURN_ACCEPTED
RETURN_DECLINED
RETURN_VERIFICATION_OK
RETURN_VERIFICATION_REJECTED
SALE_CONFIRMED
SALE_REJECTED
SHIPPED_TO_CLIENT
VERIFICATION_BAD_STATE
VERIFICATION_NEED_CLEANING
VERIFICATION_OK
OrderPositionDTOReq
Object
afterAcceptedOffer
boolean
amount
number bigdecimal
available
boolean
availableSizes
Array of Size
brandName
string
buyerCommentsCount
integer int32
buyerFollowsSeller
boolean
categoryId
integer int64
commission
number bigdecimal
count
integer int32
discount
integer int32
description
string
expertisePass
boolean
expertises
Array of ExpertiseDTO
finalAmount
number bigdecimal
id
integer int64
imageUrl
string
isConfirmed
boolean
isLiked
boolean
isMoneyReturned
boolean
metadata
productCondition
string
productHasDiscount
boolean
productId
integer int64
productName
string
rrp
number bigdecimal
sellerReceivesAmount
number bigdecimal
size
sizes
Array
Unknown
state
string
Enumeration:
CREATE_WAYBILL_TO_BUYER
HQ_WAREHOUSE
INITIAL
ON_VERIFICATION
PICKUP_DECLINED
PURCHASE_REQUEST
READY_TO_SHIP
REJECTED_AFTER_VERIFICATION
REQUESTED_TO_RETURN
RETURN_ACCEPTED
RETURN_DECLINED
RETURN_VERIFICATION_OK
RETURN_VERIFICATION_REJECTED
SALE_CONFIRMED
SALE_REJECTED
SHIPPED_TO_CLIENT
VERIFICATION_BAD_STATE
VERIFICATION_NEED_CLEANING
VERIFICATION_OK
OrderPositionDTORes
Object
afterAcceptedOffer
boolean
amount
number bigdecimal
available
boolean
availableSizes
Array of Size
brandName
string
buyerCommentsCount
integer int32
buyerFollowsSeller
boolean
categoryId
integer int64
commission
number bigdecimal
count
integer int32
discount
integer int32
description
string
expertisePass
boolean
expertises
Array of ExpertiseDTO
finalAmount
number bigdecimal
id
integer int64
imageUrl
string
isConfirmed
boolean
isLiked
boolean
isMoneyReturned
boolean
metadata
productCondition
string
productHasDiscount
boolean
productId
integer int64
productName
string
rrp
number bigdecimal
sellerReceivesAmount
number bigdecimal
size
sizes
Array of SizeValueDTORes
state
string
Enumeration:
CREATE_WAYBILL_TO_BUYER
HQ_WAREHOUSE
INITIAL
ON_VERIFICATION
PICKUP_DECLINED
PURCHASE_REQUEST
READY_TO_SHIP
REJECTED_AFTER_VERIFICATION
REQUESTED_TO_RETURN
RETURN_ACCEPTED
RETURN_DECLINED
RETURN_VERIFICATION_OK
RETURN_VERIFICATION_REJECTED
SALE_CONFIRMED
SALE_REJECTED
SHIPPED_TO_CLIENT
VERIFICATION_BAD_STATE
VERIFICATION_NEED_CLEANING
VERIFICATION_OK
strikethroughPrice
number nullable

[NEW] Цена без скидок за лот

OrderPositionProductModelDTO
Object
id
integer int64
name
string
OrderStepChain
Object
steps
Array of OrderStepDTO
OrderStepDTO
Object
description
string
descriptionItemIds
Array
integer int64
descriptionTitle
string
itemDescriptions
Object
additional properties
string
message
string
temporaryMessage
string
time
integer int64
title
string
type
string
Enumeration:
COMPLETE
CONFIRMATION
DELIVERING
DISABLED
EXPERTISE
FAILED
WAITING
typeIcon
string
warning
string
warningIcon
string
OrderTrackingDTO
Object
o2bTrackingUrl
string
s2oTrackingUrl
string
OrderUITextsDTO
Object
pickupFromSellerDateAndTime
string
deliverySectionTitle
string
estimatedDeliveryDate
string
stateTitle
string
OskellyChoice
Object
id
string
link
string
OurselvesDeliveryDTO
Object
courierName
string
courierPhone
string
PageOfAdminBargainLite
Object
items
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfAgentReportDTO
Object
items
Array of AgentReportDTO
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfBargainLite
Object
items
Array of BargainLite
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfBrandDTOV3
Object
items
Array of BrandDTOV3
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfNotificationDTO
Object
items
Array of NotificationDTO
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfProductDTOV3
Object
items
Array of ProductDTOV3 required
itemsCount
integer int32 required
totalAmount
integer int64 required
totalPages
integer int32 required
PageOfProductModelDTOV3
Object
items
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfReturnInfoDTO
Object
items
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfUserDTO
Object
items
Array
Unknown
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfUserDTOV3
Object
items
Array of UserDTOV3
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PageOfUserfileDTO
Object
items
Array of UserfileDTO
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
PhoneNumberAuthorizationRequest
Object
phoneNumber
string required
jwtToken
string required

JWT token after phone number verify

PhoneNumberReAuthorizationRequest
Object
phoneNumber
string required
jwtToken
string required

JWT token after phone number auth

PhonePopupMobileSettings
Object
addToFavorites
boolean
makeOrder
boolean
productSceneContactSeller
boolean
productSceneOfferNewPrice
boolean
productSceneSubscribe
boolean
publishProduct
boolean
purchaseRequest
boolean
PhonePopupWebSettings
Object
addToFavorites
boolean
makeOrder
boolean
productSceneContactSeller
boolean
productSceneSubscribe
boolean
publishProduct
boolean
blackStick
boolean
PhoneVerificationSettings
Object
attemptsCount
integer int32
attemptTimeout
integer int32
PreFilledRegisterFormResponse
Object
email
string email

User’s email address. Must be a valid email format.

Example:
user@example.com
phone
string
nickname
string
avatarUrl
string
avatarBase64
string
subscriptionApprove
boolean
PredicateType
string
Enumeration:
AND
OR
Price
Object
current
number bigdecimal
proposed
number bigdecimal
PriceConversionItemDTO
Object
correlationId
string
prices
Array of number required
PriceConversionRequestDTO
Object
currencyId
integer int64 required
items
PriceConversionResponseDTO
Object
currencyId
integer int64
items
PrimaryAPISHOW_ONLY_APIView
Object
PrimaryAttributeValue
Object
attributeId
integer int64
attributeName
string
id
integer int64
value
string
PrimaryBrand
Object
id
integer int64
name
string
PrimaryBrandSHOW_ONLY_APIView
Object
id
integer int64
name
string
PrimaryCategory
Object
id
integer int64
name
string
url
string
PrimaryCategorySHOW_ONLY_APIView
Object
id
integer int64
name
string
url
string
PrimaryPageCondition
Object
status
string

PrimaryPageCondition

Enumeration:
ALL
NEW
RESALE
PrimaryProduct
Object
category
cost
number bigdecimal
discount
integer int32
id
integer int64
image
string
likes
integer int32
rrpPrice
number bigdecimal
startPrice
number bigdecimal
PrimaryProductSHOW_ONLY_APIView
Object
cost
number bigdecimal
discount
integer int32
id
integer int64
image
string
likes
integer int32
rrpPrice
number bigdecimal
startPrice
number bigdecimal
PrimarySets
Object
_links
Array of string
id
string
products
Array of PrimaryProduct
productsTotal
integer int32
title
string
ProStatusRequest
Object
name
string
phone
string required
description
string
Product
Object
brand
category
condition
integer int64
id
integer int64
imagePath
string
inCart
boolean
likes
price
size
ProductAttributeValue
Object
attributeId
integer int64
attributeValueId
integer int64
ProductCommentBase64ImagesDataDTO
Object
imagesBase64
Array of string
parentCommentId
integer int64
productId
integer int64
productRequestId
integer int64
text
string
ProductConditionResponseDTO
Object
id
integer int64
name
string
sortOrder
integer int64
ProductDTOV3
Object
id
integer int64 required
createTime
string date-time
exclusiveSelectionTime
string date-time
bonusesProhibitedTime
string date-time
sendToModeratorTime
string date-time
productStateTime
string date-time
changeTime
string date-time
brand
BrandDTOV3 required
categoryId
integer int64 required
seller
retoucher
productConditionId
integer int64
name
string
productState
ProductState required
sizeType
salesChannel
description
string
paymentDescription
string
deliveryDescription
string
origin
string
purchasePrice
number bigdecimal
purchaseYear
integer int64
publishTime
string date-time
promotionTime
string date-time
ourChoiceStatusTime
string date-time
beegzStatusTime
string date-time
selectedConciergeTime
string date-time
showAsConciergeTime
string date-time
forMerchandisingTime
string date-time
vintage
boolean
model
string
turbo
boolean
newCollection
boolean
atOffice
boolean
slidesCount
integer int64
sourceLink
string
rrpPrice
number bigdecimal
startPrice
number bigdecimal
currentPrice
number bigdecimal
currentPriceInCurrency
number bigdecimal
currentPriceCurrencyId
integer int64
lastPriceConvertTime
string date-time
currentPriceWithoutCommission
number bigdecimal
fixedCommissionAmount
number bigdecimal
category
vendorCode
string
serialNumber
string
storeCode
string
customCommission
boolean
slaFlag
boolean
sizeList
images
Array of ProductImageV3
attributes
Array of AttributeDTOV3
defectImages
rejectReason
productModel
bitrixDealId
string
usedInSaleRequestTime
string date-time
discountPossible
boolean
activeDiscount
boolean
commission
commissionGrid
countryOfOrigin
Unknown
saleShipmentRoute
ProductDefectImageV3
Object
id
integer int64
url
string
smallImageUrl
string
largeImageUrl
string
primary
boolean
originalImageUrl
string
photoOrder
integer int64
comment
string
thumbnailUrl
string
ProductEditRequestV3
Object
id
integer int64 required
brandId
integer int64
categoryId
integer int64
sellerId
integer int64
retoucherId
integer int64
productConditionId
integer int64
name
string
productState
sizeType
description
string
paymentDescription
string
deliveryDescription
string
origin
string
purchasePrice
number bigdecimal
purchaseYear
integer int64
vintage
boolean
model
string
turbo
boolean
newCollection
boolean
atOffice
boolean
slidesCount
integer int64
sourceLink
string
rrpPrice
number bigdecimal
startPrice
number bigdecimal
ourChoice
boolean
beegz
boolean
selectedForConcierge
boolean
showAsConcierge
boolean
forMerchandising
boolean
vendorCode
string
serialNumber
string
storeCode
string
sizeCounts
Object
additional properties
integer int32
additionalSizeValues
Object
additional properties
Object
additional properties
integer int32
imageOrderIds
Array
integer int64
defectImagesOrders
Array
Unknown
attributes
productModelId
integer int64
productPriceContainer
bitrixDealId
string
exclusiveSelection
boolean
bonusesProhibited
boolean
discountSwitcher
boolean
countryOfOriginId
integer int64
ProductHistoryDTOV3
Object
id
integer int64
createTime
string date-time
exclusiveSelectionTime
string date-time
bonusesProhibitedTime
string date-time
sendToModeratorTime
string date-time
productStateTime
string date-time
changeTime
string date-time
brandId
integer int64
productModelId
integer int64
imageId
integer int64
categoryId
integer int64
sellerId
integer int64
retoucherId
integer int64
productConditionId
integer int64
name
string
productState
sizeType
salesChannel
description
string
paymentDescription
string
deliveryDescription
string
origin
string
purchasePrice
number bigdecimal
purchaseYear
integer int64
publishTime
string date-time
promotionTime
string date-time
ourChoiceStatusTime
string date-time
beegzStatusTime
string date-time
selectedConciergeTime
string date-time
showAsConciergeTime
string date-time
forMerchandisingTime
string date-time
vintage
boolean
model
string
turbo
boolean
newCollection
boolean
atOffice
boolean
slidesCount
integer int64
sourceLink
string
rrpPrice
number bigdecimal
startPrice
number bigdecimal
currentPrice
number bigdecimal
currentPriceInCurrency
number bigdecimal
currentPriceCurrencyId
integer int64
lastPriceConvertTime
string date-time
fixedCommissionAmount
number bigdecimal
currentPriceWithoutCommission
number bigdecimal
vendorCode
string
serialNumber
string
storeCode
string
customCommission
boolean
slaFlag
boolean
sizeList
images
Array of ProductImageV3
defectImages
attributeValues
productItems
commission
categoryPath
string
productConditionName
string
brandName
string
productModelName
string
productStateName
string
salesChannelName
string
currencyName
string
sizeTypeName
string
usedInSaleRequestTime
string date-time
ProductImage
Object
id
integer int64
url
string
smallImageUrl
string
largeImageUrl
string
isPrimary
boolean
originalImageUrl
string
photoOrder
integer int64
comment
string
ProductImageV3
Object
id
integer int64
url
string
smallImageUrl
string
largeImageUrl
string
primary
boolean
originalImageUrl
string
photoOrder
integer int64
comment
string
thumbnailUrl
string
ProductItemAdditionalSizeValueDTOV3
Object
id
integer int64
additionalSizeId
integer int64
value
integer int32
ProductItemDTOV3
Object
id
integer int64
sizeId
integer int64
deleteTime
string date-time
count
integer int32
isHidden
boolean
inBoutique
string date-time
barcode
string
additionalSizeValues
ProductModelDTOV3
Object
id
integer int64
name
string
ProductModelsReq
Object
ids
Array
integer int64
idsExclude
Array
integer int64
name
string
brandId
integer int64
brandIds
Array
integer int64
page
integer int64
rowsPerPage
integer int64
sortBy
string
descending
boolean
ProductPriceDTOV3
Object
salesChannel
currentPrice
number bigdecimal
sellerPrice
number bigdecimal
customCommission
boolean
currentPriceInCurrency
number bigdecimal
currentPriceCurrencyId
integer int64
ProductRequestTranslatedDTO
Object
id
integer int64
description
string
productRequest
ProductSizeDTOV3
Object
id
integer int64
additionalSizeValues
Array of SizeValueDTOV3
count
integer int32
name
string
ProductState
string
Enumeration:
BANED
DELETED
DRAFT
HIDDEN
NEED_MODERATION
NEED_RETOUCH
PUBLISHED
REJECTED
RETOUCH_DONE
SECOND_EDITION
SOLD
ProductTranslatedDTO
Object
id
integer int64
description
string
product
ProductsRequestV3
Object
id
integer int64
createTimeSince
string date-time
createTimeTill
string date-time
sendToModeratorTimeSince
string date-time
sendToModeratorTimeTill
string date-time
productStateTimeSince
string date-time
productStateTimeTill
string date-time
changeTimeSince
string date-time
changeTimeTill
string date-time
brandIds
Array
integer int64
brandIdsExclude
Array
integer int64
productModelIds
Array
integer int64
productModelIdsExclude
Array
integer int64
categoryIds
Array
integer int64
categoryIdsExclude
Array
integer int64
sellerIds
Array
integer int64
sellerIdsExclude
Array
integer int64
retoucherIds
Array
integer int64
retoucherIdsExclude
Array
integer int64
changeUserIds
Array
integer int64
changeUserIdsExclude
Array
integer int64
productConditionIds
Array
integer int64
productConditionIdsExclude
Array
integer int64
name
string
productStates
Array of ProductState
productStatesExclude
Array of ProductState
sizeTypes
Array of SizeType
sizeTypesExclude
Array of SizeType
salesChannels
Array of SalesChannel
salesChannelsExclude
Array of SalesChannel
description
string
idContains
string
vendorCode
string
storeCode
string
paymentDescription
string
deliveryDescription
string
origin
string
purchasePriceFrom
number bigdecimal
purchasePriceTo
number bigdecimal
currentPriceFrom
number bigdecimal
currentPriceTo
number bigdecimal
purchaseYearFrom
integer int64
purchaseYearTo
integer int64
vintage
boolean
isTurbo
boolean
isNewCollection
boolean
isAtOffice
boolean
page
integer int64
rowsPerPage
integer int64
sortBy
string
descending
boolean
customFilter
string
selfPredicateType
combinedPredicateType
subPredicates
sellerProStatusTimeIsNotNull
boolean
sellerTypes
Array of SellerType
sellerTypesExclude
Array of SellerType
publishTimeIsNotNull
boolean
beegzTimeIsNotNull
boolean
forMerchandisingTimeIsNotNull
boolean
ourChoiceStatusTimeIsNotNull
boolean
selectedConciergeTimeIsNotNull
boolean
showAsConciergeTimeIsNotNull
boolean
exclusiveSelectionTimeIsNotNull
boolean
bonusesProhibitedTimeIsNotNull
boolean
usedInSaleRequestTimeIsNotNull
boolean
rrpPriceIsNotNull
boolean
rrpPriceFrom
number bigdecimal
inWishListOfUsers
Array
integer int64
inCartOfUsers
Array
integer int64
tags
Array of string
ProductsSalesRequest
Object
salesRequestId
string
productIds
Array
integer int64
ProvidePersonalDataForCustomsClearanceUserAction

Необходимость предоставить персональные данные для таможенного оформления

Object
required
boolean
PublicProfileDTO
Object
acceptsReturns
boolean
avatarPath
string
birthDate
integer int64
brandLikesCount
integer int32
city
string
email
string
firstChar
string
followers
Array
Unknown
followersCount
integer int32
followings
Array
Unknown
followingsCount
integer int32
fullName
string
id
integer int64
isFollowed
boolean
isMyProfile
boolean
isPro
boolean
isTrusted
boolean
likesCount
integer int32
name
string
nickname
string
productLikesCount
integer int32
productsCount
integer int32
tagsCount
integer int32
registrationTime
integer int64
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
communityBadge
Unknown
socialAccount
sellerType
Unknown
link
string
likedBrands
Array
Unknown
description
string
descriptionConfirmationStatus
descriptionDeclinedComment
string
Reason
Object
date
name
string
number
string
RegisterFormRequest
Object
email
string email required

User’s email address. Must be a valid email format.

Example:
user@example.com
phone
string required
nickname
string required
avatarUrl
string
avatarBase64
string
subscriptionApprove
boolean
RegistrationOptionsResponse
Object
emailEditDisabled
boolean
phoneNumberVerificationNeed
boolean
phoneNumberEditDisabled
boolean
RejectReasonDTOV3
Object
id
integer int64
createTime
string date-time
rejectorId
integer int64
price
number bigdecimal
oldPrice
number bigdecimal
priceComment
string
imageComment
string
oldDescription
string
descriptionComment
string
otherComment
string
images
Array of ProductImageV3
ReturnInfoDTOReq
Object
buyerAddressEndpoint
Unknown
buyerAddressEndpointId
integer int64
buyerCounterparty
buyerCounterpartyId
integer int64
id
integer int64
orderId
integer int64
passportPhoto
passportPhotoId
integer int64
returnIcon
string
returnPositions
returnState
returnStepChain
seller
Unknown
ReturnInfoDTORes
Object
buyerAddressEndpoint
Unknown
buyerAddressEndpointId
integer int64
buyerCounterparty
buyerCounterpartyId
integer int64
id
integer int64
orderId
integer int64
passportPhoto
passportPhotoId
integer int64
returnIcon
string
returnPositions
returnState
returnStepChain
seller
Unknown
ReturnPositionDTOReq
Object
orderPosition
orderPositionId
integer int64
reasonDescription
string
returnReasonIds
Array
integer int64
tagPhoto
tagPhotoId
integer int64
ReturnPositionDTORes
Object
orderPosition
orderPositionId
integer int64
reasonDescription
string
returnReasonIds
Array
integer int64
tagPhoto
tagPhotoId
integer int64
ReturnReasonDTO
Object
id
integer int64
title
string
ReturnStateDTO
Object
icon
string
id
integer int64
isNegative
boolean
title
string
ReturnStepChainReq
Object
steps
ReturnStepChainRes
Object
steps
ReturnStepDTOReq
Object
description
string
descriptionItemIds
Array
integer int64
descriptionTitle
string
itemDescriptions
Object
additional properties
string
message
string
time
integer int64
title
string
type
string
Enumeration:
COMPLETE
DISABLED
FAILED
WAITING
ReturnStepDTORes
Object
description
string
descriptionItemIds
Array
integer int64
descriptionTitle
string
itemDescriptions
Object
additional properties
string
message
string
time
integer int64
title
string
type
string
Enumeration:
COMPLETE
DISABLED
FAILED
WAITING
typeIcon
string
SaleShipmentRouteDTO
Object
id
integer int64 required
name
string required
channelId
string required
systemName
string required
SalesChannel
string
Enumeration:
WEBSITE
BOUTIQUE_AND_WEBSITE
STOCK_AND_BOUTIQUE_AND_WEBSITE
SaveProductRejectReasonRequest
Object
price
number bigdecimal
priceComment
string
imageIds
Array
integer int64
imageComment
string
descriptionComment
string
otherComment
string
rejectionComment
string
Seller
Object
avatarPath
string
id
integer int64
nickname
string
type
string
SellerType
string
Enumeration:
INDIVIDUAL
CONSIGNMENT_SHOP
BOUTIQUE
BRAND
BUYER
SeoDataDTO
Object
id
integer int64
categoryId
integer int64
brandId
integer int64
textContent
string
headerContent
string
linkGroups
Array of LinkGroupDTO
SeoDataRequest
Object
categoryId
integer int64
brandId
integer int64
modelId
integer int64
variablesMap
Object
additional properties
string
Settings
Object
apiVersion
string
experiments
Array of ExperimentDTO
helpcrunchSettings
phoneVerificationSettings
exclusiveSelectionBannerSettings
indexPageProductsSetExceptCategoryIds
Array
integer int64
isBargainsEnabled
boolean
promoCodeSettings
Object
defaultExceptSellers
Array
integer int64
country
Unknown
bargainDisabledSellersSettings
Object
bargainDisabledSellers
Array
integer int64
searchHost
string
sexList
Array of SexDTO
staticServerUrl
string
storiesIsActive
boolean
applicationFeatureFlags
Sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
SexDTO
Object
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
title
string
Size
Object
id
integer int64
value
string
SizeTypeResponseDTO
Object
code
string
comment
string
isSizable
boolean
name
string
SizeValueDTOV3
Object
id
integer int64
value
integer int32
name
string
SocialAccountDTO
Object
avatarPath
string
description
string
isFollowed
boolean
isPro
boolean
isTrusted
boolean
name
string
nickname
string
productsCount
integer int32
subscribersCount
string
url
string
userId
integer int64
communityBadge
Unknown
SocialAccountOptionDTO
Object
name
string
SocialAccountPostImageDTO
Object
url
string
SocialLoginRequest
Object
apple_authorization_code
string
apple_kid
string
fb_token
string
vk_token
string
google_id_token
string
yandex_id_token
string
SocialReAuthorizationRequest
Object
email
string required
socialReAuthJwtToken
string required
SocialRegistrationRequest
Object
apple_authorization_code
string
apple_kid
string
apple_user_id
string
email
string
fb_token
string
nickname
string
vk_token
string
StepInfo
Object
orderId
integer int64
stepNumber
integer int32
TextNotificationDTO
Object
className
string
guestToken
string
needAction
boolean
txt
string
userId
integer int64
TimeInterval
Object
description
string
id
integer int64
TimeIntervalDTO
Object
id
integer int64
fromHour
integer int32
toHour
integer int32
displayName
string
Type
string
Enumeration:
DEFAULT
PRO
CUSTOM
User
Object
avatarPath
string
id
integer int64
nickname
string
type
string
UserActions

Блок действий от пользователя

Object
providePersonalDataForCustomsClearance
UserAuthInfoDTO
Object
authorities
Array
string
Enumeration:
ADMIN
PRODUCT_MODERATION
AUTHORITY_MODERATION
ORDER_MODERATION
CONTENT_CREATE
CONTENT_DELETE
USER_MODERATION
CAN_VIEW_ALL_PRODUCTS
OFFER_MODERATION
RETOUCHING_MODERATION
COMMENT_MODERATION
PROMOCODES_MODERATION
PROMOCODES_ADMINISTRATION
MASTER_USER
CONTENT_MODERATION
USERFILE_MODERATION
STORY_MODERATION
ORDER_RETURNS
ORDER_PAYOUTS
ORDER_CONCIERGE_PAYOUTS
STREAM_MODERATION
EXPERTISE
ORDER_PREPAYMENTS
ORDER_RETURN_COMPLETED
CURRENCY_RATE_MODERATION
ORDER_RESOLVE_DISPUTE
ORDER_EXPERTISE_FINISH_ANY_DEFECTS_NEGOTIATION
BOUTIQUE_SALES
ORDER_MARKING_CODES
PAYOUT_BY_CASH
CUSTOM_COMMISSION
LOGISTIC
PRODUCTS_BULK_EDIT
SALE_REQUEST_MODERATION
LOGISTIC_SEND_DELIVERY_COMPANY_MAIL_REQUEST
ORDER_REFUND_AMOUNT
ORDER_MANUAL_TRANSFER
SPLIT_ORDER
MARK_ORDER_AS_PREPARATION_FOR_PUBLICATION_REQUIRED
ORDER_VIEW_ALL_ORDER_SOURCES
ORDER_BOUTIQUE_0ST_ACTION
ORDER_BOUTIQUE_1ST_ACTION
ORDER_BOUTIQUE_2ND_ACTION
ORDER_VIEW_LIST_BY_LOCATION
ORDER_MANUAL_CHANGE_DELIVERY_STATE
ORDER_MANUAL_CANCEL
FAST_AUTO_SHIPMENT_TO_BOUTIQUE
ORDER_BOUTIQUE_PACKING_STEP
TEST_AUTHORITY_00
ORDER_SELLER_CONCIERGE_MOVE_TO_BOUTIQUE
USER_CHANGE_MAIL
USER_DELETE
COMMISSION_MODERATION
GAZPROM_BONUS
OSOCIAL_ADMIN
OSOCIAL_MODERATOR
BONUS_MODERATION
CONCIERGE_SOURCERS_ADMIN
SOURCER
CONCIERGE_SALES_ADMIN
SALES
SUPER_ADMIN
STOLESHNIKOV_ADMIN
STOLESHNIKOV_BOUTIQUE_SALESMAN
KUZNETSKY_BRIDGE_ADMIN
KUZNETSKY_BRIDGE_BOUTIQUE_SALESMAN
ACCESS_TO_MERKO
avatarPath
string
bans
Array of UserBanDTORes
canPublishMultiSizes
boolean
email
string
firstChar
string
fullName
string
id
integer int64
isFollowed
boolean
isLoyaltyProgramAccepted
boolean
isPro
boolean
isTrusted
boolean
isNew
boolean
name
string
nickname
string
sex
string
Enumeration:
ADULT
BOY
CHILD
FEMALE
GIRL
MALE
UserBanDTOReq
Object
banType
string
Enumeration:
COMMENT_BAN
PUBLISH_BAN
STORIES_BAN
USER_BAN
WARNING
description
string
id
integer int64
timeToEndBan
integer int64
title
string
UserBanDTORes
Object
banType
string
Enumeration:
COMMENT_BAN
PUBLISH_BAN
STORIES_BAN
USER_BAN
WARNING
banned
boolean
description
string
id
integer int64
timeToEndBan
integer int64
title
string
UserSocialAccountDTO
Object
description
string
name
string
subscribersCount
integer
subscribersCountStr
string
UserType
string
Enumeration:
SIMPLE_USER
IP
OOO
UserfileDTO
Object
id
integer int64
originalFilename
string
path
string
title
string
UsersReq
Object
ids
Array
integer int64
idsExclude
Array
integer int64
email
string
phone
string
nickname
string
registrationTimeSince
string date-time
registrationTimeTill
string date-time
activationTimeSince
string date-time
activationTimeTill
string date-time
sexes
Array of Sex
birthDateSince
string date-time
birthDateTill
string date-time
isTrusted
boolean
countryId
integer int64
pickupCountryId
integer int64
userTypes
Array of UserType
position
string
sellerTypes
Array of SellerType
authorities
Array of AuthorityName
page
integer int64
rowsPerPage
integer int64
sortBy
string
descending
boolean
WaybillDTO
Object
deliveryDestinationType
string
Enumeration:
BUYER
OFFICE
SELLER
externalSystemId
string
id
integer int64
pickupDate
string date-time
pickupDestinationType
string
Enumeration:
BUYER
OFFICE
SELLER
pickupInterval
string
WorldTrends
Object
id
string
image
string
productsTotal
integer int64
WorldTrendsFilter
Object
attributes
Array
Object
additional properties
Object
attributesValuesIds
Array
integer int64
category
parentIds
Array
integer int64
podcategory
subcategory
YandexAuthorizationRequest
Object
yandexIdToken
string required
YandexRegistrationRequest
Object
yandexIdToken
string required
phoneNumberVerifyJwtToken
string

JWT token after phone number verify

blankId
Object
id
integer int64
Last Import
Operations
Product-request-controller-api-v-2
PUT /api/v2/productRequests/dislike/{productRequestId}
PUT /api/v2/productRequests/like/{productRequestId}
GET /api/v2/productRequests/liked-page
GET /api/v2/productRequests/liked-page/{userId}
GET /api/v2/productRequests/{productRequestId}
dislike
PUT /api/v2/productRequests/dislike/{productRequestId}

Path variables

productRequestId
integer int64 required

productRequestId

Request body

application/json

Responses

200 200

OK

201 201

Created

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
like
PUT /api/v2/productRequests/like/{productRequestId}

Path variables

productRequestId
integer int64 required

productRequestId

Request body

application/json

Responses

200 200

OK

201 201

Created

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
getLikedProductRequestsPage
GET /api/v2/productRequests/liked-page

Request parameters

pageNumber
integer int32 optional

pageNumber

Default:
0
pageSize
integer int64 optional

pageSize

Default:
10
currencyCode
string optional

Responses

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
getLikedProductRequestsPage
GET /api/v2/productRequests/liked-page/{userId}

Path variables

userId
integer int64 required

userId

Request parameters

pageNumber
integer int32 optional

pageNumber

Default:
0
pageSize
integer int64 optional

pageSize

Default:
10
currencyCode
string optional

Responses

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
getById
GET /api/v2/productRequests/{productRequestId}

Path variables

productRequestId
integer int64 required

productRequestId

Request parameters

currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
Product-request-publish-controller-api-v-2
POST /api/v2/productRequests/publish/publishAndGetResult
GET /api/v2/productRequests/publish/request/getByStates
GET /api/v2/productRequests/publish/request/{productRequestId}
DELETE /api/v2/productRequests/publish/request/{productRequestId}
publishAndGet
POST /api/v2/productRequests/publish/publishAndGetResult

Request body

application/json

productRequestUpdateDto

Responses

200 200

OK

201 201

Created

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
getByStates
GET /api/v2/productRequests/publish/request/getByStates

Request parameters

pageNumber
integer int32 optional

pageNumber

pageSize
integer int64 optional

pageSize

currencyCode
string optional
states
array of string optional

states

Collection format: multi

Responses

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
getById
GET /api/v2/productRequests/publish/request/{productRequestId}

Path variables

productRequestId
integer int64 required

productRequestId

Request parameters

currencyCode
string optional

Responses

200 200

OK

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
deleteById
DELETE /api/v2/productRequests/publish/request/{productRequestId}

Path variables

productRequestId
integer int64 required

productRequestId

Responses

200 200

OK

204 204

No Content

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
Product-response-controller-api-v-2
GET /api/v2/productResponses/find
GET /api/v2/productResponses/listPublished
POST /api/v2/productResponses/publishAndGetResult
find
GET /api/v2/productResponses/find

Request parameters

notUserId
integer int64 optional

notUserId

pageNumber
integer int32 optional

pageNumber

pageSize
integer int64 optional

pageSize

productRequestId
integer int64 required

productRequestId

userId
integer int64 optional

userId

Responses

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
listPublished
GET /api/v2/productResponses/listPublished

Request parameters

pageNumber
integer int32 optional

pageNumber

pageSize
integer int64 optional

pageSize

Responses

401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
publishAndGet
POST /api/v2/productResponses/publishAndGetResult

Request body

application/json

dto

Responses

200 200

OK

201 201

Created

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
Type Definitions
AddressAggregationDTO
Object
address
string
address2
string
address3
string
changeTime
string date-time
cityData
countryData
createTime
string date-time
id
integer int64
zipCode
string
AddressAggregationEndpointDTO
Object
firstName
string
id
integer int64
lastName
string
patronymicName
string
phone
string
AddressEndpointAggregationDTO
Object
id
integer int64
usePhysicalAddressForBilling
boolean
Api2ResponseOfLike
Object
data
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfProductRequestDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfPageOfProductResponseDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductRequestDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
Api2ResponseOfProductResponseDTO
Object
errorData
Object
executionTimeMillis
integer int64
humanMessage
string
message
string
timestamp
integer int64
validationMessages
Object
additional properties
string
BrandDescriptionDto
Object
description
string
CategoryDisplayNameDTO
Object
displayName
string
id
integer int64
PageOfProductResponseDTO
Object
items
itemsCount
integer int32
totalAmount
integer int64
totalPages
integer int32
ProductModelDTO
Object
id
integer int64
name
string
ProductRequestLiteDTO
Object
id
integer int64
userId
integer int64
ProductRequestUpdateDTO
Object
currencyCode
string
attributeValueIds
Array
integer int64
brandIds
Array
integer int64
categoryId
integer int64
conditionIds
Array
integer int64
description
string
fromPrice
number
id
integer int64
images
modelIds
Array
integer int64
sizeIds
Array
integer int64
state
string
Enumeration:
DRAFT
PUBLISHED
HIDDEN
MODERATION
REJECTED
toPrice
number
ProductResponseDTO
Object
comment
string
id
integer int64
product
productRequestId
integer int64
user
ProductResponseLiteDTO
Object
comment
string
id
integer int64
productRequest
userId
integer int64
ProductResponseUpdateDTO
Object
comment
string
productId
integer int64
productRequestId
integer int64