Я не знаю, есть ли прямой вызов API или нет для этой цели, но следующая конечная точка может использоваться для получения этой информации.
GET https://developers.google.com/admin-sdk/reseller/v1/reference/customers/domain
Формат ответа, если клиент уже находится под учетной записью посредника
{
"kind": "reseller#customer",
"customerId": string,
"customerDomain": string,
"postalAddress": {
"kind": "customers#address",
"contactName": string,
"organizationName": string,
"locality": string,
"region": string,
"postalCode": string,
"countryCode": string,
"addressLine1": string,
"addressLine2": string,
"addressLine3": string
},
"phoneNumber": string,
"alternateEmail": string,
"resourceUiUrl": string,
"customerDomainVerified": boolean
}
В противном случае, если домен существует, но клиент не находится под учетной записью посредника,
{
"kind": "reseller#customer",
"customerId": string,
"customerDomain": string
}
Если сам домен не существуетЕсли у вас есть аккаунт в приложениях Google, будет возвращен статус ошибки.
Вы можете проверить любую разницу в ответе JSON, чтобы узнать, существует ли пользователь под учетной записью посредника.