Google Tag Manager website screenshot

Google Tag Manager

Google Tag Manager is a tag management system that lets teams deploy and update measurement codes and related code fragments — collectively known as tags — on a website, mobile app, or server-side container without editing site code on every change. The Tag Manager API v2 exposes that configuration programmatically: accounts, containers, workspaces, tags, triggers, variables, container versions, and user permissions, across web, iOS, Android, AMP, and server-side usage contexts. Changes are staged in a workspace, frozen into an immutable container version, and then published to live traffic, with fingerprint-based optimistic concurrency guarding every write. Access is OAuth 2.0 only, with seven granular scopes separating read, edit, publish, and user-management rights.

Google Tag Manager publishes 8 APIs on the APIs.io network, including Accounts API, Containers API, Tagmanager API, and 5 more. Tagged areas include Analytics, Conversion Tracking, Marketing, Tag Management, and Tracking.

The Google Tag Manager catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Google Tag Manager’s developer surface includes sandbox, pricing, API reference, changelog, authentication, developer portal, getting-started guide, and 60 more developer resources.

63.3/100 strong ▬ flat Agent 37/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
2 APIs 10 Features 5 Use Cases
AnalyticsConversion TrackingMarketingTag ManagementTracking

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/google-tag-manager: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Google Tag Manager Server-side Tagging API

The Server-side Tagging API provides APIs for building custom tags, clients, and variables that run in a server-side container, enabling server-to-server data collection and pro...

Google Tag Manager Accounts API

Operations for managing Google Tag Manager accounts.

Google Tag Manager Containers API

Operations for managing containers within a Google Tag Manager account.

Google Tag Manager Tagmanager API

The Tagmanager API from Google Tag Manager — 3 operation(s) for tagmanager.

Google Tag Manager Triggers API

Operations for managing triggers within a workspace that control when tags fire.

Google Tag Manager User Permissions API

Operations for managing user permissions on Google Tag Manager accounts.

Google Tag Manager Variables API

Operations for managing variables within a workspace that provide dynamic values to tags and triggers.

Google Tag Manager Versions API

Operations for managing container versions, including publishing and rollback.

Google Tag Manager Workspaces API

Operations for managing workspaces within a container, including version creation and conflict resolution.

Scroll for all 9

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 10

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Google Tag Manager API

OPEN COLLECTION

Scroll for all 10

Arazzo Workflows 12

Multi-step API workflows described with the Arazzo specification.

Google Tag Manager Audit Container Versions

List a container's version headers, then fetch the newest one in full.

ARAZZO

Google Tag Manager Bootstrap a Live Container

Create a container and workspace, cut a baseline version, and publish it.

ARAZZO

Google Tag Manager Build and Publish a Tag End to End

Workspace, trigger, tag, version, and publish in a single release flow.

ARAZZO

Google Tag Manager Grant a User Permission

List account user permissions, then add a new user when not present.

ARAZZO

Google Tag Manager Inspect the Live Container Version

Resolve a container's live version, then fetch its full definition.

ARAZZO

Google Tag Manager List and Get a Workspace

List the workspaces in a container, then fetch the first one in detail.

ARAZZO

Google Tag Manager Provision a Tagged Container

Create a container, open a workspace in it, and add a first tag.

ARAZZO

Google Tag Manager Safely Update a Tag

Read a tag for its fingerprint, then update it with optimistic concurrency.

ARAZZO

Google Tag Manager Sync and Version a Workspace

Check status, sync a workspace to the latest version, then cut a version.

ARAZZO

Google Tag Manager Wire a Trigger-Fired Tag

Create a workspace, create a trigger, then create a tag that fires on it.

ARAZZO

Google Tag Manager Build a Variable-Backed Tag

Create a workspace, create a variable, then create a tag that consumes it.

ARAZZO

Google Tag Manager Version and Publish a Workspace

Freeze a workspace into a container version and publish it live.

ARAZZO

Scroll for all 12

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Google Tag Manager Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Account Management

List and manage Google Tag Manager accounts with full access control.

Container Management

Create, update, delete, and configure containers for web, mobile, and server-side tagging.

Workspace Management

Create and manage workspaces for collaborative tag development with conflict resolution.

Tag Configuration

Create, update, delete, and revert tags with full parameter and firing trigger configuration.

Trigger Configuration

Define triggers that control when and how tags fire based on events and conditions.

Variable Management

Create and manage variables that provide dynamic values to tags and triggers.

Version Control

Create, publish, and manage container versions with rollback capabilities.

User Permissions

