/skill/levelup

Метод увеличивает уровень умения пользователя.

Адрес метода

/skill/levelup

Требует сессию пользователя

Параметры

Параметр Обязательный Тип Описание
skill_id ДА any Цифровой или строковый идентификатор умения
level НЕТ int Целевой уровень умения. Без параметра — следующий уровень (текущий + 1)

Результат

{
    "response": {
        "success": 1,
        "timestamp": 1758253785.916074
    },
    "update": {
        "member": {
            ...,
            "wallet": [
                {...currency},
                {...currency},
                {...currency},
            ],
            "skills": [
                {...skill},
                {...skill},
                {...skill}
            ]
        }
    }
}

Objective progress

Количество фактически поднятых уровней идет в счетчик objectives skill_levels_upgraded. Также пересчитывается срез инвентаря скиллов: top1_skill_level / top5_skill_level / top10_skill_level, skills_3star_owned / skills_4star_owned / skills_5star_owned, total_skill_stars, unique_skills_owned.

В update.member возвращается очередь pending completions — completion notifications по заданиям, достижениям и daily chest, которые клиент должен показать и подтвердить через /objective/notifications/ack.