Account Actions

get-money

Get the amount on the balance and current currency.

! IMPORTANT! For USD and EUR currencies, there is an accuracy of 1000, which means that calculations while trading in these currencies is carried out with 3 (three) digits after the decimal point.
Sample answer:
{
    "money": 123.45,
    "money_settlement": 10.0,
    "currency": "RUB",
    "success": true
}
                
{
    "money": 123.45,
    "money_settlement": 10.0,
    "currency": "USD",
    "success": true
}
                
{
    "money": 123.45,
    "money_settlement": 10.0,
    "currency": "EUR",
    "success": true
}
                
get-token

Get current trade token.

Sample answer:
{
    "success": true,
    "token": "your_token"
}
                
go-offline

Stop selling items.

Sample answer:
{
    "success": true
}
                
update-inventory

Request inventory cash update (it is recommended to do after each accepted trade offer).

Request parameters:
  • lang — Ngôn ngữ của kho dữ liệu bạn đang làm việc. Các giá trị khả dụng: ru, en
Sample answer:
{
    "success":true
}
                
transfer-discounts

Transferring discounts to another account

Request parameters:
  • [his_secret_key] - API key of the account to which the discounts are transferred.
Sample answer:
{
    "success":true
}
                
get-my-steam-id

Getting the Steam ID associated with a given API key.

Sample answer:
{
    "success": true,
    "steamid32": 123456,
    "steamid64": "1234123513245234"
}
                
set-pay-password

Installation installation/change of payment password

Request parameters:
  • [old_password] - Old billing password (not specified if the billing password is being set up for the first time)
  • [new_password] - New payment password
Sample answer:
{
    "success":true
}
                
money-send

Transferring the balance from the current account to the specified one

Possible only if the payment password has been set

Transfer from account to account with different currencies is made at the exchange rate for the current day

Request parameters:
  • [amount] - amount, integer (1 RUB = 100, 1 USD = 1000, 1 EUR = 1000)
  • [user_api_key] - The api key of the account to which the balance will be transferred.
  • [pay_pass] - Current payment password.
Sample answer:
{
    "success": true,
    "from": 1234567,
    "to": 13579123,
    "amount": 1000
}
                
money-send-history

History of balance transfers from the current account

Request parameters:
  • [page] - Optional parameter. The default is 0.
Sample answer:
{
    "success": true,
    "data": [
        {
            "id": "6308681",
            "from": "12345678",
            "to": "11223344",
            "amount_from": "10000",
            "currency_from": "USD",
            "amount_to": "10000",
            "currency_to": "USD"
        }
    ]
}
                
set-steam-api-keydeprecated

Linking the Steam API key to your account

Request parameters:
  • [steam-api-key] - Your Steam API key.
Sample answer:
{
    "success":true
}
                
set-trade-token

Linking a trade link to an account

Request parameters:
  • [token] - Your token from the trade link
Sample answer:
{
    "success":true,
    "token":"kf47d09"
}
                
change-currency

Account currency change

! IMPORTANT! Currency change is possible for accounts with zero balance. Also, there should not be active items for receiving/transferring and active requests for withdrawal.
Request parameters:
  • [new-currency] - The new currency to be set for the account. Available: RUB, USD, EUR.
Sample answer:
{
    "success":true
}
                
An example of a response in case of an error:
{
    "success": false,
    "error": 1001
}
                
Коды ошибок:
  • 1001: You can not change the currency until you put up products for sale. Wait for them to buy, or remove from sale.
  • 1003: You can not change currency as long as you have active requests for withdrawal. Wait until they are executed, or cancel them manually.
  • 1004: You have already chosen this currency
  • 1005: Invalid currency selected
  • 1007: Error. You tried to send a request for a change of currency two or more times. If the conversion has not yet completed, please wait a bit and refresh the page.
get-api-key-via-access-token

Registration of an account on the market and obtaining an API key

You can automate the registration of your Steam accounts on our market.

For this, you need to pass the access_token (see the ping-new method) and proxy.

We will register the account if it has not been registered yet, save the trade link and generate the platform API key.

! IMPORTANT! Proxy - a required parameter, because we are accessing Steam servers for validation and trade link retrieval
Request parameters:
{
    "access_token": "eyAidHlwIjogIkpXVCIsICJhb.....",
    "proxy": "http://proxy_login:proxy_pass@proxy_ip:proxy_port",
    "currency": "USD"
}
                
Sample answer:
{
    "success": true,
    "apikey": "abcdefghijklmnopqrstubvwxyz",
    "is_new": true
}
                

The «currency» parameter is optional. If it is passed, then when creating an account, it will be used the selected currency. By default: RUB.

An example of a response in case of an error:
{
    "success": false,
    "message": "invalid_proxy"
}
                
set-email

Liên kết email với tài khoản

Sau khi yêu cầu thành công, một email có liên kết xác nhận sẽ được gửi đến email đã chỉ định.

! IMPORTANT! Giới hạn yêu cầu: một lần mỗi 30 giây cho mỗi tài khoản. Một email có thể được liên kết với nhiều tài khoản.
Request parameters:
  • [email] - Địa chỉ email hợp lệ để liên kết với tài khoản
Sample answer:
{
    "success": true,
    "message": "An email has been sent to your address with further instructions."
}
                
An example of a response in case of an error:
{
    "success": false,
    "message": "Too many requests. Please wait 30 seconds between email change requests"
}
                
Possible errors:
  • Email parameter is required - Tham số email không được chỉ định
  • Too many requests... - Vượt quá giới hạn yêu cầu (30 giây giữa các yêu cầu)
  • Invalid email format - Định dạng email không hợp lệ
unset-email

Hủy liên kết email khỏi tài khoản

Sau khi yêu cầu thành công, một email có liên kết xác nhận hủy liên kết sẽ được gửi đến email đã liên kết.

! IMPORTANT! Giới hạn yêu cầu: một lần mỗi 30 giây cho mỗi tài khoản. Hủy liên kết không ảnh hưởng đến các tài khoản khác có cùng email.
Sample answer:
{
    "success": true,
    "message": "An email has been sent to your address to confirm unbinding."
}
                
An example of a response in case of an error:
{
    "success": false,
    "message": "No email attached to this account"
}
                
Possible errors:
  • No email attached to this account - Không có email nào được liên kết với tài khoản này
  • Too many requests... - Vượt quá giới hạn yêu cầu (30 giây giữa các yêu cầu)
  • Failed to unlink email... - Lỗi khi hủy liên kết email