Manage user access and permissions at the account and container level.

Server-Side Tagging

Build custom server-side tags, clients, and variables for server-to-server data collection.

Data Layer

Structured data layer for passing information between your website and Tag Manager.

Scroll for all 10

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Google Tag Manager Context

8 classes · 8 properties

JSON-LD

Google Tag Manager V2 Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Google Tag Manager API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Google Tag Manager API Rules

15 rules · 8 errors 5 warnings 2 info

SPECTRAL

JSON Schema 39

Standalone JSON Schema definitions for this provider's data models.

Google Tag Manager Container

13 properties

JSON SCHEMA

AccountAccess

1 properties

JSON SCHEMA

AccountFeatures

2 properties

JSON SCHEMA

Account

6 properties

JSON SCHEMA

Condition

2 properties

JSON SCHEMA

ConsentSettings

1 properties

JSON SCHEMA

ContainerAccess

2 properties

JSON SCHEMA

ContainerFeatures

14 properties

JSON SCHEMA

Container

12 properties

JSON SCHEMA

ContainerVersionHeader

9 properties

JSON SCHEMA

ContainerVersion

12 properties

JSON SCHEMA

CreateContainerVersionResponse

2 properties

JSON SCHEMA

Entity

1 properties

JSON SCHEMA

FormatValue

1 properties

JSON SCHEMA

GetWorkspaceStatusResponse

2 properties

JSON SCHEMA

ListAccountsResponse

2 properties

JSON SCHEMA

ListContainerVersionsResponse

2 properties

JSON SCHEMA

ListContainersResponse

2 properties

JSON SCHEMA

ListTagsResponse

2 properties

JSON SCHEMA

ListTriggersResponse

2 properties

JSON SCHEMA

ListUserPermissionsResponse

2 properties

JSON SCHEMA

ListVariablesResponse

2 properties

JSON SCHEMA

ListWorkspacesResponse

2 properties

JSON SCHEMA

MergeConflict

0 properties

JSON SCHEMA

Parameter

6 properties

JSON SCHEMA

PublishContainerVersionResponse

1 properties

JSON SCHEMA

RevertTagResponse

0 properties

JSON SCHEMA

RevertTriggerResponse

0 properties

JSON SCHEMA

RevertVariableResponse

0 properties

JSON SCHEMA

SetupTag

2 properties

JSON SCHEMA

SyncStatus

2 properties

JSON SCHEMA

SyncWorkspaceResponse

1 properties

JSON SCHEMA

Tag

22 properties

JSON SCHEMA

TeardownTag

2 properties

JSON SCHEMA

Trigger

15 properties

JSON SCHEMA

UserPermission

4 properties

JSON SCHEMA

Variable

16 properties

JSON SCHEMA

Workspace

8 properties

JSON SCHEMA

Scroll for all 39

JSON Structure 38

JSON Structure definitions describing this provider's data shapes.

Google Tag Manager V2 Account Structure

6 properties

JSON STRUCTURE

Google Tag Manager V2 Condition Structure

2 properties

JSON STRUCTURE

Google Tag Manager V2 Container Structure

12 properties

JSON STRUCTURE

Google Tag Manager V2 Entity Structure

1 properties

JSON STRUCTURE

Google Tag Manager V2 Parameter Structure

6 properties

JSON STRUCTURE

Google Tag Manager V2 Setup Tag Structure

2 properties

JSON STRUCTURE

Google Tag Manager V2 Tag Structure

22 properties

JSON STRUCTURE

Google Tag Manager V2 Trigger Structure

15 properties

JSON STRUCTURE

Google Tag Manager V2 Variable Structure

16 properties

JSON STRUCTURE

Google Tag Manager V2 Workspace Structure

8 properties

JSON STRUCTURE

Scroll for all 38

Examples 38

Example request and response payloads for these APIs.

Scroll for all 38

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Google Tag Manager Authentication

oauth2 · 1 scheme

SECURITY

Google Tag Manager Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Google Tag Manager Vulnerability Disclosure

security.txt · contact published

SECURITY

Google Tag Manager Trust Center

ISO/IEC 27001

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Google Tag Manager Scopes

7 scopes · authorizationCode

7 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Google Tag Manager Agentic Access

44 operations · 26 acting

44 operations · 26 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Marketing Tag Deployment

Deploy and manage marketing and analytics tags without modifying website code.

Conversion Tracking

Track conversions across multiple advertising platforms with centralized tag management.

Privacy Compliance

Implement consent-based tag firing and data collection policies for GDPR and CCPA compliance.

A/B Testing

