*
- Обязательно
Параметр запроса с числом на конце
- Значение по умолчанию. Параметр не обязателен для передачи
- Авторизация обязательна
Пояснения
heroes.attributes
- атрибуты героев
0
- Сила. Цвет #ec3d06
1
- Ловкость. Цвет #26e030
2
- Интеллект. Цвет #00cbdf
3
- Универсал. Круговой градиент из 3х цветов
Проверка ссылки на редирект
GET
collectorsshop.ru/api/rest/catalog/url
- Используйте это, чтобы получить релевантную ссылку. Например, у изменённых предметов и категорий
url
- str — ссылка без домена и расширения, по типу "/catalog/menu-frostivus_2024/category-zmeinye_krasoty/"
native_redirect
- bln — если true, то при нахождении изменении ссылки, вместо ответа со статус-кодом 200, вернёт статус-код ответа 301, и установит новую ссылку в хэдэр "Location" false
res
- bln — результат выполнения
status_code
- int — статус-код (200 - ОК, 301 - редирект)
is_redirect
- bln — требует редирект
new_url
- str — старая или новая ссылка
code
- int — номер ошибки
error
- str — текст ошибки
Мета. Меню и категория
GET
collectorsshop.ru/api/rest/catalog/meta_menu
menu
- str — фильтр меню
category
- str — фильтр категории
res
- bln — результат выполнения
title
- str — текст для тега title
description
- str — текст для тега description
image
- str — изображение категории (может быть пустым)
Мета. Атрибуты
GET
collectorsshop.ru/api/rest/catalog/meta_attributes
hero
- str — название героя
quality
- str — фильтр качества
type
- str — фильтр типа
res
- bln — результат выполнения
title
- str — текст для тега title
description
- str — текст для тега description
image
- str — изображение героя (может быть пустым)
Список доступных игр
GET
collectorsshop.ru/api/rest/catalog/games
arr
- список доступных игр
 
