API Reference

Этот справочник API организован по типам ресурсов. Каждый тип ресурса имеет одно или несколько представлений данных и один или несколько методов.

Типы ресурсов

  1. Счета
  2. Встроенные переменные
  3. Клиенты
  4. Контейнеры
  5. Направления
  6. Окружающая среда
  7. Папки
  8. Конфигурация тега Google
  9. Теги
  10. Шаблоны
  11. Преобразования
  12. Триггеры
  13. Разрешения пользователя
  14. Переменные
  15. Заголовки версий
  16. Версии
  17. Рабочие пространства
  18. Зоны

Счета

Подробную информацию о ресурсе Accounts см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
получать GET / path Получает учетную запись GTM.
список GET /accounts Перечисляет все учетные записи GTM, к которым у пользователя есть доступ.
обновлять PUT / path Обновляет учетную запись GTM.

Встроенные переменные

Подробную информацию о ресурсе встроенных переменных см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /built_in_variables Создает одну или несколько встроенных переменных GTM.
удалить DELETE / path Удаляет одну или несколько встроенных переменных GTM.
список GET / +parent /built_in_variables Перечисляет все включенные встроенные переменные контейнера GTM.
возвращаться POST / +path /built_in_variables:revert Отменяет изменения во встроенных переменных GTM в рабочей области GTM.

Клиенты

Подробную информацию о клиентском ресурсе см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /clients Создает клиент GTM.
удалить DELETE / path Удаляет клиент GTM.
получать GET / path Получает клиент GTM.
список GET / +parent /clients Перечисляет всех клиентов GTM рабочей области контейнера GTM.
возвращаться POST / +path :revert Отменяет изменения в клиенте GTM в рабочей области GTM.
обновлять PUT / path Обновляет клиент GTM.

Контейнеры

Подробную информацию о ресурсе контейнеров см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
объединить POST / +path :combine Объединяет контейнеры.
создавать POST / +parent /containers Создает контейнер.
удалить DELETE / path Удаляет контейнер.
получать GET / path Получает контейнер.
список GET / +parent /containers Перечисляет все контейнеры, принадлежащие учетной записи GTM.
искать GET /accounts/containers:lookup Ищет контейнер по идентификатору места назначения.
move_tag_id POST / +path :move_tag_id Переместите идентификатор тега из контейнера.
фрагмент GET / +path :snippet Получает фрагмент тега для контейнера.
обновлять PUT / path Обновляет контейнер.

Направления

Подробную информацию о целевом ресурсе см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
получать GET / path Получает пункт назначения.
связь POST / +parent /destinations:link Добавляет пункт назначения в этот контейнер и удаляет его из контейнера, с которым он в данный момент связан.
список GET / +parent /destinations Перечисляет все пункты назначения, связанные с контейнером GTM.

Окружающая среда

Подробную информацию о ресурсе среды см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /environments Создает среду GTM.
удалить DELETE / path Удаляет среду GTM.
получать GET / path Получает среду GTM.
список GET / +parent /environments Перечисляет все среды GTM контейнера GTM.
повторно авторизовать POST / +path :reauthorize Повторно генерирует код авторизации для среды GTM.
обновлять PUT / path Обновляет среду GTM.

Папки

Подробные сведения о ресурсе папок см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /folders Создает папку GTM.
удалить DELETE / path Удаляет папку GTM.
сущности POST / +path :entities Перечислите все объекты в папке GTM.
получать GET / path Получает папку GTM.
список GET / +parent /folders Перечисляет все папки GTM контейнера.
move_entities_to_folder POST / +path :move_entities_to_folder Перемещает объекты в папку GTM. Если {folder_id} в пути запроса равен 0, вместо этого объекты будут перемещены из папки, к которой они в данный момент принадлежат.
возвращаться POST / +path :revert Отменяет изменения в папке GTM в рабочей области GTM.
обновлять PUT / path Обновляет папку GTM.

Конфигурация тега Google

Подробную информацию о ресурсе конфигурации тега Google см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /gtag_config Создает конфигурацию тега Google.
удалить DELETE / path Удаляет конфигурацию тега Google.
получать GET / path Получает конфигурацию тега Google.
список GET / +parent /gtag_config Перечисляет все конфигурации тегов Google в контейнере.
обновлять PUT / path Обновляет конфигурацию тега Google.

Теги

Подробную информацию о ресурсе тегов см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /tags Создает тег GTM.
удалить DELETE / path Удаляет тег GTM.
получать GET / path Получает тег GTM.
список GET / +parent /tags Перечисляет все теги GTM контейнера.
возвращаться POST / +path :revert Отменяет изменения тега GTM в рабочей области GTM.
обновлять PUT / path Обновляет тег GTM.

Шаблоны

