API администратора Google Marketing Platform позволяет программно получать доступ к данным конфигурации Google Marketing Platform. Вы можете использовать API администратора Google Marketing Platform для управления связями между вашей организацией Google Marketing Platform и учетными записями Google Analytics, а также для установки уровня обслуживания ваших свойств GA4.
- REST-ресурс: v1alpha.organizations
- REST-ресурс: v1alpha.organizations.adminAccessBindings
- REST-ресурс: v1alpha.organizations.analyticsAccountLinks
- REST-ресурс: v1alpha.organizations.userGroups
- REST-ресурс: v1alpha.organizations.userGroups.members
Сервис: 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.analyticsAccountLinks
| Методы | |
|---|---|
create | POST /v1alpha/{parent=organizations/*}/analyticsAccountLinksСоздает связь между учетной записью Analytics и организацией Google Marketing Platform. |
delete | DELETE /v1alpha/{name=organizations/*/analyticsAccountLinks/*}Удаляет связь AnalyticsAccountLink, которая отсоединяет учетную запись Analytics от организации Google Marketing Platform. |
list | GET /v1alpha/{parent=organizations/*}/analyticsAccountLinksОтображает ссылки на учетные записи Google Analytics, относящиеся к указанной организации Google Marketing Platform. |
setPropertyServiceLevel | POST /v1alpha/{analyticsAccountLink=organizations/*/analyticsAccountLinks/*}:setPropertyServiceLevelОбновляет уровень обслуживания для свойства Analytics. |
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. |