Tag Manager API

این API به مشتریان اجازه می دهد تا به پیکربندی کانتینر و برچسب دسترسی داشته باشند و آن را تغییر دهند.

خدمات: tagmanager.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس اسناد کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://tagmanager.googleapis.com

منبع REST: v2.accounts

روش ها
get GET /tagmanager/v2/{path}
یک حساب GTM دریافت می کند.
list GET /tagmanager/v2/accounts
تمام حساب‌های GTM را که کاربر به آنها دسترسی دارد فهرست می‌کند.
update PUT /tagmanager/v2/{path}
یک حساب GTM را به روز می کند.

منبع REST: v2.accounts.containers

روش ها
combine POST /tagmanager/v2/{path}:combine
ظروف را ترکیب می کند.
create POST /tagmanager/v2/{parent}/containers
یک کانتینر ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک ظرف را حذف می کند.
get GET /tagmanager/v2/{path}
یک کانتینر می گیرد.
list GET /tagmanager/v2/{parent}/containers
همه کانتینرهایی را که به یک حساب GTM تعلق دارند فهرست می کند.
lookup GET /tagmanager/v2/accounts/containers:lookup
یک ظرف را با شناسه مقصد یا شناسه برچسب جستجو می کند.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
شناسه برچسب را از یک ظرف خارج کنید.
snippet GET /tagmanager/v2/{path}:snippet
قطعه برچسب گذاری یک کانتینر را دریافت می کند.
update PUT /tagmanager/v2/{path}
یک ظرف را به روز می کند.

منبع REST: v2.accounts.containers.destinations

روش ها
get GET /tagmanager/v2/{path}
مقصد می گیرد.
link POST /tagmanager/v2/{parent}/destinations:link
مقصدی را به این کانتینر اضافه می کند و آن را از کانتینری که در حال حاضر به آن مرتبط است حذف می کند.
list GET /tagmanager/v2/{parent}/destinations
همه مقصدهای مرتبط با یک کانتینر GTM را فهرست می کند.

منبع REST: v2.accounts.containers.environments

روش ها
create POST /tagmanager/v2/{parent}/environments
یک محیط GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک محیط GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک محیط GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/environments
همه محیط‌های GTM یک ظرف GTM را فهرست می‌کند.
reauthorize POST /tagmanager/v2/{path}:reauthorize
کد مجوز برای محیط GTM را دوباره تولید می کند.
update PUT /tagmanager/v2/{path}
یک محیط GTM را به روز می کند.

منبع REST: v2.accounts.containers.version_headers

روش ها
latest GET /tagmanager/v2/{parent}/version_headers:latest
آخرین هدر نسخه ظرف را دریافت می کند
list GET /tagmanager/v2/{parent}/version_headers
تمام نسخه‌های کانتینر یک کانتینر GTM را فهرست می‌کند.

منبع REST: v2.accounts.containers.versions

