Как программно сгенерировать API-ключ пользователя

Я хочу программно сгенерировать API-ключ для одного пользователя и попробовал что-то вроде следующего:

curl -X POST '<root url>/admin/api/keys' --data 'key%5Bdescription%5D=XXX&key%5Busername%5D=XXX'

а также многое другое, что я пробовал.
В логе сервера я получил такую ошибку:

Started POST "/admin/api/keys" for 73.225.164.62 at 2020-05-17 06:40:46 +0000
ActionController::RoutingError (No route matches [POST] "/admin/api/keys")

Я не могу найти никаких полезных документов о том, как это сделать. Пожалуйста, помогите.

Вы можете следовать моему примеру в статье Генерация пользовательских API-ключей для тестирования

Здравствуйте

Согласно документации, возможно создание API-ключа пользователя от имени администратора через REST API.
генерация API-ключа пользователя администратором

В предыдущих версиях это работало как “admin/users/‘+ user_id +’/generate_api_key”. Не знаю, почему в последней версии это изменилось.

Спасибо за вашу помощь