Действия с аккаунтом

get-money

Получить сумму на балансе и текущую валюту.

! ВАЖНО! Для валют USD и EUR установлена точность равная 1000, это значит, что торговля в этих валютах осуществляется с 3 (тремя) знаками после запятой.
Пример ответа:
{
    "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

Получить текущий трейд токен.

Пример ответа:
{
    "success": true,
    "token": "your_token"
}
                
go-offline

Остановить продажу предметов.

Пример ответа:
{
    "success": true
}
                
update-inventory

Запросить обновление кэша инвентаря (рекомендуется делать после каждого принятого трейд оффера).

Параметры запроса:
  • lang — Язык инвентаря, с которым вы работаете. Доступные значения: ru, en
Пример ответа:
{
    "success":true
}
                
transfer-discounts

Перенос скидок на другой аккаунт

Параметры запроса:
  • [his_secret_key] - API ключ аккаунта на который производистя перенос скидок.
Пример ответа:
{
    "success":true
}
                
get-my-steam-id

Получение Steam ID, связанного с данным апи ключом.

Пример ответа:
{
    "success": true,
    "steamid32": 123456,
    "steamid64": "1234123513245234"
}
                
set-pay-password

Установка установка/смена платежного пароля

Параметры запроса:
  • [old_password] - Старый платежный пароль (не указывается, если происходит первичная установка платежного пароля)
  • [new_password] - Новый платежный пароль
Пример ответа:
{
    "success":true
}
                
money-send

Перенос баланса с текущего аккаунта на указанный

Возможен только при условии установленного платежного пароля

Перенос с аккаунта на аккаунт с разными валютами производится по курсу на текущий день

Параметры запроса:
  • [amount] - сумма, целое число (1 RUB = 100, 1 USD = 1000, 1 EUR = 1000)
  • [user_api_key] - Апи ключ аккаунта на который будет производиться перенос баланса.
  • [pay_pass] - Текущий платежный пароль.
Пример ответа:
{
    "success": true,
    "from": 1234567,
    "to": 13579123,
    "amount": 1000
}
                
money-send-history

История переносов баланса с текущего аккаунта

Параметры запроса:
  • [page] - Опциональный параметр. По умолчанию - 0.
Пример ответа:
{
    "success": true,
    "data": [
        {
            "id": "6308681",
            "from": "12345678",
            "to": "11223344",
            "amount_from": "10000",
            "currency_from": "RUB",
            "amount_to": "10000",
            "currency_to": "RUB"
        }
    ]
}
                
set-steam-api-keydeprecated

Привязка Steam API ключа к аккаунту

Параметры запроса:
  • [steam-api-key] - Ваш Steam API ключ.
Пример ответа:
{
    "success":true
}
                
set-trade-token

Привязка трейд-ссылки к аккаунту

Параметры запроса:
  • [token] - Ваш токен из трейд-ссылки
Пример ответа:
{
    "success":true,
    "token":"kf47d09"
}
                
change-currency

Смена валюты аккаунта

! ВАЖНО! Смена валюты возможна для аккаунтов с нулевым балансом. Также не должно быть активных предметов для приема/передачи и активных заявок на вывод.
Параметры запроса:
  • [new-currency] - Новая валюта, которая будет установлена для аккаунта. Доступны: RUB, USD, EUR.
Пример ответа:
{
    "success":true
}
                
Пример ответа в случае ошибки:
{
    "success": false,
    "error": 1001
}
                
Коды ошибок:
  • 1001: Нельзя менять валюту, пока у Вас выставлены товары на продажу. Дождитесь когда их купят, или снимите с продажи.
  • 1003: Нельзя менять валюту, пока у Вас есть активные заявки на вывод. Дождитесь когда они будут исполнены, или отмените их вручную.
  • 1004: У Вас уже выбрана данная валюта
  • 1005: Выбрана неверная валюта
  • 1007: Ошибка. Вы два или более раз попытались отправить запрос на смену валюты. Если конвертация еще не завершилась, пожалуйста, подождите немного и обновите страницу.
get-api-key-via-access-token

Регистрация аккаунта на маркете и получение API ключа

Вы можете автоматизировать регистрацию своих Стим аккаунтов на нашем маркете.

Для этого вам необходимо в запросе передать access_token (см. метод ping-new) и прокси.

В ответ мы зарегистрируем аккаунт, если он еще не был зарегистрирован, сохраним трейд ссылку и сгенерируем API ключ площадки.

! ВАЖНО! Прокси - обязательный параметр, так как мы обращаемся к серверам Steam для валидации и получения трейд ссылки
Параметры запроса:
{
    "access_token": "eyAidHlwIjogIkpXVCIsICJhb.....",
    "proxy": "http://proxy_login:proxy_pass@proxy_ip:proxy_port",
    "currency": "USD"
}
                
Пример ответа:
{
    "success": true,
    "apikey": "abcdefghijklmnopqrstubvwxyz",
    "is_new": true
}
                

Параметр «currency» опционален. Если он передан, то при создании аккаунта будет использоваться выбранная валюта. По-умолчанию: RUB.

Пример ответа в случае ошибки:
{
    "success": false,
    "message": "invalid_proxy"
}
                
set-email

Привязка Email к аккаунту

После успешного запроса на указанный email будет отправлено письмо с ссылкой для подтверждения привязки.

! ВАЖНО! Лимит запросов: 1 раз в 30 секунд на аккаунт. Одна почта может быть привязана к нескольким аккаунтам.
Параметры запроса:
  • [email] - Корректный email адрес для привязки к аккаунту
Пример ответа:
{
    "success": true,
    "message": "An email has been sent to your address with further instructions."
}
                
Пример ответа в случае ошибки:
{
    "success": false,
    "message": "Too many requests. Please wait 30 seconds between email change requests"
}
                
Возможные ошибки:
  • Email parameter is required - Не указан параметр email
  • Too many requests... - Превышен лимит запросов (30 секунд между запросами)
  • Invalid email format - Некорректный формат email
unset-email

Отвязка Email от аккаунта

После успешного запроса на привязанный email будет отправлено письмо с ссылкой для подтверждения отвязки.

! ВАЖНО! Лимит запросов: 1 раз в 30 секунд на аккаунт. Отвязка не влияет на другие аккаунты с этой же почтой.
Пример ответа:
{
    "success": true,
    "message": "An email has been sent to your address to confirm unbinding."
}
                
Пример ответа в случае ошибки:
{
    "success": false,
    "message": "No email attached to this account"
}
                
Возможные ошибки:
  • No email attached to this account - К аккаунту не привязана почта
  • Too many requests... - Превышен лимит запросов (30 секунд между запросами)
  • Failed to unlink email... - Ошибка при отвязке почты