روش ها
delete DELETE /tagmanager/v2/{path}
یک نسخه کانتینر را حذف می کند.
get GET /tagmanager/v2/{path}
یک نسخه کانتینر دریافت می کند.
live GET /tagmanager/v2/{parent}/versions:live
پخش زنده را دریافت می کند (یعنی
publish POST /tagmanager/v2/{path}:publish
یک نسخه کانتینر را منتشر می کند.
set_latest POST /tagmanager/v2/{path}:set_latest
آخرین نسخه مورد استفاده را برای همگام سازی فضاهای کاری هنگام تشخیص تداخل و خطا تنظیم می کند.
undelete POST /tagmanager/v2/{path}:undelete
یک نسخه کانتینر را حذف می کند.
update PUT /tagmanager/v2/{path}
یک نسخه کانتینر را به روز می کند.

منبع REST: v2.accounts.containers.spaces

روش ها
create POST /tagmanager/v2/{parent}/workspaces
یک فضای کاری ایجاد می کند.
create_version POST /tagmanager/v2/{path}:create_version
یک نسخه کانتینر را از موجودیت های موجود در فضای کاری ایجاد می کند، فضای کاری را حذف می کند و نسخه کانتینر پایه را روی نسخه ایجاد شده جدید تنظیم می کند.
delete DELETE /tagmanager/v2/{path}
یک فضای کاری را حذف می کند.
get GET /tagmanager/v2/{path}
یک فضای کاری می گیرد.
getStatus GET /tagmanager/v2/{path}/status
موجودیت های متناقض و اصلاح شده را در فضای کاری پیدا می کند.
list GET /tagmanager/v2/{parent}/workspaces
همه فضاهای کاری را که به یک ظرف GTM تعلق دارند فهرست می کند.
quick_preview POST /tagmanager/v2/{path}:quick_preview
سریع یک فضای کاری را با ایجاد یک نسخه کانتینر جعلی از همه موجودات در فضای کاری ارائه شده پیش نمایش می کند.
resolve_conflict POST /tagmanager/v2/{path}:resolve_conflict
تداخل ادغام یک موجودیت فضای کاری را با به روز رسانی آن به موجودیت حل شده ارسال شده در درخواست حل می کند.
sync POST /tagmanager/v2/{path}:sync
با به‌روزرسانی همه موجودیت‌های فضای کاری اصلاح‌نشده و نمایش تداخل‌ها برای موجودیت‌های اصلاح‌شده، یک فضای کاری را با آخرین نسخه ظرف همگام‌سازی می‌کند.
update PUT /tagmanager/v2/{path}
یک فضای کاری را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.built_in_variables

روش ها
create POST /tagmanager/v2/{parent}/built_in_variables
یک یا چند متغیر داخلی GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک یا چند متغیر داخلی GTM را حذف می کند.
list GET /tagmanager/v2/{parent}/built_in_variables
تمام متغیرهای داخلی فعال یک ظرف GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}/built_in_variables:revert
تغییرات را به متغیرهای داخلی GTM در یک فضای کاری GTM برمی‌گرداند.

منبع REST: v2.accounts.containers.workspaces.clients

روش ها
create POST /tagmanager/v2/{parent}/clients
یک سرویس گیرنده GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک کلاینت GTM را حذف می کند.
get GET /tagmanager/v2/{path}
مشتری GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/clients
همه سرویس گیرندگان GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک سرویس گیرنده GTM در یک فضای کاری GTM برمی گرداند.
update PUT /tagmanager/v2/{path}
یک کلاینت GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspace.folders

روش ها
create POST /tagmanager/v2/{parent}/folders
یک پوشه GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک پوشه GTM را حذف می کند.
entities POST /tagmanager/v2/{path}:entities
همه موجودیت های موجود در یک پوشه GTM را فهرست کنید.
get GET /tagmanager/v2/{path}
یک پوشه GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/folders
همه پوشه‌های GTM یک کانتینر را فهرست می‌کند.
move_entities_to_folder POST /tagmanager/v2/{path}:move_entities_to_folder
موجودیت ها را به یک پوشه GTM منتقل می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک پوشه GTM در یک فضای کاری GTM برمی گرداند.
update PUT /tagmanager/v2/{path}
یک پوشه GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.gtag_config

روش ها
create POST /tagmanager/v2/{parent}/gtag_config
یک پیکربندی برچسب گوگل ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
پیکربندی تگ Google را حذف می کند.
get GET /tagmanager/v2/{path}
پیکربندی برچسب گوگل را دریافت می کند.
list GET /tagmanager/v2/{parent}/gtag_config
تمام تنظیمات تگ Google را در یک Container فهرست می کند.
update PUT /tagmanager/v2/{path}
پیکربندی تگ Google را به روز می کند.

منبع REST: v2.accounts.containers.workspace.tags

روش ها
create POST /tagmanager/v2/{parent}/tags
یک تگ GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
برچسب GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک برچسب GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/tags
همه برچسب‌های GTM یک کانتینر را فهرست می‌کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک برچسب GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک برچسب GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.templates

