Workspaces: create_version

Создает версию контейнера из сущностей, присутствующих в рабочей области, удаляет рабочую область и устанавливает в качестве базовой версии контейнера вновь созданную версию. Попробуй это сейчас .

Запрос

HTTP-запрос

POST https://www.googleapis.com/tagmanager/v2/+path:create_version

Параметры

Имя параметра Ценить Описание
Параметры пути
path string Относительный путь API GTM Workspace. Пример: аккаунты/{account_id}/containers/{container_id}/workspaces/{workspace_id}

Авторизация

Этот запрос требует авторизации со следующей областью действия:

Объем
https://www.googleapis.com/auth/tagmanager.edit.containerversions

Дополнительную информацию см. на странице аутентификации и авторизации .

Тело запроса

В теле запроса укажите данные следующей структуры:

{
  "name": string,
  "notes": string
}
Имя свойства Ценить Описание Примечания
name string Имя создаваемой версии контейнера.
notes string Примечания к создаваемой версии контейнера.

Ответ

В случае успеха этот метод возвращает тело ответа следующей структуры:

{
  "containerVersion": accounts.containers.versions Resource,
  "syncStatus": {
    "mergeConflict": boolean,
    "syncError": boolean
  },
  "compilerError": boolean,
  "newWorkspacePath": string
}
Имя свойства Ценить Описание Примечания
containerVersion nested object Версия контейнера создана.
syncStatus nested object Ошибка создания версии при синхронизации рабочей области с последней версией контейнера.
syncStatus. mergeConflict boolean Операция синхронизации обнаружила конфликт слияния.
syncStatus. syncError boolean Во время операции синхронизации произошла ошибка.
compilerError boolean Ошибки компилятора или нет.
newWorkspacePath string Автоматически сгенерированный путь к рабочей области, созданный в результате создания версии. Это поле следует заполнять только в том случае, если созданная версия не была быстрым предварительным просмотром.

Попробуй это!

Используйте API-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.