Я не знаком с API REST, который вы опубликовали, но да, у вас есть уровень защиты для ключа API - HTTPS.
Этого шифрования (SSL) должно быть достаточно для защиты вашего ключа, и в случае, если ваш ключ потерян / скомпрометирован, API должен иметь возможность отозвать этот ключ и создать новый.
Если бы вы не использовали протокол HTTPS, вы были бы очень незащищены от Атаки посредником .
Можно подумать, что метод аутентификации OAuth2 также основан на по протоколу HTTPS для его шифрования.