Подробную информацию о ресурсе шаблонов см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /templates Создает пользовательский шаблон GTM.
удалить DELETE / path Удаляет шаблон GTM.
получать GET / path Получает шаблон GTM.
список GET / +parent /templates Перечисляет все шаблоны GTM рабочей области контейнера GTM.
возвращаться POST / +path :revert Отменяет изменения в шаблоне GTM в рабочей области GTM.
обновлять PUT / path Обновляет шаблон GTM.

Преобразования

Подробную информацию о ресурсе преобразований см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /transformations Создает преобразование GTM.
удалить DELETE / path Удаляет преобразование GTM.
получать GET / path Получает преобразование GTM.
список GET / +parent /transformations Перечисляет все преобразования GTM рабочей области контейнера GTM.
возвращаться POST / +path :revert Отменяет изменения в преобразовании GTM в рабочей области GTM.
обновлять PUT / path Обновляет преобразование GTM.

Триггеры

Подробную информацию о ресурсе триггеров см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /triggers Создает триггер GTM.
удалить DELETE / path Удаляет триггер GTM.
получать GET / path Получает триггер GTM.
список GET / +parent /triggers Перечисляет все триггеры GTM контейнера.
возвращаться POST / +path :revert Отменяет изменения триггера GTM в рабочей области GTM.
обновлять PUT / path Обновляет триггер GTM.

Разрешения пользователя

Подробную информацию о ресурсе разрешений пользователя см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /user_permissions Создает доступ к учетной записи пользователя и контейнеру.
удалить DELETE / path Удаляет пользователя из аккаунта, отзывая доступ к нему и всем его контейнерам.
получать GET / path Получает доступ к учетной записи пользователя и контейнеру.
список GET / +parent /user_permissions Перечислите всех пользователей, имеющих доступ к учетной записи, а также доступ к учетной записи и контейнеру, предоставленный каждому из них.
обновлять PUT / path Обновляет доступ к учетной записи и контейнеру пользователя.

Переменные

Подробную информацию о ресурсах переменных см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /variables Создает переменную GTM.
удалить DELETE / path Удаляет переменную GTM.
получать GET / path Получает переменную GTM.
список GET / +parent /variables Перечисляет все переменные GTM контейнера.
возвращаться POST / +path :revert Отменяет изменения в переменной GTM в рабочей области GTM.
обновлять PUT / path Обновляет переменную GTM.

Заголовки версий

Подробную информацию о ресурсах заголовков версий см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
последний GET / +parent /version_headers:latest Получает заголовок последней версии контейнера.
список GET / +parent /version_headers Перечисляет все версии контейнера GTM.

Версии

Подробную информацию о ресурсе версий см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
удалить DELETE / path Удаляет версию контейнера.
получать GET / path Получает версию контейнера.
жить GET / +parent /versions:live Получает действующую (т. е. опубликованную) версию контейнера.
публиковать POST / +path :publish Публикует версию контейнера.
set_latest POST / +path :set_latest Устанавливает последнюю версию, используемую для синхронизации рабочих областей при обнаружении конфликтов и ошибок.
восстановить удаление POST / +path :undelete Отменяет удаление версии контейнера.
обновлять PUT / path Обновляет версию контейнера.

Рабочие пространства

Подробные сведения о ресурсе Workspaces см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /workspaces Создает рабочую область.
создать_версию POST / +path :create_version Создает версию контейнера из сущностей, присутствующих в рабочей области, удаляет рабочую область и устанавливает в качестве базовой версии контейнера вновь созданную версию.
удалить DELETE / path Удаляет рабочую область.
получать GET / path Получает рабочую область.
получить статус GET / +path /status Находит конфликтующие и измененные объекты в рабочей области.
список GET / +parent /workspaces Перечисляет все рабочие области, принадлежащие контейнеру GTM.
быстрый_превью POST / +path :quick_preview Быстрый предварительный просмотр рабочей области путем создания поддельной версии контейнера из всех объектов в предоставленной рабочей области.
разрешить_конфликт POST / +path :resolve_conflict Устраняет конфликт слияния для объекта рабочей области, обновляя его до разрешенного объекта, переданного в запросе.
синхронизировать POST / +path :sync Синхронизирует рабочую область с последней версией контейнера, обновляя все неизмененные объекты рабочей области и отображая конфликты для измененных объектов.
обновлять PUT / path Обновляет рабочую область.

Зоны

Подробную информацию о ресурсах зон см. на странице представления ресурса .

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v2, если не указано иное.
создавать POST / +parent /zones Создает зону GTM.
удалить DELETE / path Удаляет зону GTM.
получать GET / path Получает зону GTM.
список GET / +parent /zones Перечисляет все зоны GTM рабочей области контейнера GTM.
возвращаться POST / +path :revert Отменяет изменения в зоне GTM в рабочей области GTM.
обновлять PUT / path Обновляет зону GTM.