Deploy and manage A/B testing tags and experiment configurations across web properties.

Server-Side Data Collection

Process data server-side for improved performance, accuracy, and privacy compliance.

Integrations 5

Pre-built integrations with other platforms and tools.

Google Analytics

Native integration with Google Analytics 4 for event tracking and measurement.

Google Ads

Deploy Google Ads conversion tracking and remarketing tags with built-in templates.

Google Marketing Platform

Integrate with Campaign Manager, Display & Video 360, and Search Ads 360.

Facebook Pixel

Deploy and manage Facebook Pixel tracking with community template support.

Consent Management Platforms

Integrate with consent management platforms for privacy-compliant tag firing.

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 19

Pagination, idempotency, versioning, errors, and events

Scroll for all 19

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 9

Authentication, authorization, and security posture

Scroll for all 9

Learn 1

Tutorials, courses, talks, and written guidance

Operate 6

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 9

Properties that don't map to a standard resource type

Scroll for all 9

Source (apis.yml)

apis.yml Raw ↑
aid: google-tag-manager
name: Google Tag Manager
description: 'Google Tag Manager is a tag management system that lets teams deploy and update measurement codes and related
  code fragments — collectively known as tags — on a website, mobile app, or server-side container without editing site code
  on every change. The Tag Manager API v2 exposes that configuration programmatically: accounts, containers, workspaces, tags,
  triggers, variables, container versions, and user permissions, across web, iOS, Android, AMP, and server-side usage contexts.
  Changes are staged in a workspace, frozen into an immutable container version, and then published to live traffic, with
  fingerprint-based optimistic concurrency guarding every write. Access is OAuth 2.0 only, with seven granular scopes separating
  read, edit, publish, and user-management rights.'
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.gstatic.com/analytics-suite/header/suite/v2/ic_tag_manager.svg
url: https://tagmanager.google.com/
created: '2024-01-01'
modified: '2026-08-13'
specificationVersion: '0.23'
type: Index
tags:
- Analytics
- Conversion Tracking
- Marketing
- Tag Management
- Tracking
apis:
- name: Google Tag Manager Server-side Tagging API
  description: The Server-side Tagging API provides APIs for building custom tags, clients, and variables that run in a server-side
    container, enabling server-to-server data collection and processing.
  image: https://www.gstatic.com/analytics-suite/header/suite/v2/ic_tag_manager.svg
  humanURL: https://developers.google.com/tag-platform/tag-manager/server-side
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Analytics
  - Data Collection
  - Privacy
  - Server-Side Tagging
  - Tag Management
  properties:
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/server-side
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/server-side/api
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/server-side/intro
  - type: ReleaseNotes
    url: https://developers.google.com/tag-platform/tag-manager/server-side/release-notes
  contact:
  - FN: Google Support
    url: https://support.google.com/tagmanager
    email: ''
- aid: google-tag-manager:google-tag-manager-accounts-api
  name: Google Tag Manager Accounts API
  description: Operations for managing Google Tag Manager accounts.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Account
  tags_raw:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-accounts-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-containers-api
  name: Google Tag Manager Containers API
  description: Operations for managing containers within a Google Tag Manager account.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Containers
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-containers-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-tagmanager-api
  name: Google Tag Manager Tagmanager API
  description: The Tagmanager API from Google Tag Manager — 3 operation(s) for tagmanager.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Tag Manager
  tags_raw:
  - Tagmanager
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-tagmanager-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-triggers-api
  name: Google Tag Manager Triggers API
  description: Operations for managing triggers within a workspace that control when tags fire.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Triggers
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-triggers-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-user-permissions-api
  name: Google Tag Manager User Permissions API
  description: Operations for managing user permissions on Google Tag Manager accounts.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - User Permissions
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-user-permissions-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-variables-api
  name: Google Tag Manager Variables API
  description: Operations for managing variables within a workspace that provide dynamic values to tags and triggers.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Variables
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-variables-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-versions-api
  name: Google Tag Manager Versions API
  description: Operations for managing container versions, including publishing and rollback.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Versions
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-versions-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
- aid: google-tag-manager:google-tag-manager-workspaces-api
  name: Google Tag Manager Workspaces API
  description: Operations for managing workspaces within a container, including version creation and conflict resolution.
  humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2
  baseURL: https://tagmanager.googleapis.com
  tags:
  - Workspaces
  properties:
  - type: OpenAPI
    url: openapi/google-tag-manager-workspaces-api-openapi.yml
  - type: JSONSchema
    url: json-schema/google-tag-manager-container-schema.json
  - type: JSONLD
    url: json-ld/google-tag-manager-context.jsonld
  - type: Documentation
    url: https://developers.google.com/tag-platform/tag-manager/api/v2
  - type: APIReference
    url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
  - type: Authentication
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
  - type: GettingStarted
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
  - type: SDKs
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
  - type: RateLimits
    url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
  - type: ChangeLog
    url: https://support.google.com/tagmanager/answer/4620708