روش ها
create POST /tagmanager/v2/{parent}/templates
یک الگوی سفارشی GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک الگوی GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک الگوی GTM دریافت می کند.
import_from_gallery POST /tagmanager/v2/{parent}/templates:import_from_gallery
یک الگوی سفارشی GTM را از گالری وارد می کند.
list GET /tagmanager/v2/{parent}/templates
همه الگوهای GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک الگوی GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک الگوی GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.transformations

روش ها
create POST /tagmanager/v2/{parent}/transformations
یک GTM Transformation ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
تبدیل GTM را حذف می کند.
get GET /tagmanager/v2/{path}
تبدیل GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/transformations
تمام تغییرات GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک GTM Transformation در یک GTM Workspace برمی گرداند.
update PUT /tagmanager/v2/{path}
تبدیل GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspace.triggers

روش ها
create POST /tagmanager/v2/{parent}/triggers
یک تریگر GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک تریگر GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک ماشه GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/triggers
همه محرک‌های GTM یک کانتینر را فهرست می‌کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک راه‌انداز GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک تریگر GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.variables

روش ها
create POST /tagmanager/v2/{parent}/variables
یک متغیر GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک متغیر GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک متغیر GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/variables
همه متغیرهای GTM یک کانتینر را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک متغیر GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک متغیر GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspace.zones

روش ها
create POST /tagmanager/v2/{parent}/zones
یک منطقه GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک منطقه GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک منطقه GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/zones
همه مناطق GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک منطقه GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک منطقه GTM را به روز می کند.

منبع REST: v2.accounts.user_permissions

روش ها
create POST /tagmanager/v2/{parent}/user_permissions
دسترسی به حساب و کانتینر کاربر را ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
کاربر را از حساب حذف می کند و دسترسی به آن و همه کانتینرهای آن را لغو می کند.
get GET /tagmanager/v2/{path}
دسترسی به حساب و کانتینر کاربر را دریافت می کند.
list GET /tagmanager/v2/{parent}/user_permissions
همه کاربرانی که به حساب دسترسی دارند را به همراه دسترسی کاربر حساب و کانتینر که به هر یک از آنها اعطا شده است فهرست کنید.
update PUT /tagmanager/v2/{path}
دسترسی به حساب و کانتینر کاربر را به روز می کند.

منبع REST: v1.accounts

روش ها
get GET /tagmanager/v1/accounts/{accountId}
یک حساب GTM دریافت می کند.
list GET /tagmanager/v1/accounts
تمام حساب‌های GTM را که کاربر به آنها دسترسی دارد فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}
یک حساب GTM را به روز می کند.

منبع REST: v1.accounts.containers

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers
یک کانتینر ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}
یک ظرف را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}
یک کانتینر می گیرد.
list GET /tagmanager/v1/accounts/{accountId}/containers
همه کانتینرهایی را که به یک حساب GTM تعلق دارند فهرست می کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}
یک ظرف را به روز می کند.

منبع REST: v1.accounts.containers.environments

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
یک محیط GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
یک محیط GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
یک محیط GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
همه محیط‌های GTM یک ظرف GTM را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
یک محیط GTM را به روز می کند.

منبع REST: v1.accounts.containers.folders

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
یک پوشه GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
یک پوشه GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
یک پوشه GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
همه پوشه‌های GTM یک کانتینر را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
یک پوشه GTM را به روز می کند.

منبع REST: v1.accounts.containers.folders.entities

روش ها
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
همه موجودیت های موجود در یک پوشه GTM را فهرست کنید.

منبع REST: v1.accounts.containers.move_folders

روش ها
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
موجودیت ها را به یک پوشه GTM منتقل می کند.

منبع REST: v1.accounts.containers.reauthorize_environments

روش ها
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
کد مجوز برای محیط GTM را دوباره تولید می کند.

منبع REST: v1.accounts.containers.tags

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
یک تگ GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
برچسب GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
یک برچسب GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
همه برچسب‌های GTM یک کانتینر را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
یک برچسب GTM را به روز می کند.

