Method: workspaces.bulk_update

完全名: accounts.containers.workspaces.bulk_update

1 回の呼び出しで複数のエンティティの変更をワークスペースに適用します。新しいエンティティを作成する場合は、エンティティ ID が一意で、正しい形式である必要があります。つまり、「new_」で始まり、その後に数字が続く必要があります(例: 「new_1」、「new_2」)。myNewFolder に myNewTag を作成するリクエスト本文の例は次のとおりです。

"changes": [
  {
    "folder": {
      "folderId": "new_1",
      "name": "myNewFolder",
      ...
    },
    "changeStatus": "added"
  },
  {
    "tag": {
      "tagId": "new_2",
      "name": "myNewTag",
      "parentFolderId": "new_1",
      ...
    },
    "changeStatus": "added"
  }
]

HTTP リクエスト

POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update

パスパラメータ

パラメータ
path

string

GTM ワークスペースの API 相対パス。形式は accounts/{account}/containers/{container}/workspaces/{workspace} です。

リクエストの本文

リクエストの本文には ProposedChange のインスタンスが含まれます。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
フィールド
changes[]

object (Entity)

一括更新中に追加または更新されたエンティティ。システムによって削除または更新されたエンティティは含まれません。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/tagmanager.edit.containers

詳細については、OAuth 2.0 Overview をご覧ください。

ProposedChange

JSON 表現
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
フィールド
changes[]

object (Entity)

適用するワークスペースの変更のリスト。