Что касается 400 неверных запросов, с которыми вы столкнулись,
"домен": "useLimits", "reason": "keyInvalid", "message": "неверный запрос"
Это означает, что отправляемый вами ключ является недействительным ключом API.
Я думаю, что ваша проблема похожа на эту SO публикацию , в которой вы отправляли секрет клиента какключ API, который не будет работать, потому что, прежде всего, секрет клиента не является ключом API, а вторые события являются частными данными пользователя, которые потребуют, чтобы вы сначала проверили подлинность вашего пользователя.