منبع REST: v1.accounts.containers.triggers

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
یک تریگر GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
یک تریگر GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
یک ماشه GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
همه محرک‌های GTM یک کانتینر را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
یک تریگر GTM را به روز می کند.

منبع REST: v1.accounts.containers.variables

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
یک متغیر GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
یک متغیر GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
یک متغیر GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
همه متغیرهای GTM یک کانتینر را فهرست می کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
یک متغیر GTM را به روز می کند.

منبع REST: v1.accounts.containers.versions

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
یک نسخه کانتینر ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
یک نسخه کانتینر را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
یک نسخه کانتینر دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
تمام نسخه‌های کانتینر یک کانتینر GTM را فهرست می‌کند.
publish POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish
یک نسخه کانتینر را منتشر می کند.
restore POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore
یک نسخه کانتینر را بازیابی می کند.
undelete POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete
یک نسخه کانتینر را حذف می کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
یک نسخه کانتینر را به روز می کند.

منبع REST: v1.accounts.permissions

روش ها
create POST /tagmanager/v1/accounts/{accountId}/permissions
مجوزهای حساب و کانتینر کاربر را ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
کاربر را از حساب حذف می کند و دسترسی به آن و همه کانتینرهای آن را لغو می کند.
get GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
مجوزهای حساب و کانتینر کاربر را دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/permissions
همه کاربرانی که به حساب دسترسی دارند را به همراه مجوزهای حساب و کانتینر که به هر یک از آنها اعطا شده است فهرست کنید.
update PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
مجوزهای حساب و کانتینر کاربر را به روز می کند.
،

این API به مشتریان اجازه می دهد تا به پیکربندی کانتینر و برچسب دسترسی داشته باشند و آن را تغییر دهند.

خدمات: tagmanager.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس اسناد کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://tagmanager.googleapis.com

منبع REST: v2.accounts

روش ها
get GET /tagmanager/v2/{path}
یک حساب GTM دریافت می کند.
list GET /tagmanager/v2/accounts
تمام حساب‌های GTM را که کاربر به آنها دسترسی دارد فهرست می‌کند.
update PUT /tagmanager/v2/{path}
یک حساب GTM را به روز می کند.

منبع REST: v2.accounts.containers

روش ها
combine POST /tagmanager/v2/{path}:combine
ظروف را ترکیب می کند.
create POST /tagmanager/v2/{parent}/containers
یک کانتینر ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک ظرف را حذف می کند.
get GET /tagmanager/v2/{path}
یک کانتینر می گیرد.
list GET /tagmanager/v2/{parent}/containers
همه کانتینرهایی را که به یک حساب GTM تعلق دارند فهرست می کند.
lookup GET /tagmanager/v2/accounts/containers:lookup
یک ظرف را با شناسه مقصد یا شناسه برچسب جستجو می کند.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
شناسه برچسب را از یک ظرف خارج کنید.
snippet GET /tagmanager/v2/{path}:snippet
قطعه برچسب گذاری یک کانتینر را دریافت می کند.
update PUT /tagmanager/v2/{path}
یک ظرف را به روز می کند.

منبع REST: v2.accounts.containers.destinations

روش ها
get GET /tagmanager/v2/{path}
مقصد می گیرد.
link POST /tagmanager/v2/{parent}/destinations:link
مقصدی را به این کانتینر اضافه می کند و آن را از کانتینری که در حال حاضر به آن مرتبط است حذف می کند.
list GET /tagmanager/v2/{parent}/destinations
همه مقصدهای مرتبط با یک کانتینر GTM را فهرست می کند.

منبع REST: v2.accounts.containers.environments

روش ها
create POST /tagmanager/v2/{parent}/environments
یک محیط GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک محیط GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک محیط GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/environments
همه محیط‌های GTM یک ظرف GTM را فهرست می‌کند.
reauthorize POST /tagmanager/v2/{path}:reauthorize
کد مجوز برای محیط GTM را دوباره تولید می کند.
update PUT /tagmanager/v2/{path}
یک محیط GTM را به روز می کند.

