/freebies/claim-reward

Метод выдаёт бесплатную награду плейсмента. Награда берётся из CDB rewards по ссылке из freebiesPlacements.

Забрать можно один раз в игровые сутки на плейсмент. Повторный вызов до сброса суток → ошибка 10405 (Method not allowed). Два одновременных запроса начислят награду один раз: слот забирается условным UPDATE, проигравший получает 10405.

Адрес метода

/freebies/claim-reward

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

Параметры

Параметр Обязательный Тип Описание
placementId ДА string id плейсмента из CDB (bankHard, …)

Результат

{
    "response": {
        "success": true,
        "rewards": [
            { "type": "hard", "amount": 25 }
        ]
    },
    "update": {
        "member": {
            "wallet": [],
            "options": {},
            "skills": []
        }
    },
    "events": [
        {
            "type": "reward",
            "payload": {
                "reasonType": "freebie",
                "reasonId": "bankHard",
                "rewards": [{ "type": "hard", "amount": 25 }]
            }
        }
    ]
}

Неизвестный placementId → ошибка 10002 (Invalid parameter). Уже забранная сегодня награда и пустая награда в конфиге → ошибка 10405 (Method not allowed).