Workspaces: getStatus

Recherche les entités modifiées et en conflit 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 d'accès relatif de l'API de l'espace de travail GTM. Exemple : accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

Autorisation

Une autorisation est nécessaire pour cette requête avec au moins l'un des champs d'application suivants:

Définition du champ d'application
https://www.googleapis.com/auth/tagmanager.edit.containers
https://www.googleapis.com/auth/tagmanager.readonly

Pour en savoir plus, 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,
      "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,
        "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,
        "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.

Valeurs acceptées :
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[] list Conflit de fusion après la synchronisation.
mergeConflict[].entityInWorkspace nested object Entité de l'espace de travail dont les modifications sont incompatibles par rapport à la version de base. Si une entité est supprimée d'un espace de travail, son état de modification "supprimée" apparaît toujours.
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.

Valeurs acceptées :
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[].entityInBaseVersion nested object Entité de la version de base (depuis la dernière opération de synchronisation) dont les modifications sont incompatibles par rapport à l'espace de travail. Si ce champ est manquant, 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.

Valeurs acceptées :
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
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é.

Essayer

Utilisez l'explorateur d'API ci-dessous pour appeler cette méthode sur des données en direct, puis observez la réponse.