common:
- type: Website
  url: https://www.google.com/
- type: CapabilityMap
  url: capabilities/google-tag-manager-capability-edges.yml
  name: Google Tag Manager Business Capability Map
- type: AgenticAccess
  url: agentic-access/google-tag-manager-agentic-access.yml
- type: Packages
  url: packages/google-tag-manager-packages.yml
- type: WellKnown
  url: well-known/google-tag-manager-well-known.yml
- type: X-MCPServerCandidate
  url: mcp/google-tag-manager-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
    from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
    correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: ToolCrosswalk
  url: mcp/google-tag-manager-tool-crosswalk.yml
- type: AgentSkill
  url: skills/_index.yml
  name: Google Tag Manager Agent Skills (6 packaged flows)
- type: Sandbox
  url: sandbox/google-tag-manager-sandbox.yml
- type: SecurityTxt
  url: well-known/google-tag-manager-security.txt
- type: TrustCenter
  url: security/google-tag-manager-trust-center.yml
- type: Compliance
  url: https://support.google.com/marketingplatform/answer/9013962
- type: Security
  url: https://g.co/vrp
- type: Plans
  url: plans/google-tag-manager-plans-pricing.yml
- type: RateLimits
  url: rate-limits/google-tag-manager-rate-limits.yml
- type: Pricing
  url: https://marketingplatform.google.com/about/tag-manager/
- type: APIReference
  url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest
- type: GitHubOrganization
  url: https://github.com/googleapis
- type: LLMsTxt
  url: llms/google-tag-manager-llms.txt
- type: Overlay
  url: overlays/google-tag-manager-accounts-api-overlay.yaml
  name: Google Tag Manager Accounts API enhancements
- type: Overlay
  url: overlays/google-tag-manager-containers-api-overlay.yaml
  name: Google Tag Manager Containers API enhancements
- type: Overlay
  url: overlays/google-tag-manager-tagmanager-api-overlay.yaml
  name: Google Tag Manager Tagmanager API enhancements
- type: Overlay
  url: overlays/google-tag-manager-triggers-api-overlay.yaml
  name: Google Tag Manager Triggers API enhancements
- type: Overlay
  url: overlays/google-tag-manager-user-permissions-api-overlay.yaml
  name: Google Tag Manager User Permissions API enhancements
- type: Overlay
  url: overlays/google-tag-manager-variables-api-overlay.yaml
  name: Google Tag Manager Variables API enhancements
- type: Overlay
  url: overlays/google-tag-manager-versions-api-overlay.yaml
  name: Google Tag Manager Versions API enhancements
- type: Overlay
  url: overlays/google-tag-manager-workspaces-api-overlay.yaml
  name: Google Tag Manager Workspaces API enhancements
- type: Conformance
  url: conformance/google-tag-manager-conformance.yml
- type: ErrorCatalog
  url: errors/google-tag-manager-problem-types.yml
- type: Lifecycle
  url: lifecycle/google-tag-manager-lifecycle.yml
- type: Conventions
  url: conventions/google-tag-manager-conventions.yml
- type: DataModel
  url: data-model/google-tag-manager-data-model.yml
- type: Components
  url: components/google-tag-manager-components.yml
- type: ChangeLog
  url: changelog/google-tag-manager-changelog.yml
- type: VulnerabilityDisclosure
  url: security/google-tag-manager-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/google-tag-manager-domain-security.yml
- type: Authentication
  url: authentication/google-tag-manager-authentication.yml
- type: OAuthScopes
  url: scopes/google-tag-manager-scopes.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/google-tag-manager/overview
- type: Arazzo
  url: arazzo/google-tag-manager-audit-container-versions-workflow.yml
  name: Google Tag Manager Audit Container Versions
- type: Arazzo
  url: arazzo/google-tag-manager-bootstrap-live-container-workflow.yml
  name: Google Tag Manager Bootstrap a Live Container
- type: Arazzo
  url: arazzo/google-tag-manager-build-and-publish-tag-workflow.yml
  name: Google Tag Manager Build and Publish a Tag End to End