منبع REST: v2.accounts.containers.version_headers

روش ها
latest GET /tagmanager/v2/{parent}/version_headers:latest
آخرین هدر نسخه ظرف را دریافت می کند
list GET /tagmanager/v2/{parent}/version_headers
تمام نسخه‌های کانتینر یک کانتینر GTM را فهرست می‌کند.

منبع REST: v2.accounts.containers.versions

روش ها
delete DELETE /tagmanager/v2/{path}
یک نسخه کانتینر را حذف می کند.
get GET /tagmanager/v2/{path}
یک نسخه کانتینر دریافت می کند.
live GET /tagmanager/v2/{parent}/versions:live
پخش زنده را دریافت می کند (یعنی
publish POST /tagmanager/v2/{path}:publish
یک نسخه کانتینر را منتشر می کند.
set_latest POST /tagmanager/v2/{path}:set_latest
آخرین نسخه مورد استفاده را برای همگام سازی فضاهای کاری هنگام تشخیص تداخل و خطا تنظیم می کند.
undelete POST /tagmanager/v2/{path}:undelete
یک نسخه کانتینر را حذف می کند.
update PUT /tagmanager/v2/{path}
یک نسخه کانتینر را به روز می کند.

منبع REST: v2.accounts.containers.spaces

روش ها
create POST /tagmanager/v2/{parent}/workspaces
یک فضای کاری ایجاد می کند.
create_version POST /tagmanager/v2/{path}:create_version
یک نسخه کانتینر را از موجودیت های موجود در فضای کاری ایجاد می کند، فضای کاری را حذف می کند و نسخه کانتینر پایه را روی نسخه ایجاد شده جدید تنظیم می کند.
delete DELETE /tagmanager/v2/{path}
یک فضای کاری را حذف می کند.
get GET /tagmanager/v2/{path}
یک فضای کاری می گیرد.
getStatus GET /tagmanager/v2/{path}/status
موجودیت های متناقض و اصلاح شده را در فضای کاری پیدا می کند.
list GET /tagmanager/v2/{parent}/workspaces
همه فضاهای کاری را که به یک ظرف GTM تعلق دارند فهرست می کند.
quick_preview POST /tagmanager/v2/{path}:quick_preview
سریع یک فضای کاری را با ایجاد یک نسخه کانتینر جعلی از همه موجودات در فضای کاری ارائه شده پیش نمایش می کند.
resolve_conflict POST /tagmanager/v2/{path}:resolve_conflict
تداخل ادغام یک موجودیت فضای کاری را با به روز رسانی آن به موجودیت حل شده ارسال شده در درخواست حل می کند.
sync POST /tagmanager/v2/{path}:sync
با به‌روزرسانی همه موجودیت‌های فضای کاری اصلاح‌نشده و نمایش تداخل‌ها برای موجودیت‌های اصلاح‌شده، یک فضای کاری را با آخرین نسخه ظرف همگام‌سازی می‌کند.
update PUT /tagmanager/v2/{path}
یک فضای کاری را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.built_in_variables

روش ها
create POST /tagmanager/v2/{parent}/built_in_variables
یک یا چند متغیر داخلی GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک یا چند متغیر داخلی GTM را حذف می کند.
list GET /tagmanager/v2/{parent}/built_in_variables
تمام متغیرهای داخلی فعال یک ظرف GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}/built_in_variables:revert
تغییرات را به متغیرهای داخلی GTM در یک فضای کاری GTM برمی‌گرداند.

منبع REST: v2.accounts.containers.workspaces.clients

روش ها
create POST /tagmanager/v2/{parent}/clients
یک سرویس گیرنده GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک کلاینت GTM را حذف می کند.
get GET /tagmanager/v2/{path}
مشتری GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/clients
همه سرویس گیرندگان GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک سرویس گیرنده GTM در یک فضای کاری GTM برمی گرداند.
update PUT /tagmanager/v2/{path}
یک کلاینت GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspace.folders

