Записать один оффер на несколько сделок
POST/v1/offers
Сообщает, в каком оффере Steam едут до 100 продаж одному покупателю: сразу после создания и до подтверждения. Steam держит не больше 5 открытых офферов одному человеку, поэтому его предметы отправляют вместе. Оффер записывается на все сделки или, если одна за это время закрылась, ни на одну: тогда этот оффер надо отменить в Steam.
Запрос
Тело запроса
offer_idstringобязательноtradeofferid из Steam, только цифры.
order_idsstring[]обязательноСделки, которые везёт оффер, все одному покупателю, не больше 100.
curl -X POST 'https://api.rockvel.store/v1/offers' \
-H "Authorization: Bearer $ROCKVEL_KEY" \
-H 'Content-Type: application/json' \
-d '{
"offer_id": "8412653097",
"order_ids": ["019a4c1e-6f3a-7c21-9d40-5b2e8f1a7c03"]
}'Ответ 200
idsstring[]Сделки: о которых спрашивают, а в ответе — те, что изменились.
{ "ids": ["019a4c1e-6f3a-7c21-9d40-5b2e8f1a7c03"] }Отказы
| Статус | Код | Когда |
|---|---|---|
| 403 | not_your_order | Сделка не ваша, или этот шаг принадлежит другой стороне. |
| 404 | no_such_order | Такой сделки нет. |
| 409 | order_moved_on | Сделка ушла дальше, и этот шаг уже невозможен. Прочитайте её заново. |
| 422 | one_buyer_per_offer | Все сделки одного оффера должны идти одному покупателю. |
Любой маршрут может также ответить статусами со страницы Ошибки.