- type: Arazzo
  url: arazzo/google-tag-manager-grant-user-permission-workflow.yml
  name: Google Tag Manager Grant a User Permission
- type: Arazzo
  url: arazzo/google-tag-manager-inspect-live-version-workflow.yml
  name: Google Tag Manager Inspect the Live Container Version
- type: Arazzo
  url: arazzo/google-tag-manager-list-and-get-workspace-workflow.yml
  name: Google Tag Manager List and Get a Workspace
- type: Arazzo
  url: arazzo/google-tag-manager-provision-tagged-container-workflow.yml
  name: Google Tag Manager Provision a Tagged Container
- type: Arazzo
  url: arazzo/google-tag-manager-safe-update-tag-workflow.yml
  name: Google Tag Manager Safely Update a Tag
- type: Arazzo
  url: arazzo/google-tag-manager-sync-and-version-workspace-workflow.yml
  name: Google Tag Manager Sync and Version a Workspace
- type: Arazzo
  url: arazzo/google-tag-manager-trigger-fired-tag-workflow.yml
  name: Google Tag Manager Wire a Trigger-Fired Tag
- type: Arazzo
  url: arazzo/google-tag-manager-variable-backed-tag-workflow.yml
  name: Google Tag Manager Build a Variable-Backed Tag
- type: Arazzo
  url: arazzo/google-tag-manager-version-and-publish-workspace-workflow.yml
  name: Google Tag Manager Version and Publish a Workspace
- type: Portal
  url: https://developers.google.com/tag-platform
- type: GettingStarted
  url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide
- type: Authentication
  url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization
- type: Documentation
  url: https://developers.google.com/tag-platform/tag-manager
- type: Blog
  url: https://blog.google/products/marketingplatform/
- type: SDKs
  url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries
- type: Support
  url: https://support.google.com/tagmanager
- type: TermsOfService
  url: https://policies.google.com/terms
- type: PrivacyPolicy
  url: https://policies.google.com/privacy
- type: Signup
  url: https://tagmanager.google.com/
- type: Login
  url: https://tagmanager.google.com/
- type: RateLimits
  url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas
- type: ChangeLog
  url: https://support.google.com/tagmanager/answer/4620708
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/google-tag-manager
- type: YouTube
  url: https://www.youtube.com/googlemarketingplatform
- type: SpectralRules
  url: rules/google-tag-manager-spectral-rules.yml
- type: Features
  data:
  - name: Account Management
    description: List and manage Google Tag Manager accounts with full access control.
  - name: Container Management
    description: Create, update, delete, and configure containers for web, mobile, and server-side tagging.
  - name: Workspace Management
    description: Create and manage workspaces for collaborative tag development with conflict resolution.
  - name: Tag Configuration
    description: Create, update, delete, and revert tags with full parameter and firing trigger configuration.
  - name: Trigger Configuration
    description: Define triggers that control when and how tags fire based on events and conditions.
  - name: Variable Management
    description: Create and manage variables that provide dynamic values to tags and triggers.
  - name: Version Control
    description: Create, publish, and manage container versions with rollback capabilities.
  - name: User Permissions
    description: Manage user access and permissions at the account and container level.
  - name: Server-Side Tagging
    description: Build custom server-side tags, clients, and variables for server-to-server data collection.
  - name: Data Layer
    description: Structured data layer for passing information between your website and Tag Manager.
- type: UseCases
  data:
  - name: Marketing Tag Deployment
    description: Deploy and manage marketing and analytics tags without modifying website code.
  - name: Conversion Tracking
    description: Track conversions across multiple advertising platforms with centralized tag management.
  - name: Privacy Compliance
    description: Implement consent-based tag firing and data collection policies for GDPR and CCPA compliance.
  - name: A/B Testing
    description: Deploy and manage A/B testing tags and experiment configurations across web properties.
  - name: Server-Side Data Collection
    description: Process data server-side for improved performance, accuracy, and privacy compliance.
- type: Integrations
  data:
  - name: Google Analytics
    description: Native integration with Google Analytics 4 for event tracking and measurement.
  - name: Google Ads
    description: Deploy Google Ads conversion tracking and remarketing tags with built-in templates.
  - name: Google Marketing Platform
    description: Integrate with Campaign Manager, Display & Video 360, and Search Ads 360.
  - name: Facebook Pixel
    description: Deploy and manage Facebook Pixel tracking with community template support.
  - name: Consent Management Platforms
    description: Integrate with consent management platforms for privacy-compliant tag firing.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 20
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/google-tag-manager"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/google-tag-manager/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/google-tag-manager/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.