روش ها
create POST /tagmanager/v2/{parent}/folders
یک پوشه GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک پوشه GTM را حذف می کند.
entities POST /tagmanager/v2/{path}:entities
همه موجودیت های موجود در یک پوشه GTM را فهرست کنید.
get GET /tagmanager/v2/{path}
یک پوشه GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/folders
همه پوشه‌های GTM یک کانتینر را فهرست می‌کند.
move_entities_to_folder POST /tagmanager/v2/{path}:move_entities_to_folder
موجودیت ها را به یک پوشه GTM منتقل می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک پوشه GTM در یک فضای کاری GTM برمی گرداند.
update PUT /tagmanager/v2/{path}
یک پوشه GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.gtag_config

روش ها
create POST /tagmanager/v2/{parent}/gtag_config
یک پیکربندی برچسب گوگل ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
پیکربندی تگ Google را حذف می کند.
get GET /tagmanager/v2/{path}
پیکربندی برچسب گوگل را دریافت می کند.
list GET /tagmanager/v2/{parent}/gtag_config
تمام تنظیمات تگ Google را در یک Container فهرست می کند.
update PUT /tagmanager/v2/{path}
پیکربندی تگ Google را به روز می کند.

منبع REST: v2.accounts.containers.workspace.tags

روش ها
create POST /tagmanager/v2/{parent}/tags
یک تگ GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
برچسب GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک برچسب GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/tags
همه برچسب‌های GTM یک کانتینر را فهرست می‌کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک برچسب GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک برچسب GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.templates

روش ها
create POST /tagmanager/v2/{parent}/templates
یک الگوی سفارشی GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک الگوی GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک الگوی GTM دریافت می کند.
import_from_gallery POST /tagmanager/v2/{parent}/templates:import_from_gallery
یک الگوی سفارشی GTM را از گالری وارد می کند.
list GET /tagmanager/v2/{parent}/templates
همه الگوهای GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک الگوی GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک الگوی GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.transformations

روش ها
create POST /tagmanager/v2/{parent}/transformations
یک GTM Transformation ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
تبدیل GTM را حذف می کند.
get GET /tagmanager/v2/{path}
تبدیل GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/transformations
تمام تغییرات GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک GTM Transformation در یک GTM Workspace برمی گرداند.
update PUT /tagmanager/v2/{path}
تبدیل GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspace.triggers

روش ها
create POST /tagmanager/v2/{parent}/triggers
یک تریگر GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک تریگر GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک ماشه GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/triggers
همه محرک‌های GTM یک کانتینر را فهرست می‌کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک راه‌انداز GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک تریگر GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspaces.variables

روش ها
create POST /tagmanager/v2/{parent}/variables
یک متغیر GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک متغیر GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک متغیر GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/variables
همه متغیرهای GTM یک کانتینر را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک متغیر GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک متغیر GTM را به روز می کند.

منبع REST: v2.accounts.containers.workspace.zones

روش ها
create POST /tagmanager/v2/{parent}/zones
یک منطقه GTM ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
یک منطقه GTM را حذف می کند.
get GET /tagmanager/v2/{path}
یک منطقه GTM دریافت می کند.
list GET /tagmanager/v2/{parent}/zones
همه مناطق GTM یک فضای کاری کانتینر GTM را فهرست می کند.
revert POST /tagmanager/v2/{path}:revert
تغییرات را به یک منطقه GTM در یک فضای کاری GTM برمی‌گرداند.
update PUT /tagmanager/v2/{path}
یک منطقه GTM را به روز می کند.

منبع REST: v2.accounts.user_permissions

