Wie man einen Benutzer-API-Schlüssel programmatisch generiert

Ich möchte programmatisch einen API-Schlüssel für einen einzelnen Benutzer generieren und habe versucht, etwas wie Folgendes:

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

und viele andere Dinge, die ich ausprobiert habe.
Ich habe einen Fehler wie diesen im Server-Log erhalten:

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")

Ich kann kein nützliches Dokument finden, wie man das macht. Bitte helfen Sie.

Sie können mein Beispiel unter Benutzer-API-Schlüssel für Tests generieren nachvollziehen.

Hallo

Laut der Dokumentation ist es möglich, über die REST-API einen Benutzer-API-Schlüssel von einem Admin-Benutzer zu erstellen.
API-Schlüssel für einen Benutzer von einem Admin-Benutzer generieren

In früheren Versionen funktionierte dies über “admin/users/‘+ user_id +’/generate_api_key”. Ich weiß nicht, warum dies in der neuesten Version geändert wurde.

Vielen Dank für Ihre Hilfe