Оказывается, проблема была в процессе аутентификации с использованием google-auth-library
. Я прибегал к чему-то вроде этого:
const {google} = require('googleapis');
const oAuthClient = await google.auth.getClient({keyFile: ..., scopes: [...]});
oAuthClient.credentials = await new google.auth.JWT(...).authorizeAsync();
const {data} = await google
.admin({version: 'directory_v1', auth: oAuthClient})
.users
.list({
customer: 'my_customer'
});