روش ها
create POST /tagmanager/v2/{parent}/user_permissions
دسترسی به حساب و کانتینر کاربر را ایجاد می کند.
delete DELETE /tagmanager/v2/{path}
کاربر را از حساب حذف می کند و دسترسی به آن و همه کانتینرهای آن را لغو می کند.
get GET /tagmanager/v2/{path}
دسترسی به حساب و کانتینر کاربر را دریافت می کند.
list GET /tagmanager/v2/{parent}/user_permissions
همه کاربرانی که به حساب دسترسی دارند را به همراه دسترسی کاربر حساب و کانتینر که به هر یک از آنها اعطا شده است فهرست کنید.
update PUT /tagmanager/v2/{path}
دسترسی به حساب و کانتینر کاربر را به روز می کند.

منبع REST: v1.accounts

روش ها
get GET /tagmanager/v1/accounts/{accountId}
یک حساب GTM دریافت می کند.
list GET /tagmanager/v1/accounts
تمام حساب‌های GTM را که کاربر به آنها دسترسی دارد فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}
یک حساب GTM را به روز می کند.

منبع REST: v1.accounts.containers

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers
یک کانتینر ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}
یک ظرف را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}
یک کانتینر می گیرد.
list GET /tagmanager/v1/accounts/{accountId}/containers
همه کانتینرهایی را که به یک حساب GTM تعلق دارند فهرست می کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}
یک ظرف را به روز می کند.

منبع REST: v1.accounts.containers.environments

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
یک محیط GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
یک محیط GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
یک محیط GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
همه محیط‌های GTM یک ظرف GTM را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
یک محیط GTM را به روز می کند.

منبع REST: v1.accounts.containers.folders

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
یک پوشه GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
یک پوشه GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
یک پوشه GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
همه پوشه‌های GTM یک کانتینر را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
یک پوشه GTM را به روز می کند.

منبع REST: v1.accounts.containers.folders.entities

روش ها
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
همه موجودیت های موجود در یک پوشه GTM را فهرست کنید.

منبع REST: v1.accounts.containers.move_folders

روش ها
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
موجودیت ها را به یک پوشه GTM منتقل می کند.

منبع REST: v1.accounts.containers.reauthorize_environments

روش ها
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
کد مجوز برای محیط GTM را دوباره تولید می کند.

منبع REST: v1.accounts.containers.tags

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
یک تگ GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
برچسب GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
یک برچسب GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
همه برچسب‌های GTM یک کانتینر را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
یک برچسب GTM را به روز می کند.

منبع REST: v1.accounts.containers.triggers

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
یک تریگر GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
یک تریگر GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
یک ماشه GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
همه محرک‌های GTM یک کانتینر را فهرست می‌کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
یک تریگر GTM را به روز می کند.

منبع REST: v1.accounts.containers.variables

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
یک متغیر GTM ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
یک متغیر GTM را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
یک متغیر GTM دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
همه متغیرهای GTM یک کانتینر را فهرست می کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
یک متغیر GTM را به روز می کند.

منبع REST: v1.accounts.containers.versions

روش ها
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
یک نسخه کانتینر ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
یک نسخه کانتینر را حذف می کند.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
یک نسخه کانتینر دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
تمام نسخه‌های کانتینر یک کانتینر GTM را فهرست می‌کند.
publish POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish
یک نسخه کانتینر را منتشر می کند.
restore POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore
یک نسخه کانتینر را بازیابی می کند.
undelete POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete
یک نسخه کانتینر را حذف می کند.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
یک نسخه کانتینر را به روز می کند.

منبع REST: v1.accounts.permissions

روش ها
create POST /tagmanager/v1/accounts/{accountId}/permissions
مجوزهای حساب و کانتینر کاربر را ایجاد می کند.
delete DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
کاربر را از حساب حذف می کند و دسترسی به آن و همه کانتینرهای آن را لغو می کند.
get GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
مجوزهای حساب و کانتینر کاربر را دریافت می کند.
list GET /tagmanager/v1/accounts/{accountId}/permissions
همه کاربرانی که به حساب دسترسی دارند را به همراه مجوزهای حساب و کانتینر که به هر یک از آنها اعطا شده است فهرست کنید.
update PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
مجوزهای حساب و کانتینر کاربر را به روز می کند.