- obj — информация об игре
route
- str — игра в url
name
- str — название игры
img
- str — название изображения /img/catalog/games/{img}
Сохранить в куки новую игу
GET
collectorsshop.ru/api/rest/catalog/change_game
- Помещает переданную игру в куки COOCKE["game"]
- Сохраненная игра становится default параметром для других запросов
route
- str — route игры
res
- bln — результат выполнения
code
- int — номер ошибки
error
- str — текст ошибки
Список уникальных фильтров
GET
collectorsshop.ru/api/rest/catalog/filters
game
- str — route игры COOCKE["game"]
res
- bln — результат выполнения
filters
- arr — массив фильтров
- obj — фильтр
name
- str — название фильтра которое видит клиент
filter
- str — сам фильтр по которому ищется товар
elements
- obj — список возможных значений
name
- str — название, которое видит клиент
color
- str — если есть цвет, который задается name при наличии
value
- str — значение отправляемое в запросе
code
- int — номер ошибки
error
- str — текст ошибки
Список предметов по фильтру
GET
collectorsshop.ru/api/rest/catalog/items
page
- int — номер страницы 1
menu
- str — фильтр меню (работает только на V1)
category
- str — фильтр категории
name
- str — символы в названии
min
- int — минимальная цена
max
- int — максимальная цена
hero
- str — имя персонажа. Допускается несколько через запятую
quality
- str — качество предмета. Допускается несколько через запятую
type
- str — тип предмета. Допускается несколько через запятую
fast
- bln — только быстрая доставка false
sort
- str — сортировка ["asc","des","pop"]
dir
- int — направление сортировки с начала в конец или конца в начало [0,1] 0
hide_empty
- bln — скрыть предметы "нет в наличии" false
count
- int — сколько предметов на странице 40
spec_offers
- bln — только предметы со спец-предложением false
steam_id
- str — Steam ID инвентаря куратора
is_bot
- bln — запрос от поискового бота
pagination
- arr — пагинация
page
- int — номер текущей страницы
total
- int — всего страниц
count
- int — всего записей
issueBy
- int — сколько записей показано
offset
- int — текущий отступ
page_url
- str — текущий url
specific_item
- bln — открыт конечный предмет из категории
currency
- str — валюта в которой указаны цены
items
- arr — список предмет
type
- str — тип предмета
type==variant
- если предмет вариативный-контейнер
number
- int — какой товар в списке контейнера открыть
id
- int — id предмета
name
- str — название предмета
image
- str — конечный путь до картинки /img/catalog/items/main_images/...
video
- str — ссылка на видео /img/catalog/items/video/...
filter
- arr — фильтры
menu
- str — меню (только V1)
category
- str — категории
item
- str — предмета
price
- str — изначальная цена предмета
fin_price
- str — конечная цена предмета
discount
- arr — скидка на товар. пустой массив если нет скидки
value
- int — размер скидки
type
- str — типа скидки ["-","%"]
hero
- arr — информация о герое. пустой массив если его нет
name
- str — имя героя
image
- str — конечный путь до картинки /img/catalog/heroes/mini/...
attribute
- int — номер основного атрибут героя
quality
- arr — качество предмета
name
- str — название
color
- str — hex цвет
stock
- bln — предмет есть в наличии
form
- bln — перед покупкой обязательно заполнить форму. Убирает возможно добавить предмет в корзину не открывая карточку товара
condition
- bln — перед покупкой обязательно соглашение с условиями
slider
- bln — у предмета есть слайдер влияющий на цену
unpack
- bln — доступен распакованный набор. При нажатии добавить в корзину передать unpack = true
spec_offer
- bln — на предмет есть спец-предложение
extra_manager
- bln — на предмете включена опция доп-менеджера
add_friend_service
- bln — на предмете есть услуга "Добавление в друзья"
- если предмет по авто-доставке
delivery_delay
- obj — сколько до отправки товара
days
- int — кол-во дней
hours
- int — кол-во часов
minutes
- int — кол-во минут
exclusive
- bln — является эксклюзивным предметом"
preorder
- arr — данные предзаказа
active
- bln — предмет доступен только по предзаказу
price_range
- str — предполагаемая цена
in_collection
- bln — на предмете есть метка "В коллекции"
icons
- arr — иконики
new
- bln — новинка
discount
- bln — скидка
fast
- bln — быстрая доставка
- если предмет передается обменом в стиме
wait
- str — время ожидания
Сокращенный список предметов по фильтру. Сортировка по reviews_count DESC
GET
collectorsshop.ru/api/rest/catalog/items_short
page
- int — номер страницы 1
menu
- str — фильтр меню
category
- str — фильтр категории
name
- str — символы в названии
count
- int — сколько предметов на странице 40
pagination
- arr — пагинация
page
- int — номер текущей страницы
total
- int — всего страниц
count
- int — всего записей
issueBy
- int — сколько записей показано
offset
- int — текущий отступ
items
id
- int — id предмета
name
- str — название предмета
image
- str — конечный путь до картинки /img/catalog/items/main_images/...
item_filter
- str — фильтры
reviews_count
- int — кол-во отзывов
Проверка товаров на авто-доставку
POST
collectorsshop.ru/api/rest/catalog/items_auto_delivery
res
- bln — результат выполнения
items
- arr — предметы, индекс является ID предмета
days
- int — кол-во дней
hours
- int — кол-во часов
minutes
- int — кол-во минут
Проверка товаров на просмотренные спец-офферы
POST
collectorsshop.ru/api/rest/catalog/check_spec_offers_seen
res
- bln — результат выполнения
items
- arr — предметы
id
- int — id предмета
spec_offer_seen
- bln — спец-предложение просмотрено
Получить кол-во непросмотренных спец-офферов
POST
collectorsshop.ru/api/rest/catalog/get_unseen_spec_offers_count
res
- bln — результат выполнения
count
- int — кол-во
Проверка товаров на наличие быстрой доставки
POST
collectorsshop.ru/api/rest/catalog/check_fast_delivery
res
- bln — результат выполнения
data
0
- map[key][value], где key - идентификатор товара, value - true/false
Активные скидки
GET
collectorsshop.ru/api/rest/catalog/promotion_discount
id
- int — id конкретной скидки
res
- bln — результат выполнения
discounts
- arr — список активных скидок
arr
- — информация о скидке
id
- int — id
name
- str — название
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Рекомендации
GET
collectorsshop.ru/api/rest/catalog/promotion_recommendations
count
- int — сколько товаров показать 6
res
- bln — результат выполнения
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Топ продаж
GET
collectorsshop.ru/api/rest/catalog/promotion_best
period*
- str — за какой период [week, month, all]
res
- bln — результат выполнения
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Спец. предложения
GET
collectorsshop.ru/api/rest/catalog/spec_offers
page
- int — номер страницы 1
pagination
- arr — пагинация
page
- int — номер текущей страницы
total
- int — всего страниц
count
- int — всего записей
issueBy
- int — сколько записей показано
offset
- int — текущий отступ
spec_offers
- arr — список спец-предложений
id
- int — id спец-предложения
user_id
- int — id создателя спец-предложения
item_id
- int — id предмета в каталоге
count
- int — кол-во предметов для данного спец-предложения
price_rub
- str — цена в рублях
price_usd
- str — цена в долларах
expiration_date
- str — дата окончания спец-предложения
created_at
- str — дата создания спец-предложения
steam_id
- str — id стима создателя спец-предложения
item_name_ru
- str — название предмета на русском
item_name_en
- str — название предмета на английском
item_image
- str — изображение предмета
tradable
- bln — является предмет обмениваемым (true) или коллекционным (false)
Создать уведомление на наличие предмета
GET
collectorsshop.ru/api/rest/catalog/new_item_notification
item_id
- int — id товара
res
- bln — результат выполнения
code
- int — номер ошибки
error
- str — текст ошибки
Удалить уведомление на наличие предмета
GET
collectorsshop.ru/api/rest/catalog/remove_item_notification
item_id
- int — id товара
res
- bln — результат выполнения
code
- int — номер ошибки
error
- str — текст ошибки
Пометить спец. предложение на предмете как увиденное
POST
collectorsshop.ru/api/rest/catalog/spec_offer_seen
item_id
- int — id товара
res
- bln — результат выполнения
code
- int — номер ошибки
error
- str — текст ошибки
Открыть карточку простого товара
GET
collectorsshop.ru/api/rest/catalog/item_simple
id
- int — id товара
res
- bln — результат выполнения
item
- arr — информация о товаре
id
- int — id предмета
name
- str — название предмета
image
- str — ссылка на главное изображение предмета /img/catalog/items/main_images/...
gallery
- arr — дополнительные изображение /img/catalog/items/item_gallery/...
video
- str — ссылка на видео /img/catalog/items/video/...
description
- html — описание предмета
condition
- html — текст условия с которым юзер обязан согласиться
includes
- arr — особые элементы внутри предмета
hero
- arr — информация о герое
name
- str — имя
image
- str — мини картинка героя /img/catalog/heroes/mini/...
attribute
- str — основной атрибут
quality
- arr — информация о качестве
arr
- если есть качество
name
- str — название
color
- str — цвет
type
- str — тип товара
transfer
- str — как предмет отправляется покупателю [trade-обменов в steam, gift-подарком в игре]
service
- bln — является ли предмет услугой
sound
- str — ссылка на звуковой файл /js/sounds/items/...
menu
- arr — информация о меню (только V1)
name
- str — название меню
filter
- str — ссылка. /catalog/menu-...
category
- arr — информация о категории
name
- str — название категории
filter
- str — ссылка. /catalog/menu-{menu.url}/category-...
filter
- str — фильтр товара
discount
- arr — информация о скидке
value
- str — значение
type
- str — тип скидки
price
- int — изначальная цена предмета
fin_price
- int — цена предмета после всех скидок
curator_price
- int — цена за которую куратор готов продать предмет
delivery_days
- int — задержка в днях перед отправкой
inventories
- arr — список инвентарей в друзьях
arr
- если есть инвентари
id
- int — id инвентаря на сайте
name
- str — название инвентаря
avatar
- str — аватарка инвентаря /img/inventory/avatars/...
value
- int — как куратор поменял цену. если "-" значит скидка если "+"" значит наценка
unpack
- bln — id инвентаря на сайте
delay
- int — [Устаревшее] сколько дней до отправки товара, если 0 то доставка за 24 часа
delivery_delay
- obj — сколько до отправки товара
days
- int — кол-во дней
hours
- int — кол-во часов
minutes
- int — кол-во минут
auto_delivery
- bln — по авто-доставке
- если есть спец-предложение
spec_offer_id
- int — ID спец-предложения
spec_offer_price
- str — цена по спец-предложению
spec_offer_max_count
- int — макс кол-во предметов по спец-предложению
active
- bln — предмет активен (показывается в каталоге)
stock
- bln — предмет есть в наличии
email_notif
- bln — юзер уже подписан на уведомление о предмете которого "Нет в наличии"
need_link
- bln — нужна ссылка обмена из /profile/u . https://steamcommunity.com/tradeoffer/new/?partner={trade.partner}&token={trade.token}
exclusive
- bln — является эксклюзивным предметом
form
- arr — заполнение дополнительной информации перед покупкой
active
- bln — активна ли форма
id
- int — id формы для загрузки
reviews
- arr — информация об отзывах
rating
- int — средняя оценка
count
- str — число отзывов
extras
- arr — список дополнительных опций
id
- int — id допа
title
- str — название допа
description
- str — подробное описание допа
price
- int — цена
price_slider
- arr — если у предмета есть слайдер цены
id
- int — id слайдера
type
- str — тип слайдера ["single","double"]
min
- int — минимальное значение слайдера
max
- int — максимальное значение слайдера
step
- int — шаг слайдера
intervals
- arr — если есть триггеры цены
name
- str — название триггера
start
- int — по достижению этого значения цена начинает изменяться
value
- int — сколько нужно прибавить/отнять от цены за шаг
change
- str — что нужно сделать с ценой прибавить/отнять ["+","-"]
must_have_item
- arr — для покупки клиент обязан иметь нужный предмет.
id
- int — id предмета на сайте. Если есть, то предложить приобрести.
name
- str — название предмета
image
- str — полная ссылка на картинку без домена
error
- str — текст ошибки который нужно показать клиенту
unpack
- obj — предмет можно купить распакованным
discount
- int — размер скидки за распак
new_fin_price
- int — новое значение fin_price
preorder
- obj — данные предзаказа
active
- bln — предмет доступен только по предзаказу
price_range
- str — предполагаемая цена
default_price
- float — цена предзаказа по умолчанию
extra_manager
- bln — включена опция доп менеджера
add_friend_service
- obj — данные услуги "Добавление в друзья" для данного предмета
active
- bln — включена опция услуги "Добавление в друзья"
default_discount
- float — дефолтная скидка в процентах по этой услуге [0.0 - 1.0]
- если юзер имеет скидку с заказанной ранее услуги
add_friend_discount
- obj — данные скидки "Добавление в друзья"
id
- int — ID скидки "add_friend_service_id"
discount_percent
- float — скидка в процентах на предмет по ранее заказанной услуге [0.0 - 1.0]
code
- int — номер ошибки
error
- str — текст ошибки
Открыть контейнер
GET
collectorsshop.ru/api/rest/catalog/item_variant
id
- int — id контейнера
res
- bln — результат выполнения
items
- arr — аналогично /items
code
- int — номер ошибки
error
- str — текст ошибки
Информация об аккаунте
GET
collectorsshop.ru/api/rest/catalog/account
id
- int — id предмета из items
res
- bln — результат выполнения
account
- arr — данные об аккаунте
id
- int — id предмета
steam_id
- int — steam 64 id
name
- str — имя аккаунта
timecreated
- str — дата создания в формате YYYY-MM-DD
mmr
- int — ммр в доте
hours
- int — наигранно часов
decency
- int — порядочность
calibration
- bln — пройдена ли калибровка
description
- html — описание предмета
exclusive_description
- html — описание для эксклюзивного предмета
exclusive_items
- arr — меню и эксклюзивные предметы
menu_name
- str — название меню (только V1)
menu_img
- str — путь до изображения /img/catalog/menu/mobile/... (только V1)
menu_desc
- str — описание меню (только V1)
category_name
- str — название категории (только V2)
category_img
- str — путь до изображения /img/catalog/menu/mobile/... (только V2)
category_desc
- str — описание категории (только V2)
items
- arr — список эксклюзивных предметов в этом меню
name
- str — название предмета
image
- str — картинка предмета /img/catalog/items/exclusive/...
gallery
- str — дополнительные изображение /img/catalog/items/exclusive_item_gallery/...
video
- str — ссылка на видео /img/catalog/items/exclusive_video/...
description
- html — описание предмета
includes
- arr — особые элементы внутри предмета
hero
- arr — информация о герое
name
- str — имя
image
- str — мини картинка героя /img/catalog/heroes/mini/...
attribute
- str — основной атрибут
quality
- arr — информация о качестве
name
- str — название
color
- str — цвет
type
- str — тип товара
sound
- str — ссылка на звуковой файл /js/sounds/items/exclusive/...
code
- int — номер ошибки
error
- str — текст ошибки
Список всех доступных героев
GET
collectorsshop.ru/api/rest/catalog/heroes
arr
- список всех героев
name
- str — имя героя
image
- str — ссылка на портрет героя. /img/catalog/items/heroes/original/...
attribute
- int — атрибут героя
Активные баннеры
GET
collectorsshop.ru/api/rest/catalog/banners
menu_filter
- str — фильтр меню
category_filter
- str — фильтр категории
route
- str — route игры COOCKE["game"]
arr
- список всех героев
image_big
- str — конечный путь до изображение баннера /img/catalog/slider/...
image_medium
- str — конечный путь до среднего баннера
image_small
- str — конечный путь до маленького баннера
title
- str — заголовок баннера
text
- str — нижний текст баннера
button
- obj — кнопка на баннере. пустой массив если кнопки нет
text
- str — текст на кнопке
filter
- obj — если есть то клик по кнопке должен обновить категория по тому фильтру что тут будет
menu
- str — фильтр меню (может отсутствовать, тогда категория является корневой)
category
- str — фильтр категории
url
- str — если есть то клик по кнопке просто переход по указанной ссылке
new_window
- bln — если кнопа-ссылка открыт ссылку в новом окне или нет
Получить данные формы
GET
collectorsshop.ru/api/rest/catalog/form
id *
- int — id формы
item_id *
- int — id предмета
res
- bln — результат выполнения
form
- arr — данные формы
id
- int — id формы
name
- str — название формы
pattern
- поля формы
arr
- поле формы
id
- int — id поля
name
- str — название поля
type
- str — тип поля
require
- bln — обязательно к заполнению
cdek
- bln — отправка через cdek
cdek_params
- obj — параметры посылки
city
- str — город отправки
length
- int — длина в см
width
- int — ширина в см
height
- int — высота в см
weight
- int — вес в кг
code
- int — номер ошибки
error
- str — текст ошибки