API Reference

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

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

  1. Счета
  2. Версии контейнера
  3. Контейнеры
  4. Окружающая среда
  5. Environments.reauthorize_environments
  6. Папки
  7. Папки.сущности
  8. Папки.move_folders
  9. Разрешения
  10. Теги
  11. Триггеры
  12. Переменные

Счета

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

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

Версии контейнера

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers/ containerId /versions Создает версию контейнера.
удалить DELETE /accounts/ accountId /containers/ containerId /versions/ containerVersionId Удаляет версию контейнера.
получать GET /accounts/ accountId /containers/ containerId /versions/ containerVersionId Получает версию контейнера.
список GET /accounts/ accountId /containers/ containerId /versions Перечисляет все версии контейнера GTM.
публиковать POST /accounts/ accountId /containers/ containerId /versions/ containerVersionId /publish Публикует версию контейнера.
восстановить POST /accounts/ accountId /containers/ containerId /versions/ containerVersionId /restore Восстанавливает версию контейнера. Это перезапишет текущую конфигурацию контейнера (включая его переменные, триггеры и теги). Эта операция не окажет никакого влияния на обслуживаемую версию (т. е. опубликованную версию).
восстановить удаление POST /accounts/ accountId /containers/ containerId /versions/ containerVersionId /undelete Отменяет удаление версии контейнера.
обновлять PUT /accounts/ accountId /containers/ containerId /versions/ containerVersionId Обновляет версию контейнера.

Контейнеры

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers Создает контейнер.
удалить DELETE /accounts/ accountId /containers/ containerId Удаляет контейнер.
получать GET /accounts/ accountId /containers/ containerId Получает контейнер.
список GET /accounts/ accountId /containers Перечисляет все контейнеры, принадлежащие учетной записи GTM.
обновлять PUT /accounts/ accountId /containers/ containerId Обновляет контейнер.

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

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers/ containerId /environments Создает среду GTM.
удалить DELETE /accounts/ accountId /containers/ containerId /environments/ environmentId Удаляет среду GTM.
получать GET /accounts/ accountId /containers/ containerId /environments/ environmentId Получает среду GTM.
список GET /accounts/ accountId /containers/ containerId /environments Перечисляет все среды GTM контейнера GTM.
обновлять PUT /accounts/ accountId /containers/ containerId /environments/ environmentId Обновляет среду GTM.

Environments.reauthorize_environments

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
обновлять PUT /accounts/ accountId /containers/ containerId /reauthorize_environments/ environmentId Повторно генерирует код авторизации для среды GTM.

Папки

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers/ containerId /folders Создает папку GTM.
удалить DELETE /accounts/ accountId /containers/ containerId /folders/ folderId Удаляет папку GTM.
получать GET /accounts/ accountId /containers/ containerId /folders/ folderId Получает папку GTM.
список GET /accounts/ accountId /containers/ containerId /folders Перечисляет все папки GTM контейнера.
обновлять PUT /accounts/ accountId /containers/ containerId /folders/ folderId Обновляет папку GTM.

Папки.сущности

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
список GET /accounts/ accountId /containers/ containerId /folders/ folderId /entities Перечислите все объекты в папке GTM.

Папки.move_folders

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
обновлять PUT /accounts/ accountId /containers/ containerId /move_folders/ folderId Перемещает объекты в папку GTM.

Разрешения

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

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

Теги

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers/ containerId /tags Создает тег GTM.
удалить DELETE /accounts/ accountId /containers/ containerId /tags/ tagId Удаляет тег GTM.
получать GET /accounts/ accountId /containers/ containerId /tags/ tagId Получает тег GTM.
список GET /accounts/ accountId /containers/ containerId /tags Перечисляет все теги GTM контейнера.
обновлять PUT /accounts/ accountId /containers/ containerId /tags/ tagId Обновляет тег GTM.

Триггеры

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers/ containerId /triggers Создает триггер GTM.
удалить DELETE /accounts/ accountId /containers/ containerId /triggers/ triggerId Удаляет триггер GTM.
получать GET /accounts/ accountId /containers/ containerId /triggers/ triggerId Получает триггер GTM.
список GET /accounts/ accountId /containers/ containerId /triggers Перечисляет все триггеры GTM контейнера.
обновлять PUT /accounts/ accountId /containers/ containerId /triggers/ triggerId Обновляет триггер GTM.

Переменные

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

Метод HTTP-запрос Описание
URI относительно https://www.googleapis.com/tagmanager/v1, если не указано иное.
создавать POST /accounts/ accountId /containers/ containerId /variables Создает переменную GTM.
удалить DELETE /accounts/ accountId /containers/ containerId /variables/ variableId Удаляет переменную GTM.
получать GET /accounts/ accountId /containers/ containerId /variables/ variableId Получает переменную GTM.
список GET /accounts/ accountId /containers/ containerId /variables Перечисляет все переменные GTM контейнера.
обновлять PUT /accounts/ accountId /containers/ containerId /variables/ variableId Обновляет переменную GTM.