Method: workspaces.bulk_update

Nome completo: accounts.containers.workspaces.bulk_update

Applica più modifiche alle entità a uno spazio di lavoro in una sola chiamata. Quando crei nuove entità, i relativi ID entità devono essere univoci e nel formato corretto. ovvero devono iniziare con "new_" e seguire un numero, ad esempio "new_1", "new_2". Lo snippet del corpo di esempio per creare myNewTag in myNewFolder è:

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

Richiesta HTTP

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

Parametri del percorso

Parametri
path

string

Percorso relativo dell'API dello spazio di lavoro GTM. Assume la forma accounts/{account}/containers/{container}/workspaces/{workspace}.

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di ProposedChange.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
Campi
changes[]

object (Entity)

Le entità aggiunte o aggiornate durante l'aggiornamento collettivo. Non include le entità eliminate o aggiornate dal sistema.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la OAuth 2.0 Overview.

ProposedChange

Rappresentazione JSON
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
Campi
changes[]

object (Entity)

L'elenco delle modifiche al workspace da applicare.