كيفية إنشاء مفتاح 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 للمستخدم من مستخدم مسؤول عبر واجهة برمجة التطبيقات REST
توليد مفتاح API للمستخدم من مستخدم مسؤول

في الإصدارات السابقة، كان يعمل كـ “admin/users/‘+ user_id +’/generate_api_key”. لا أعرف سبب التغيير في أحدث إصدار.

شكرًا لك على مساعدتك