Как я могу сгенерировать ключ API в моем собственном контроллере в Codeigniter

Просто хочу отметить, что я действительно новичок в разработке API (концепции, структура, лучшие практики), я с ним почти не знаком, поэтому прошу прощения за мой жалкий глупый вопрос, если вы обнаружите, что я использую Фила REST API сервера Sturgeon, библиотека Curl и клиент REST API вот мой код:

в моем приложении контроллера / контроллеров / make_key

function index(){
      $this->load->library('rest');
      $this->load->library('curl');
      $this->rest->put('https://www.myapplication.com/apifolder/key/X-API-KEY/FOO');
    }

- нет ответа вообще

где apifolder / key - это местоположение моего key.php (из примера Фила Стерджена по умолчанию):

и обратите внимание, что я также пробовал это через адресную строку:

https://www.myapplication.com/apifolder/key/X-API-KEY/FOO - returns ({"status":false,"error":"Invalid API Key."})

https://www.myapplication.com/apifolder/key?X-API-KEY=FOO  - возвращает ({"status": false, "error": "неизвестный метод."))

и попробовал намного больше запросов, но ни один, кажется, не работает, мой единственный вопрос ...

Как заставить этот key.php работать? мои извинения за такой простой вопрос заранее благодарю