Находит конфликтующие и измененные объекты в рабочей области. Попробуйте сейчас .
Запрос
HTTP-запрос
GET https://www.googleapis.com/tagmanager/v2/+path/status
Параметры
Имя параметра | Ценить | Описание |
---|---|---|
Параметры пути | ||
path | string | Относительный путь API GTM Workspace. Пример: аккаунты/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
Авторизация
Для этого запроса требуется авторизация хотя бы в одной из следующих областей:
Объем |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
https://www.googleapis.com/auth/tagmanager.readonly |
Дополнительную информацию см. на странице аутентификации и авторизации .
Тело запроса
Не предоставляйте тело запроса с помощью этого метода.
Ответ
В случае успеха этот метод возвращает тело ответа следующей структуры:
{ "workspaceChange": [ { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string } ], "mergeConflict": [ { "entityInWorkspace": { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string }, "entityInBaseVersion": { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string } } ] }
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
workspaceChange[] | list | Сущности, которые были изменены в рабочей области. | |
workspaceChange[]. tag | nested object | Тег, представляемый сущностью. | |
workspaceChange[]. trigger | nested object | Триггер, представленный сущностью. | |
workspaceChange[]. variable | nested object | Переменная, представляемая сущностью. | |
workspaceChange[]. folder | nested object | Папка, представляемая сущностью. | |
workspaceChange[]. changeStatus | string | Представляет, как объект был изменен в рабочей области. Приемлемые значения:
| |
mergeConflict[] | list | Конфликт слияния после синхронизации. | |
mergeConflict[]. entityInWorkspace | nested object | Объект рабочей области, изменения которого конфликтуют с базовой версией. Если объект будет удален в рабочей области, он все равно будет отображаться со статусом удаленного изменения. | |
mergeConflict[].entityInWorkspace. tag | nested object | Тег, представляемый сущностью. | |
mergeConflict[].entityInWorkspace. trigger | nested object | Триггер, представленный сущностью. | |
mergeConflict[].entityInWorkspace. variable | nested object | Переменная, представляемая сущностью. | |
mergeConflict[].entityInWorkspace. folder | nested object | Папка, представляемая сущностью. | |
mergeConflict[].entityInWorkspace. changeStatus | string | Представляет, как объект был изменен в рабочей области. Приемлемые значения:
| |
mergeConflict[]. entityInBaseVersion | nested object | Объект базовой версии (с момента последней операции синхронизации), изменения которого конфликтуют с рабочей областью. Если это поле отсутствует, это означает, что объект рабочей области удален из базовой версии. | |
mergeConflict[].entityInBaseVersion. tag | nested object | Тег, представляемый сущностью. | |
mergeConflict[].entityInBaseVersion. trigger | nested object | Триггер, представленный сущностью. | |
mergeConflict[].entityInBaseVersion. variable | nested object | Переменная, представляемая сущностью. | |
mergeConflict[].entityInBaseVersion. folder | nested object | Папка, представляемая сущностью. | |
mergeConflict[].entityInBaseVersion. changeStatus | string | Представляет, как объект был изменен в рабочей области. Приемлемые значения:
| |
workspaceChange[]. client | nested object | Клиент, которого представляет организация. | |
mergeConflict[].entityInWorkspace. client | nested object | Клиент, которого представляет организация. | |
mergeConflict[].entityInBaseVersion. client | nested object | Клиент, которого представляет организация. | |
workspaceChange[]. transformation | nested object | Преобразование, представляемое сущностью. | |
mergeConflict[].entityInWorkspace. transformation | nested object | Преобразование, представляемое сущностью. | |
mergeConflict[].entityInBaseVersion. transformation | nested object | Преобразование, представляемое сущностью. | |
workspaceChange[]. zone | nested object | Зона, представляемая сущностью. | |
workspaceChange[]. customTemplate | nested object | Пользовательский шаблон, представленный сущностью. | |
workspaceChange[]. builtInVariable | nested object | Встроенная переменная, представленная сущностью. | |
workspaceChange[].builtInVariable. path | string | Относительный путь API встроенной переменной GTM. | |
workspaceChange[].builtInVariable. accountId | string | Идентификатор аккаунта GTM. | |
workspaceChange[].builtInVariable. containerId | string | Идентификатор контейнера GTM. | |
workspaceChange[].builtInVariable. workspaceId | string | Идентификатор рабочей области GTM. | |
workspaceChange[].builtInVariable. type | string | Тип встроенной переменной. Приемлемые значения:
| |
workspaceChange[].builtInVariable. name | string | Имя встроенной переменной, которая будет использоваться для ссылки на встроенную переменную. | |
workspaceChange[]. gtagConfig | nested object | Конфигурация gtag, представленная сущностью. | |
mergeConflict[].entityInWorkspace. zone | nested object | Зона, представляемая сущностью. | |
mergeConflict[].entityInWorkspace. customTemplate | nested object | Пользовательский шаблон, представленный сущностью. | |
mergeConflict[].entityInWorkspace. builtInVariable | nested object | Встроенная переменная, представленная сущностью. | |
mergeConflict[].entityInWorkspace.builtInVariable. path | string | Относительный путь API встроенной переменной GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. accountId | string | Идентификатор аккаунта GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. containerId | string | Идентификатор контейнера GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. workspaceId | string | Идентификатор рабочей области GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. type | string | Тип встроенной переменной. Приемлемые значения:
| |
mergeConflict[].entityInWorkspace.builtInVariable. name | string | Имя встроенной переменной, которая будет использоваться для ссылки на встроенную переменную. | |
mergeConflict[].entityInWorkspace. gtagConfig | nested object | Конфигурация gtag, представленная сущностью. | |
mergeConflict[].entityInBaseVersion. zone | nested object | Зона, представляемая сущностью. | |
mergeConflict[].entityInBaseVersion. customTemplate | nested object | Пользовательский шаблон, представленный сущностью. | |
mergeConflict[].entityInBaseVersion. builtInVariable | nested object | Встроенная переменная, представленная сущностью. | |
mergeConflict[].entityInBaseVersion.builtInVariable. path | string | Относительный путь API встроенной переменной GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. accountId | string | Идентификатор аккаунта GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. containerId | string | Идентификатор контейнера GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. workspaceId | string | Идентификатор рабочей области GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. type | string | Тип встроенной переменной. Приемлемые значения:
| |
mergeConflict[].entityInBaseVersion.builtInVariable. name | string | Имя встроенной переменной, которая будет использоваться для ссылки на встроенную переменную. | |
mergeConflict[].entityInBaseVersion. gtagConfig | nested object | Конфигурация gtag, представленная сущностью. |
Попробуйте!
Используйте API-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.