Отправить отчёт об обменах
POST/v1/trades/reports
Сообщает, что Steam показывает о ваших офферах и обменах, в числах самого Steam. Сделка движется только по этим отчётам, поэтому отправляйте их каждые три минуты, пока есть продажи, даже пустые. Отчёт говорит только о ваших продажах.
Запрос
Тело запроса
offersobject[]обязательноВаши отправленные офферы из IEconService/GetTradeOffers.
Поля offers
offer_idstringобязательноtradeofferid из Steam.
stateintegerобязательноtrade_offer_state из Steam.
given_asset_idsstring[]Id из items_to_give. В продаже один предмет.
received_asset_idsstring[]Id из items_to_receive. Продажа ничего не просит взамен, поэтому поле пустое.
other_steam_idstringSteamID64 покупателя.
time_createdintegertime_created из Steam, Unix-время в секундах.
tradesobject[]обязательноВаши обмены из IEconService/GetTradeHistory.
Поля trades
trade_idstringобязательноtradeid из Steam.
statusintegerобязательноСтатус обмена из Steam.
given_asset_idsstring[]Id из assets_given.
other_steam_idstringsteamid_other из Steam.
time_initintegertime_init из Steam, Unix-время в секундах.
problemstringЧто помешало прочитать Steam, если что-то помешало.
Одно из
steam_signed_outsteam_unavailable
curl -X POST 'https://api.rockvel.store/v1/trades/reports' \
-H "Authorization: Bearer $ROCKVEL_KEY" \
-H 'Content-Type: application/json' \
-d '{
"offers": [
{
"offer_id": "8412653097",
"state": 3,
"given_asset_ids": ["54267934219"],
"other_steam_id": "76561198087654321",
"time_created": 1793612717
}
],
"trades": [
{
"trade_id": "702419358761203845",
"status": 3,
"given_asset_ids": ["54267934219"],
"other_steam_id": "76561198087654321",
"time_init": 1793613617
}
]
}'Ответ 204
Без тела.
Без тела.
Любой маршрут может также ответить статусами со страницы Ошибки.