Назвать свою цену
POST/v1/bargains/{id}/counter
Продавец: отвечает на цену покупателя своей, выше его цены и ниже цены лота. У покупателя 24 часа, чтобы принять её или отказаться, или он может предложить новую цену.
Запрос
Параметры пути
idstringобязательноId торга.
Тело запроса
price_centsintegerобязательноЦена в центах США: новая для лота, увиденная для покупки, предложенная в торге.
curl -X POST 'https://api.rockvel.store/v1/bargains/019a4d3f-5a72-7b19-8c0e-2f6d1b9a4e57/counter' \
-H "Authorization: Bearer $ROCKVEL_KEY" \
-H 'Content-Type: application/json' \
-d '{"price_cents":3150}'Ответ 200
idstringId торга.
rolestringВаша сторона в торге.
Одно из
buyersellerstatusstringГде сейчас торг. Торг, у которого вышло время, читается как expired.
Одно из
opencounteredaccepteddeclinedcancelledexpiredlot_idstringЛот, о котором торг.
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.
lot_price_centsintegerСколько лот стоит сейчас, в центах США.
price_centsintegerЦена покупателя, в центах США.
counter_centsintegerможет отсутствоватьОтветная цена продавца, в центах США. Поля нет, пока её нет.
order_idstringможет отсутствоватьСделка, которой стал принятый торг.
actionsstring[]Что можно сделать с торгом сейчас.
Одно из
acceptcounterdeclinecancelcreated_atdate-timeКогда покупатель предложил цену.
expires_atdate-timeКогда у стороны, чья очередь, выйдет время.
{
"id": "019a4d3f-5a72-7b19-8c0e-2f6d1b9a4e57",
"role": "seller",
"status": "countered",
"lot_id": "019a4b9d-2e17-7a58-b1c6-0d3f6a9e4b12",
"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" }
]
},
"lot_price_cents": 3250,
"price_cents": 3000,
"counter_cents": 3150,
"actions": [],
"created_at": "2026-11-02T07:41:17Z",
"expires_at": "2026-11-03T08:41:17Z"
}Отказы
| Статус | Код | Когда |
|---|---|---|
| 403 | banned | Этот аккаунт не может начинать на Rockvel ничего нового. |
| 404 | no_such_bargain | Такого торга, ждущего вашего ответа, нет: он закончился, сейчас очередь другой стороны или он не ваш. |
| 422 | bad_bargain | Лот не принимает торг, цена не ниже цены лота или не в пределах его max_discount, или встречная цена не между ценой покупателя и ценой лота. |
Любой маршрут может также ответить статусами со страницы Ошибки.