Проверил с асинхронной функцией не получается, так как не срабатывает ни сакцес, ни фейл. Оно видимо срабатывает внутри этой асинхронной, хотя в лог вообще ничего не выводит, поэтому не уверен что она там вообще срабатывает. А жаль, это было бы самое простое решение.
В общем оказалось что этот код генерируется по типу Twitter's snowflake, и для генерации используется юникс время, йд пользователя и и другая непонятная мне хрень, при попытке получить этот код по инструкции из документации у меня получались совсем непохожие числа, поэтому нашёл способ получаст код запросом, посмотрю что из этого получится,
спасибо всем кто откликнулся в теме)