Recherche les entités en conflit et modifiées dans l'espace de travail. Essayer maintenant
Requête
Requête HTTP
GET https://www.googleapis.com/tagmanager/v2/+path/status
Paramètres
Nom du paramètre | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
path |
string |
Chemin relatif de l'API Workspace de GTM. Exemple : accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
Autorisation
Une autorisation est requise pour cette demande. Celle-ci doit inclure au moins l'un des champs d'application suivants:
Champ d'application |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
https://www.googleapis.com/auth/tagmanager.readonly |
Pour plus d'informations, consultez la page Authentification et autorisation.
Corps de la requête
Ne spécifiez pas de corps de requête pour cette méthode.
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :
{ "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 } } ] }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
workspaceChange[] |
list |
Entités qui ont été modifiées dans l'espace de travail. | |
workspaceChange[].tag |
nested object |
Tag représenté par l'entité. | |
workspaceChange[].trigger |
nested object |
Déclencheur représenté par l'entité. | |
workspaceChange[].variable |
nested object |
Variable représentée par l'entité. | |
workspaceChange[].folder |
nested object |
Dossier représenté par l'entité. | |
workspaceChange[].changeStatus |
string |
Représente la manière dont l'entité a été modifiée dans l'espace de travail.
Les valeurs possibles sont les suivantes :
|
|
mergeConflict[] |
list |
Conflit de fusion après la synchronisation. | |
mergeConflict[].entityInWorkspace |
nested object |
Entité d'espace de travail qui présente des modifications en conflit par rapport à la version de base. Si une entité est supprimée d'un espace de travail, elle apparaîtra toujours avec l'état de modification "Supprimée". | |
mergeConflict[].entityInWorkspace.tag |
nested object |
Tag représenté par l'entité. | |
mergeConflict[].entityInWorkspace.trigger |
nested object |
Déclencheur représenté par l'entité. | |
mergeConflict[].entityInWorkspace.variable |
nested object |
Variable représentée par l'entité. | |
mergeConflict[].entityInWorkspace.folder |
nested object |
Dossier représenté par l'entité. | |
mergeConflict[].entityInWorkspace.changeStatus |
string |
Représente la manière dont l'entité a été modifiée dans l'espace de travail.
Les valeurs possibles sont les suivantes :
|
|
mergeConflict[].entityInBaseVersion |
nested object |
Entité de la version de base (depuis la dernière opération de synchronisation) ayant des modifications conflictuelles par rapport à l'espace de travail. Si ce champ n'est pas renseigné, cela signifie que l'entité d'espace de travail a été supprimée de la version de base. | |
mergeConflict[].entityInBaseVersion.tag |
nested object |
Tag représenté par l'entité. | |
mergeConflict[].entityInBaseVersion.trigger |
nested object |
Déclencheur représenté par l'entité. | |
mergeConflict[].entityInBaseVersion.variable |
nested object |
Variable représentée par l'entité. | |
mergeConflict[].entityInBaseVersion.folder |
nested object |
Dossier représenté par l'entité. | |
mergeConflict[].entityInBaseVersion.changeStatus |
string |
Représente la manière dont l'entité a été modifiée dans l'espace de travail.
Les valeurs possibles sont les suivantes :
|
|
workspaceChange[].client |
nested object |
Client représenté par l'entité. | |
mergeConflict[].entityInWorkspace.client |
nested object |
Client représenté par l'entité. | |
mergeConflict[].entityInBaseVersion.client |
nested object |
Client représenté par l'entité. | |
workspaceChange[].transformation |
nested object |
Transformation représentée par l'entité. | |
mergeConflict[].entityInWorkspace.transformation |
nested object |
Transformation représentée par l'entité. | |
mergeConflict[].entityInBaseVersion.transformation |
nested object |
Transformation représentée par l'entité. | |
workspaceChange[].zone |
nested object |
Zone représentée par l'entité. | |
workspaceChange[].customTemplate |
nested object |
Modèle personnalisé représenté par l'entité. | |
workspaceChange[].builtInVariable |
nested object |
Variable intégrée représentée par l'entité. | |
workspaceChange[].builtInVariable.path |
string |
Chemin relatif de l'API de GTM Variable Intégrée. | |
workspaceChange[].builtInVariable.accountId |
string |
ID de compte GTM. | |
workspaceChange[].builtInVariable.containerId |
string |
ID du conteneur GTM. | |
workspaceChange[].builtInVariable.workspaceId |
string |
ID d'espace de travail GTM. | |
workspaceChange[].builtInVariable.type |
string |
Type de variable intégrée.
Les valeurs possibles sont les suivantes :
|
|
workspaceChange[].builtInVariable.name |
string |
Nom de la variable intégrée à utiliser pour faire référence à la variable intégrée. | |
workspaceChange[].gtagConfig |
nested object |
Configuration gtag représentée par l'entité. | |
mergeConflict[].entityInWorkspace.zone |
nested object |
Zone représentée par l'entité. | |
mergeConflict[].entityInWorkspace.customTemplate |
nested object |
Modèle personnalisé représenté par l'entité. | |
mergeConflict[].entityInWorkspace.builtInVariable |
nested object |
Variable intégrée représentée par l'entité. | |
mergeConflict[].entityInWorkspace.builtInVariable.path |
string |
Chemin relatif de l'API de GTM Variable Intégrée. | |
mergeConflict[].entityInWorkspace.builtInVariable.accountId |
string |
ID de compte GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable.containerId |
string |
ID du conteneur GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable.workspaceId |
string |
ID d'espace de travail GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable.type |
string |
Type de variable intégrée.
Les valeurs possibles sont les suivantes :
|
|
mergeConflict[].entityInWorkspace.builtInVariable.name |
string |
Nom de la variable intégrée à utiliser pour faire référence à la variable intégrée. | |
mergeConflict[].entityInWorkspace.gtagConfig |
nested object |
Configuration gtag représentée par l'entité. | |
mergeConflict[].entityInBaseVersion.zone |
nested object |
Zone représentée par l'entité. | |
mergeConflict[].entityInBaseVersion.customTemplate |
nested object |
Modèle personnalisé représenté par l'entité. | |
mergeConflict[].entityInBaseVersion.builtInVariable |
nested object |
Variable intégrée représentée par l'entité. | |
mergeConflict[].entityInBaseVersion.builtInVariable.path |
string |
Chemin relatif de l'API de GTM Variable Intégrée. | |
mergeConflict[].entityInBaseVersion.builtInVariable.accountId |
string |
ID de compte GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable.containerId |
string |
ID du conteneur GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable.workspaceId |
string |
ID d'espace de travail GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable.type |
string |
Type de variable intégrée.
Les valeurs possibles sont les suivantes :
|
|
mergeConflict[].entityInBaseVersion.builtInVariable.name |
string |
Nom de la variable intégrée à utiliser pour faire référence à la variable intégrée. | |
mergeConflict[].entityInBaseVersion.gtagConfig |
nested object |
Configuration gtag représentée par l'entité. |
Essayer
Utilisez l'explorateur d'API ci-dessous pour appeler cette méthode sur des données en direct, puis observez la réponse.