Explore the documentation and get started with Skinify
Create an trade offer in Steam manually to avoid redirecting the user to our resource.
Do this if you don’t want the user to leave your site when creating a deposit.
POST https://skinify.io/api/create-steam-offer
Parameter | Required | Description |
---|---|---|
deposit_id (or transaction_id) | Deposit ID in your system or Transaction ID in our system | |
game | Available values: dota2, csgo, rust, tf2 | |
items[] | Array of strings of IDs of items received from the user’s inventory. These items will go into Steam trade offer. |
{
"success": true,
"currency": "usd",
"tradeofferid": "6369349559"
}
Parameter | Description |
---|---|
currency | The currency of the payment tied to the trade. |
tradeofferid | Trade ID on Steam. |
Error | Description |
---|---|
invalid_game | Invalid game parameter. |
deposit_id_or_transaction_id_missing | Missing value of deposit_id or transaction_id. |
invalid_transaction_id | Invalid transaction_id value. |
deposit_not_found | Deposit was not found. |
request_deposit_inventory | You did not pass steam_id and/or user_trade_token when creating the payment. |
order_changed_state | The payment has already changed its status and an trade offer cannot be created. |
nothing_things_selected | Missing items[] parameter. |
required_params_missing | Missing required parameters. |
inventory_updated | Update your inventory, some items are no longer available for trade. |
min_deal_sum | The deposit amount is less than the minimum amount set in the settings. |
account_cant_trading | The user cannot trade in Steam. |
steam_error | Failed to create an trade due to an error in Steam. |
private_inventory | User inventory is private. |
unavaliable_inventory | User inventory is unavaliable. |
invalid_tradeurl | Value of user_trade_token in deposit is invalid. |
empty_inventory | Empty user inventory. |
trade_unavailable | Steam trades are not available for the user, more information will be provided on Steam. |
you_have_vac_ban | The user has a VAC ban. |
invalid_tradelink_or_steam_error | Value of user_trade_token in deposit is invalid or steam_error. |