Google Marketing Platform Admin API

API администратора Google Marketing Platform позволяет программно получать доступ к данным конфигурации Google Marketing Platform. Вы можете использовать API администратора Google Marketing Platform для управления связями между вашей организацией Google Marketing Platform и учетными записями Google Analytics, а также для установки уровня обслуживания ваших свойств GA4.

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

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

Документ об обнаружении

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

конечная точка сервиса

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

  • https://marketingplatformadmin.googleapis.com

REST-ресурс: v1alpha.organizations

Методы
findSalesPartnerManagedClients POST /v1alpha/{organization=organizations/*}:findSalesPartnerManagedClients
Возвращает список клиентов, находящихся под управлением организации-партнера по продажам.
get GET /v1alpha/{name=organizations/*}
Выполняет поиск по одной конкретной организации.
list GET /v1alpha/organizations
Возвращает список организаций, к которым пользователь имеет доступ.
reportPropertyUsage POST /v1alpha/{organization=organizations/*}:reportPropertyUsage
Получает данные об использовании и выставлении счетов за объекты недвижимости в организации за указанный месяц.

REST-ресурс: v1alpha.organizations.adminAccessBindings

Методы
create POST /v1alpha/{parent=organizations/*}/adminAccessBindings
Создает привязку для доступа администратора в указанной организации, соответствующей требованиям GMP.
get GET /v1alpha/{name=organizations/*/adminAccessBindings/*}
Выполняет поиск по одной привязке для доступа администратора.
list GET /v1alpha/{parent=organizations/*}/adminAccessBindings
Возвращает список привязок административного доступа в указанной организации GMP.
patch PATCH /v1alpha/{adminAccessBinding.name=organizations/*/adminAccessBindings/*}
Обновляет привязку доступа администратора в указанной организации, соответствующей требованиям GMP.

REST-ресурс: v1alpha.organizations.userGroups

Методы
create POST /v1alpha/{parent=organizations/*}/userGroups
Создает группу пользователей в указанной организации, работающей в соответствии с требованиями GMP.
delete DELETE /v1alpha/{name=organizations/*/userGroups/*}
Удаляет группу пользователей в указанной организации, соответствующей требованиям GMP.
get GET /v1alpha/{name=organizations/*/userGroups/*}
Выполняет поиск по одной группе пользователей.
list GET /v1alpha/{parent=organizations/*}/userGroups
Возвращает список групп пользователей в указанной организации, соответствующей требованиям GMP.
patch PATCH /v1alpha/{userGroup.name=organizations/*/userGroups/*}
Обновляет группу пользователей в указанной организации, работающей в соответствии с требованиями GMP.

REST-ресурс: v1alpha.organizations.userGroups.members

Методы
create POST /v1alpha/{parent=organizations/*/userGroups/*}/members
Добавляет участника в указанную группу пользователей GMP.
delete DELETE /v1alpha/{name=organizations/*/userGroups/*/members/*}
Удаляет участника из указанной группы пользователей GMP.
get GET /v1alpha/{name=organizations/*/userGroups/*/members/*}
Выполняет поиск отдельного участника группы пользователей.
list GET /v1alpha/{parent=organizations/*/userGroups/*}/members
Возвращает список участников указанной группы пользователей.
patch PATCH /v1alpha/{userGroupMember.name=organizations/*/userGroups/*/members/*}
Обновляет данные участника в указанной группе пользователей GMP.