My Business Account Management API

API управления учетной записью My Business предоставляет интерфейс для управления доступом к местоположению в Google.

Примечание. Если после включения API у вас есть квота 0, запросите доступ к API GBP.

Сервис: mybusinessaccountmanagement.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://mybusinessaccountmanagement.googleapis.com

Ресурс REST: v1.accounts

Методы
create POST /v1/accounts
Создает учетную запись с указанным именем и типом под данным родителем.
get GET /v1/{name=accounts/*}
Получает указанную учетную запись.
list GET /v1/accounts
Перечисляет все учетные записи для аутентифицированного пользователя.
patch PATCH /v1/{account.name=accounts/*}
Обновляет указанный бизнес-аккаунт.

Ресурс REST: v1.accounts.admins

Методы
create POST /v1/{parent=accounts/*}/admins
Приглашает указанного пользователя стать администратором указанной учетной записи.
delete DELETE /v1/{name=accounts/*/admins/*}
Удаляет указанного администратора из указанной учетной записи.
list GET /v1/{parent=accounts/*}/admins
Перечисляет администраторов указанной учетной записи.
patch PATCH /v1/{accountAdmin.name=accounts/*/admins/*}
Обновляет администратора для указанного администратора учетной записи.

Ресурс REST: v1.accounts.invitations

Методы
accept POST /v1/{name=accounts/*/invitations/*}:accept
Принимает указанное приглашение.
decline POST /v1/{name=accounts/*/invitations/*}:decline
Отклоняет указанное приглашение.
list GET /v1/{parent=accounts/*}/invitations
Перечисляет ожидающие приглашения для указанной учетной записи.

Ресурс REST: v1.locations

Методы
transfer POST /v1/{name=locations/*}:transfer
Перемещает местоположение из учетной записи, принадлежащей пользователю, в другую учетную запись, которой управляет тот же пользователь.

Ресурс REST: v1.locations.admins

Методы
create POST /v1/{parent=locations/*}/admins
Приглашает указанного пользователя стать администратором указанного местоположения.
delete DELETE /v1/{name=locations/*/admins/*}
Удаляет указанного администратора в качестве менеджера указанного местоположения.
list GET /v1/{parent=locations/*}/admins
Список всех администраторов указанного местоположения.
patch PATCH /v1/{locationAdmin.name=locations/*/admins/*}
Обновляет администратора для указанного местоположения.