- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ProposedChange
- Faça um teste
Nome completo: accounts.containers.workspaces.bulk_update
Aplica várias mudanças de entidade a um espaço de trabalho em uma única chamada. Ao criar novas entidades, os IDs delas precisam ser exclusivos e estar no formato correto. Ou seja, eles precisam começar com "new_" e ser seguidos por um número, por exemplo, "new_1", "new_2". Exemplo de snippet de corpo para criar myNewTag em myNewFolder:
"changes": [
{
"folder": {
"folderId": "new_1",
"name": "myNewFolder",
...
},
"changeStatus": "added"
},
{
"tag": {
"tagId": "new_2",
"name": "myNewTag",
"parentFolderId": "new_1",
...
},
"changeStatus": "added"
}
]
Solicitação HTTP
POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update
Parâmetros de caminho
| Parâmetros | |
|---|---|
path |
Caminho relacionado à API do Workspace do GTM. Ele tem o formato |
Corpo da solicitação
O corpo da solicitação contém uma instância de ProposedChange.
Corpo da resposta
Se bem-sucedido, o corpo da resposta exibirá os dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"changes": [
{
object ( |
| Campos | |
|---|---|
changes[] |
As entidades que foram adicionadas ou atualizadas durante a atualização em massa. Não inclui entidades que foram excluídas ou atualizadas pelo sistema. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/tagmanager.edit.containers
Para mais informações, consulte OAuth 2.0 Overview.
ProposedChange
| Representação JSON |
|---|
{
"changes": [
{
object ( |
| Campos | |
|---|---|
changes[] |
A lista de mudanças no espaço de trabalho a serem aplicadas. |