ワークスペース内で競合しているエンティティと変更されたエンティティを見つけます。 実習をご覧ください。
リクエスト
HTTP リクエスト
GET https://www.googleapis.com/tagmanager/v2/+path/status
パラメータ
パラメータ名 | 値 | 説明 |
---|---|---|
パスパラメータ | ||
path |
string |
GTM ワークスペースの API 相対パス。 例: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
認証
このリクエストは、少なくとも次のうち 1 つのスコープによる承認が必要です。
範囲 |
---|
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 |
GTM BuiltInVariable の API 相対パス。 | |
workspaceChange[].builtInVariable.accountId |
string |
GTM アカウント ID。 | |
workspaceChange[].builtInVariable.containerId |
string |
GTM コンテナ ID。 | |
workspaceChange[].builtInVariable.workspaceId |
string |
GTM ワークスペース ID。 | |
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 |
GTM BuiltInVariable の API 相対パス。 | |
mergeConflict[].entityInWorkspace.builtInVariable.accountId |
string |
GTM アカウント ID。 | |
mergeConflict[].entityInWorkspace.builtInVariable.containerId |
string |
GTM コンテナ ID。 | |
mergeConflict[].entityInWorkspace.builtInVariable.workspaceId |
string |
GTM ワークスペース ID。 | |
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 |
GTM BuiltInVariable の API 相対パス。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.accountId |
string |
GTM アカウント ID。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.containerId |
string |
GTM コンテナ ID。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.workspaceId |
string |
GTM ワークスペース ID。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.type |
string |
組み込み変数の型。
有効な値は次のとおりです。
|
|
mergeConflict[].entityInBaseVersion.builtInVariable.name |
string |
組み込み変数の参照に使用する組み込み変数の名前。 | |
mergeConflict[].entityInBaseVersion.gtagConfig |
nested object |
エンティティで表される gtag 設定。 |
試してみよう:
以下の API Explorer を使用して、ライブデータに対してこのメソッドを呼び出し、レスポンスを確認してください。