Выставить предметы
POST/v1/lots
Выставляет до 100 предметов сразу, все или ни одного. Описание лота берётся из копии инвентаря, поэтому сначала загрузите свежую. От вас только цена.
Запрос
Тело запроса
lotsobject[]обязательноПредметы и их цены.
Поля lots
asset_idstringобязательноasset_id предмета в вашем инвентаре.
price_centsintegerобязательноЦена в центах США, от 3 до 100000000.
descriptionstringЧто вы хотите сказать о предмете, одной строкой.
curl -X POST 'https://api.rockvel.store/v1/lots' \
-H "Authorization: Bearer $ROCKVEL_KEY" \
-H 'Content-Type: application/json' \
-d '{"lots":[{"asset_id":"54267934219","price_cents":3250}]}'Ответ 201
Список объектов с этими полями.
idstringId лота.
asset_idstringasset_id предмета.
item_slugstringSlug предмета.
itemobjectПредмет, как его показал ваш инвентарь.
Поля item
asset_idstringId именно этого предмета в Steam. Меняется, когда предмет переходит к другому владельцу.
namestringНазвание, как его показывает Steam.
market_hash_namestringНазвание на торговой площадке Steam. На каждое своя карточка маркета.
image_urlstringИконка предмета в Steam.
kindstringВид предмета.
Одно из
weaponknifeglovesagentstickerpatchcharmgraffitimusic_kitcontainercollectibleotherraritystringможет отсутствоватьРедкость словами Steam.
exteriorstringможет отсутствоватьКод состояния: FN, MW, FT, WW или BS.
stattrakbooleanможет отсутствоватьПредмет StatTrak.
souvenirbooleanможет отсутствоватьПредмет Souvenir.
marketablebooleanSteam разрешает продавать предмет на своей площадке.
floatnumberможет отсутствоватьФлот, от 0 до 1. Поля нет у предметов без флота.
paint_seedintegerможет отсутствоватьPaint seed, от 0 до 1000.
kill_countintegerможет отсутствоватьСчётчик убийств StatTrak.
paint_indexintegerможет отсутствоватьНомер раскраски в игре.
def_indexintegerможет отсутствоватьНомер оружия в игре.
phasestringможет отсутствоватьФаза Doppler или Gamma Doppler.
name_tagstringможет отсутствоватьИменная бирка на предмете.
inspect_linkstringможет отсутствоватьОткрывает предмет в игре.
highlight_urlstringможет отсутствоватьВидео момента сувенирного брелока.
stickersobject[]может отсутствоватьНаклейки на предмете и нашивки на агенте.
Поля stickers
idintegerможет отсутствоватьНомер в игре.
namestringНазвание.
image_urlstringможет отсутствоватьИзображение.
slotintegerКакое место на предмете занимает.
wearnumberможет отсутствоватьНасколько потёрта, 0 — целая.
scalenumberможет отсутствоватьМасштаб, как в игре.
rotationnumberможет отсутствоватьПоворот, как в игре.
offset_xnumberможет отсутствоватьСмещение по x, как в игре.
offset_ynumberможет отсутствоватьСмещение по y, как в игре.
offset_znumberможет отсутствоватьСмещение по z, как в игре.
tint_idintegerможет отсутствоватьНомер оттенка в игре.
patternintegerможет отсутствоватьУзор брелока.
highlightintegerможет отсутствоватьМомент на сувенирном брелоке.
keychainsobject[]может отсутствоватьБрелоки на предмете.
Поля keychains
idintegerможет отсутствоватьНомер в игре.
namestringНазвание.
image_urlstringможет отсутствоватьИзображение.
slotintegerКакое место на предмете занимает.
wearnumberможет отсутствоватьНасколько потёрта, 0 — целая.
scalenumberможет отсутствоватьМасштаб, как в игре.
rotationnumberможет отсутствоватьПоворот, как в игре.
offset_xnumberможет отсутствоватьСмещение по x, как в игре.
offset_ynumberможет отсутствоватьСмещение по y, как в игре.
offset_znumberможет отсутствоватьСмещение по z, как в игре.
tint_idintegerможет отсутствоватьНомер оттенка в игре.
patternintegerможет отсутствоватьУзор брелока.
highlightintegerможет отсутствоватьМомент на сувенирном брелоке.
tagsobject[]может отсутствоватьВсе метки, которые Steam даёт предмету.
Поля tags
categorystringВид метки, например Collection.
namestringСама метка.
notesstring[]может отсутствоватьСтроки Steam об этом предмете: его матч, дата выпуска, содержимое контейнера.
referenceobjectможет отсутствоватьПодсказка для цены: самый дешёвый лот этого названия на lis-skins, у Doppler — этой фазы. Флот, паттерн и наклейки в ней не учтены. Только в вашем инвентаре и на витрине, поля нет, если на lis-skins такого лота нет.
Поля reference
price_centsintegerЦена в центах США.
offersintegerСколько лотов этого названия или фазы на lis-skins.
price_centsintegerЦена в центах США.
descriptionstringможет отсутствоватьЧто вы написали о лоте.
max_discountintegerможет отсутствоватьНа сколько процентов ниже цены вы принимаете торг. Поля нет, если не принимаете.
pausedbooleanможет отсутствоватьЛот снят с маркета, пока витрина на паузе. Иначе поля нет.
listed_atdate-timeКогда лот выставлен.
[
{
"id": "019a4b9d-2e17-7a58-b1c6-0d3f6a9e4b12",
"asset_id": "54267934219",
"item_slug": "ak-47-redline-field-tested",
"item": {
"asset_id": "54267934219",
"name": "AK-47 | Redline (Field-Tested)",
"market_hash_name": "AK-47 | Redline (Field-Tested)",
"image_url": "https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwlcK3wiFO0POlPPNSI_-RHGavzOtyufRkASq2lkxx4W-HnNyqJC3FZwYoC5p0Q7FfthW6wdWxPu-371Pdit5HnyXgznQeHYY5wyA",
"kind": "weapon",
"rarity": "Classified Rifle",
"exterior": "FT",
"marketable": true,
"float": 0.2613,
"paint_seed": 412,
"paint_index": 282,
"def_index": 7,
"inspect_link": "steam://run/730//+csgo_econ_action_preview%2006168DEAFD92CC071E0E26F0072E0536023EE1",
"stickers": [
{
"id": 1693,
"name": "Sticker | Crown (Foil)",
"slot": 1,
"wear": 0.08
}
],
"tags": [
{ "category": "Type", "name": "Rifle" },
{ "category": "Weapon", "name": "AK-47" },
{
"category": "Collection",
"name": "The Phoenix Collection"
},
{
"category": "Quality",
"name": "Classified Rifle"
},
{
"category": "Exterior",
"name": "Field-Tested"
}
],
"reference": { "price_cents": 3240, "offers": 213 }
},
"price_cents": 3250,
"max_discount": 10,
"listed_at": "2026-11-01T07:41:17Z"
}
]Отказы
| Статус | Код | Когда |
|---|---|---|
| 403 | banned | Этот аккаунт не может начинать на Rockvel ничего нового. |
| 409 | already_listed | Один из предметов уже выставлен или продан. |
| 409 | item_gone | Предмета нет в копии инвентаря. Загрузите свежую и попробуйте снова. |
| 409 | item_unknown | Предмета ещё нет в каталоге. |
| 422 | bad_description | Описание длиннее 32 символов, в нём несколько строк или пробелы по краям. |
| 422 | bad_lot | Список пуст, цена вне диапазона от 3 до 100000000 центов или фильтр вне своих границ. |
| 422 | too_many_lots | Больше 100 предметов в одном запросе. |
Любой маршрут может также ответить статусами со страницы Ошибки.