Ключи API нельзя использовать для аутентификации (это не будет безопасно), они только для авторизации. Другими словами, ключи API могут позволять вам вызывать API, но их нельзя использовать для проверки того, кто вы (и, следовательно, какие данные у вас есть права доступа).
Таким образом, похоже, что в этом случае вы захотите использовать OAuth 2.0 вместо (или в дополнение к) ключа API.
Или же, если вы не хотите проходить проверку подлинности как компьютер (проект Cloud) вместо действительного пользователя, вы можете предоставить доступ учетной записи службы и использовать вместо этого тип проверки подлинности.