Финансы пользователя

me/balance

Требуется авторизация Постраничный вывод
Да Нет

Возвращает все балансы текущего пользователя в разных валютах.

Пример

requests.get('https://advgame.ru/api/v1/me/balance/')
[
    {
        "currency": "RUB",
        "balance": "15000.00"
    },
    {
        "currency": "USD",
        "balance": "1000.00"
    }
]

me/balance/default_currency

Требуется авторизация Постраничный вывод
Да Нет

Возвращает баланс текущего пользователя в валюте по умолчанию (указывается в настройках).

Пример

requests.get('https://advgame.ru/api/v1/me/balance/default_currency/')
{
    "currency": "RUB",
    "balance": "15000.00"
}

me/balance/available_output

Требуется авторизация Постраничный вывод
Да Нет

Возвращает все средства текущего пользователя доступные для вывода (ещё не запрошенных на вывод) в разных валютах. Только для вебмастеров.

Пример

requests.get('https://advgame.ru/api/v1/me/balance/available_output/')
[
    {
        "currency": "RUB",
        "balance": "15000.00"
    },
    {
        "currency": "USD",
        "balance": "1000.00"
    }
]

me/balance/extended

Требуется авторизация Постраничный вывод
Да Нет

Возвращает все балансы текущего пользователя в разных валютах с дополнительной информацией об изменениях баланса на текущий день.

Пример

requests.get('https://advgame.ru/api/v1/me/balance/extended/')
[
    {
        "currency": "RUB",
        "balance": "15000.00",
        "today": 0
    },
    {
        "currency": "USD",
        "balance": "1000.00",
        "today": 0
    }
]

me/moneytransfers

Требуется авторизация Постраничный вывод
Да Да

Возвращает список денежных транзакций (MoneyTransfer) связанных с аккаунтом пользователя.

GET-параметры

Поле Описание Пример
type Фильтрация по типу платежа. Возможен множественный выбор. type=CONVERSION&type=REFERRAL_PAYMENT
date_create Фильтрация по диапазону дат. date_create_0=2017-05-01&date_create_1=2017-06-01

Пример

requests.get('https://advgame.ru/api/v1/me/moneytransfers/?type=CONVERSION')
{
    "_meta": {
        "count": 5,
        "limit": 100,
        "offset": 0,
        "next": null,
        "previous": null
    },
    "results": [
        {
            "id": 4,
            "amount": -1468.1,
            "type": "CONVERSION",
            "date_create": "2017-04-29T08:14:52.056466+03:00",
            "comment": "Accusamus perspiciatis possimus vel soluta fugit illum deserunt. Nesciunt vel perspiciatis sit temporibus."
        },
        {
            "id": 3,
            "amount": -1468.1,
            "type": "CONVERSION",
            "date_create": "2017-05-18T14:26:07.160321+03:00",
            "comment": "Molestiae veritatis facilis et laborum vitae voluptatibus amet. Quidem deleniti ad doloremque minus voluptate veniam. Assumenda sequi hic ducimus."
        },
        {
            "id": 2,
            "amount": -1468.1,
            "type": "CONVERSION",
            "date_create": "2017-06-10T04:50:20.949199+03:00",
            "comment": "Quasi facilis consequuntur at eligendi. Possimus eaque quos veritatis nam et fugit corporis. Fuga nulla iusto repellendus impedit totam perspiciatis blanditiis aut. Culpa natus nesciunt laudantium."
        },
        {
            "id": 1,
            "amount": -1468.1,
            "type": "CONVERSION",
            "date_create": "2017-07-04T05:20:47.631603+03:00",
            "comment": "Nihil occaecati inventore quae voluptas. Cumque architecto exercitationem impedit temporibus laudantium facere. Suscipit consequatur laboriosam eius nemo dicta reprehenderit quibusdam."
        },
        {
            "id": 5,
            "amount": -1468.1,
            "type": "CONVERSION",
            "date_create": "2017-07-10T20:12:53.927853+03:00",
            "comment": "Eveniet est possimus exercitationem sit. Fugit qui numquam id alias. Magni animi eligendi vero quia inventore mollitia."
        }
    ]
}