OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/tagmanager.delete.containers":
{ | 5 "https://www.googleapis.com/auth/tagmanager.delete.containers":
{ |
6 "description": "Delete your Google Tag Manager containers" | 6 "description": "Delete your Google Tag Manager containers" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/tagmanager.edit.containers": { | 8 "https://www.googleapis.com/auth/tagmanager.edit.containers": { |
9 "description": "Manage your Google Tag Manager containers" | 9 "description": "Manage your Google Tag Manager containers" |
10 }, | 10 }, |
(...skipping 15 matching lines...) Expand all Loading... |
26 } | 26 } |
27 } | 27 } |
28 }, | 28 }, |
29 "basePath": "/tagmanager/v1/", | 29 "basePath": "/tagmanager/v1/", |
30 "baseUrl": "https://www.googleapis.com/tagmanager/v1/", | 30 "baseUrl": "https://www.googleapis.com/tagmanager/v1/", |
31 "batchPath": "batch", | 31 "batchPath": "batch", |
32 "canonicalName": "Tag Manager", | 32 "canonicalName": "Tag Manager", |
33 "description": "API for accessing Tag Manager accounts and containers.", | 33 "description": "API for accessing Tag Manager accounts and containers.", |
34 "discoveryVersion": "v1", | 34 "discoveryVersion": "v1", |
35 "documentationLink": "https://developers.google.com/tag-manager/api/v1/", | 35 "documentationLink": "https://developers.google.com/tag-manager/api/v1/", |
36 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/RYltSVORyo-2lH4YNllLHLLyJN4\"", | 36 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/LbLzPv65qQp3dOE7QCbBe3EGElQ\"", |
37 "icons": { | 37 "icons": { |
38 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 38 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
39 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 39 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
40 }, | 40 }, |
41 "id": "tagmanager:v1", | 41 "id": "tagmanager:v1", |
42 "kind": "discovery#restDescription", | 42 "kind": "discovery#restDescription", |
43 "name": "tagmanager", | 43 "name": "tagmanager", |
44 "ownerDomain": "google.com", | 44 "ownerDomain": "google.com", |
45 "ownerName": "Google", | 45 "ownerName": "Google", |
46 "parameters": { | 46 "parameters": { |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
307 }, | 307 }, |
308 "response": { | 308 "response": { |
309 "$ref": "Container" | 309 "$ref": "Container" |
310 }, | 310 }, |
311 "scopes": [ | 311 "scopes": [ |
312 "https://www.googleapis.com/auth/tagmanager.edit
.containers" | 312 "https://www.googleapis.com/auth/tagmanager.edit
.containers" |
313 ] | 313 ] |
314 } | 314 } |
315 }, | 315 }, |
316 "resources": { | 316 "resources": { |
| 317 "folders": { |
| 318 "methods": { |
| 319 "create": { |
| 320 "description": "Creates a GTM Folder.", |
| 321 "httpMethod": "POST", |
| 322 "id": "tagmanager.accounts.containers.folder
s.create", |
| 323 "parameterOrder": [ |
| 324 "accountId", |
| 325 "containerId" |
| 326 ], |
| 327 "parameters": { |
| 328 "accountId": { |
| 329 "description": "The GTM Account ID."
, |
| 330 "location": "path", |
| 331 "required": true, |
| 332 "type": "string" |
| 333 }, |
| 334 "containerId": { |
| 335 "description": "The GTM Container ID
.", |
| 336 "location": "path", |
| 337 "required": true, |
| 338 "type": "string" |
| 339 } |
| 340 }, |
| 341 "path": "accounts/{accountId}/containers/{co
ntainerId}/folders", |
| 342 "request": { |
| 343 "$ref": "Folder" |
| 344 }, |
| 345 "response": { |
| 346 "$ref": "Folder" |
| 347 }, |
| 348 "scopes": [ |
| 349 "https://www.googleapis.com/auth/tagmana
ger.edit.containers" |
| 350 ] |
| 351 }, |
| 352 "delete": { |
| 353 "description": "Deletes a GTM Folder.", |
| 354 "httpMethod": "DELETE", |
| 355 "id": "tagmanager.accounts.containers.folder
s.delete", |
| 356 "parameterOrder": [ |
| 357 "accountId", |
| 358 "containerId", |
| 359 "folderId" |
| 360 ], |
| 361 "parameters": { |
| 362 "accountId": { |
| 363 "description": "The GTM Account ID."
, |
| 364 "location": "path", |
| 365 "required": true, |
| 366 "type": "string" |
| 367 }, |
| 368 "containerId": { |
| 369 "description": "The GTM Container ID
.", |
| 370 "location": "path", |
| 371 "required": true, |
| 372 "type": "string" |
| 373 }, |
| 374 "folderId": { |
| 375 "description": "The GTM Folder ID.", |
| 376 "location": "path", |
| 377 "required": true, |
| 378 "type": "string" |
| 379 } |
| 380 }, |
| 381 "path": "accounts/{accountId}/containers/{co
ntainerId}/folders/{folderId}", |
| 382 "scopes": [ |
| 383 "https://www.googleapis.com/auth/tagmana
ger.edit.containers" |
| 384 ] |
| 385 }, |
| 386 "get": { |
| 387 "description": "Gets a GTM Folder.", |
| 388 "httpMethod": "GET", |
| 389 "id": "tagmanager.accounts.containers.folder
s.get", |
| 390 "parameterOrder": [ |
| 391 "accountId", |
| 392 "containerId", |
| 393 "folderId" |
| 394 ], |
| 395 "parameters": { |
| 396 "accountId": { |
| 397 "description": "The GTM Account ID."
, |
| 398 "location": "path", |
| 399 "required": true, |
| 400 "type": "string" |
| 401 }, |
| 402 "containerId": { |
| 403 "description": "The GTM Container ID
.", |
| 404 "location": "path", |
| 405 "required": true, |
| 406 "type": "string" |
| 407 }, |
| 408 "folderId": { |
| 409 "description": "The GTM Folder ID.", |
| 410 "location": "path", |
| 411 "required": true, |
| 412 "type": "string" |
| 413 } |
| 414 }, |
| 415 "path": "accounts/{accountId}/containers/{co
ntainerId}/folders/{folderId}", |
| 416 "response": { |
| 417 "$ref": "Folder" |
| 418 }, |
| 419 "scopes": [ |
| 420 "https://www.googleapis.com/auth/tagmana
ger.edit.containers", |
| 421 "https://www.googleapis.com/auth/tagmana
ger.readonly" |
| 422 ] |
| 423 }, |
| 424 "list": { |
| 425 "description": "Lists all GTM Folders of a C
ontainer.", |
| 426 "httpMethod": "GET", |
| 427 "id": "tagmanager.accounts.containers.folder
s.list", |
| 428 "parameterOrder": [ |
| 429 "accountId", |
| 430 "containerId" |
| 431 ], |
| 432 "parameters": { |
| 433 "accountId": { |
| 434 "description": "The GTM Account ID."
, |
| 435 "location": "path", |
| 436 "required": true, |
| 437 "type": "string" |
| 438 }, |
| 439 "containerId": { |
| 440 "description": "The GTM Container ID
.", |
| 441 "location": "path", |
| 442 "required": true, |
| 443 "type": "string" |
| 444 } |
| 445 }, |
| 446 "path": "accounts/{accountId}/containers/{co
ntainerId}/folders", |
| 447 "response": { |
| 448 "$ref": "ListFoldersResponse" |
| 449 }, |
| 450 "scopes": [ |
| 451 "https://www.googleapis.com/auth/tagmana
ger.edit.containers", |
| 452 "https://www.googleapis.com/auth/tagmana
ger.readonly" |
| 453 ] |
| 454 }, |
| 455 "update": { |
| 456 "description": "Updates a GTM Folder.", |
| 457 "httpMethod": "PUT", |
| 458 "id": "tagmanager.accounts.containers.folder
s.update", |
| 459 "parameterOrder": [ |
| 460 "accountId", |
| 461 "containerId", |
| 462 "folderId" |
| 463 ], |
| 464 "parameters": { |
| 465 "accountId": { |
| 466 "description": "The GTM Account ID."
, |
| 467 "location": "path", |
| 468 "required": true, |
| 469 "type": "string" |
| 470 }, |
| 471 "containerId": { |
| 472 "description": "The GTM Container ID
.", |
| 473 "location": "path", |
| 474 "required": true, |
| 475 "type": "string" |
| 476 }, |
| 477 "fingerprint": { |
| 478 "description": "When provided, this
fingerprint must match the fingerprint of the folder in storage.", |
| 479 "location": "query", |
| 480 "type": "string" |
| 481 }, |
| 482 "folderId": { |
| 483 "description": "The GTM Folder ID.", |
| 484 "location": "path", |
| 485 "required": true, |
| 486 "type": "string" |
| 487 } |
| 488 }, |
| 489 "path": "accounts/{accountId}/containers/{co
ntainerId}/folders/{folderId}", |
| 490 "request": { |
| 491 "$ref": "Folder" |
| 492 }, |
| 493 "response": { |
| 494 "$ref": "Folder" |
| 495 }, |
| 496 "scopes": [ |
| 497 "https://www.googleapis.com/auth/tagmana
ger.edit.containers" |
| 498 ] |
| 499 } |
| 500 }, |
| 501 "resources": { |
| 502 "entities": { |
| 503 "methods": { |
| 504 "list": { |
| 505 "description": "List all entities in
a GTM Folder.", |
| 506 "httpMethod": "GET", |
| 507 "id": "tagmanager.accounts.container
s.folders.entities.list", |
| 508 "parameterOrder": [ |
| 509 "accountId", |
| 510 "containerId", |
| 511 "folderId" |
| 512 ], |
| 513 "parameters": { |
| 514 "accountId": { |
| 515 "description": "The GTM Acco
unt ID.", |
| 516 "location": "path", |
| 517 "required": true, |
| 518 "type": "string" |
| 519 }, |
| 520 "containerId": { |
| 521 "description": "The GTM Cont
ainer ID.", |
| 522 "location": "path", |
| 523 "required": true, |
| 524 "type": "string" |
| 525 }, |
| 526 "folderId": { |
| 527 "description": "The GTM Fold
er ID.", |
| 528 "location": "path", |
| 529 "required": true, |
| 530 "type": "string" |
| 531 } |
| 532 }, |
| 533 "path": "accounts/{accountId}/contai
ners/{containerId}/folders/{folderId}/entities", |
| 534 "response": { |
| 535 "$ref": "FolderEntities" |
| 536 }, |
| 537 "scopes": [ |
| 538 "https://www.googleapis.com/auth
/tagmanager.edit.containers", |
| 539 "https://www.googleapis.com/auth
/tagmanager.readonly" |
| 540 ] |
| 541 } |
| 542 } |
| 543 } |
| 544 } |
| 545 }, |
317 "macros": { | 546 "macros": { |
318 "methods": { | 547 "methods": { |
319 "create": { | 548 "create": { |
320 "description": "Creates a GTM Macro.", | 549 "description": "Creates a GTM Macro.", |
321 "httpMethod": "POST", | 550 "httpMethod": "POST", |
322 "id": "tagmanager.accounts.containers.macros
.create", | 551 "id": "tagmanager.accounts.containers.macros
.create", |
323 "parameterOrder": [ | 552 "parameterOrder": [ |
324 "accountId", | 553 "accountId", |
325 "containerId" | 554 "containerId" |
326 ], | 555 ], |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
492 }, | 721 }, |
493 "response": { | 722 "response": { |
494 "$ref": "Macro" | 723 "$ref": "Macro" |
495 }, | 724 }, |
496 "scopes": [ | 725 "scopes": [ |
497 "https://www.googleapis.com/auth/tagmana
ger.edit.containers" | 726 "https://www.googleapis.com/auth/tagmana
ger.edit.containers" |
498 ] | 727 ] |
499 } | 728 } |
500 } | 729 } |
501 }, | 730 }, |
| 731 "move_folders": { |
| 732 "methods": { |
| 733 "update": { |
| 734 "description": "Moves entities to a GTM Fold
er.", |
| 735 "httpMethod": "PUT", |
| 736 "id": "tagmanager.accounts.containers.move_f
olders.update", |
| 737 "parameterOrder": [ |
| 738 "accountId", |
| 739 "containerId", |
| 740 "folderId" |
| 741 ], |
| 742 "parameters": { |
| 743 "accountId": { |
| 744 "description": "The GTM Account ID."
, |
| 745 "location": "path", |
| 746 "required": true, |
| 747 "type": "string" |
| 748 }, |
| 749 "containerId": { |
| 750 "description": "The GTM Container ID
.", |
| 751 "location": "path", |
| 752 "required": true, |
| 753 "type": "string" |
| 754 }, |
| 755 "folderId": { |
| 756 "description": "The GTM Folder ID.", |
| 757 "location": "path", |
| 758 "required": true, |
| 759 "type": "string" |
| 760 }, |
| 761 "tagId": { |
| 762 "description": "The tags to be moved
to the folder.", |
| 763 "location": "query", |
| 764 "repeated": true, |
| 765 "type": "string" |
| 766 }, |
| 767 "triggerId": { |
| 768 "description": "The triggers to be m
oved to the folder.", |
| 769 "location": "query", |
| 770 "repeated": true, |
| 771 "type": "string" |
| 772 }, |
| 773 "variableId": { |
| 774 "description": "The variables to be
moved to the folder.", |
| 775 "location": "query", |
| 776 "repeated": true, |
| 777 "type": "string" |
| 778 } |
| 779 }, |
| 780 "path": "accounts/{accountId}/containers/{co
ntainerId}/move_folders/{folderId}" |
| 781 } |
| 782 } |
| 783 }, |
502 "rules": { | 784 "rules": { |
503 "methods": { | 785 "methods": { |
504 "create": { | 786 "create": { |
505 "description": "Creates a GTM Rule.", | 787 "description": "Creates a GTM Rule.", |
506 "httpMethod": "POST", | 788 "httpMethod": "POST", |
507 "id": "tagmanager.accounts.containers.rules.
create", | 789 "id": "tagmanager.accounts.containers.rules.
create", |
508 "parameterOrder": [ | 790 "parameterOrder": [ |
509 "accountId", | 791 "accountId", |
510 "containerId" | 792 "containerId" |
511 ], | 793 ], |
(...skipping 1177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1689 }, | 1971 }, |
1690 "scopes": [ | 1972 "scopes": [ |
1691 "https://www.googleapis.com/auth/tagmanager.mana
ge.users" | 1973 "https://www.googleapis.com/auth/tagmanager.mana
ge.users" |
1692 ] | 1974 ] |
1693 } | 1975 } |
1694 } | 1976 } |
1695 } | 1977 } |
1696 } | 1978 } |
1697 } | 1979 } |
1698 }, | 1980 }, |
1699 "revision": "20150526", | 1981 "revision": "20150730", |
1700 "rootUrl": "https://www.googleapis.com/", | 1982 "rootUrl": "https://www.googleapis.com/", |
1701 "schemas": { | 1983 "schemas": { |
1702 "Account": { | 1984 "Account": { |
1703 "description": "Represents a Google Tag Manager Account.", | 1985 "description": "Represents a Google Tag Manager Account.", |
1704 "id": "Account", | 1986 "id": "Account", |
1705 "properties": { | 1987 "properties": { |
1706 "accountId": { | 1988 "accountId": { |
1707 "description": "The Account ID uniquely identifies the GTM A
ccount.", | 1989 "description": "The Account ID uniquely identifies the GTM A
ccount.", |
1708 "type": "string" | 1990 "type": "string" |
1709 }, | 1991 }, |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1783 "enum": [ | 2065 "enum": [ |
1784 "contains", | 2066 "contains", |
1785 "cssSelector", | 2067 "cssSelector", |
1786 "endsWith", | 2068 "endsWith", |
1787 "equals", | 2069 "equals", |
1788 "greater", | 2070 "greater", |
1789 "greaterOrEquals", | 2071 "greaterOrEquals", |
1790 "less", | 2072 "less", |
1791 "lessOrEquals", | 2073 "lessOrEquals", |
1792 "matchRegex", | 2074 "matchRegex", |
1793 "startsWith" | 2075 "startsWith", |
| 2076 "urlMatches" |
1794 ], | 2077 ], |
1795 "enumDescriptions": [ | 2078 "enumDescriptions": [ |
1796 "", | 2079 "", |
1797 "", | 2080 "", |
1798 "", | 2081 "", |
1799 "", | 2082 "", |
1800 "", | 2083 "", |
1801 "", | 2084 "", |
1802 "", | 2085 "", |
1803 "", | 2086 "", |
1804 "", | 2087 "", |
| 2088 "", |
1805 "" | 2089 "" |
1806 ], | 2090 ], |
1807 "type": "string" | 2091 "type": "string" |
1808 } | 2092 } |
1809 }, | 2093 }, |
1810 "type": "object" | 2094 "type": "object" |
1811 }, | 2095 }, |
1812 "Container": { | 2096 "Container": { |
1813 "description": "Represents a Google Tag Manager Container.", | 2097 "description": "Represents a Google Tag Manager Container.", |
1814 "id": "Container", | 2098 "id": "Container", |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1852 "errorMessage", | 2136 "errorMessage", |
1853 "errorUrl", | 2137 "errorUrl", |
1854 "event", | 2138 "event", |
1855 "formClasses", | 2139 "formClasses", |
1856 "formElement", | 2140 "formElement", |
1857 "formId", | 2141 "formId", |
1858 "formTarget", | 2142 "formTarget", |
1859 "formText", | 2143 "formText", |
1860 "formUrl", | 2144 "formUrl", |
1861 "historySource", | 2145 "historySource", |
| 2146 "htmlId", |
1862 "language", | 2147 "language", |
1863 "newHistoryFragment", | 2148 "newHistoryFragment", |
1864 "newHistoryState", | 2149 "newHistoryState", |
1865 "oldHistoryFragment", | 2150 "oldHistoryFragment", |
1866 "oldHistoryState", | 2151 "oldHistoryState", |
1867 "osVersion", | 2152 "osVersion", |
1868 "pageHostname", | 2153 "pageHostname", |
1869 "pagePath", | 2154 "pagePath", |
1870 "pageUrl", | 2155 "pageUrl", |
1871 "platform", | 2156 "platform", |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1908 "", | 2193 "", |
1909 "", | 2194 "", |
1910 "", | 2195 "", |
1911 "", | 2196 "", |
1912 "", | 2197 "", |
1913 "", | 2198 "", |
1914 "", | 2199 "", |
1915 "", | 2200 "", |
1916 "", | 2201 "", |
1917 "", | 2202 "", |
| 2203 "", |
1918 "" | 2204 "" |
1919 ], | 2205 ], |
1920 "type": "string" | 2206 "type": "string" |
1921 }, | 2207 }, |
1922 "type": "array" | 2208 "type": "array" |
1923 }, | 2209 }, |
1924 "fingerprint": { | 2210 "fingerprint": { |
1925 "description": "The fingerprint of the GTM Container as comp
uted at storage time. This value is recomputed whenever the account is modified.
", | 2211 "description": "The fingerprint of the GTM Container as comp
uted at storage time. This value is recomputed whenever the account is modified.
", |
1926 "type": "string" | 2212 "type": "string" |
1927 }, | 2213 }, |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2038 "type": "string" | 2324 "type": "string" |
2039 }, | 2325 }, |
2040 "deleted": { | 2326 "deleted": { |
2041 "description": "A value of true indicates this container ver
sion has been deleted.", | 2327 "description": "A value of true indicates this container ver
sion has been deleted.", |
2042 "type": "boolean" | 2328 "type": "boolean" |
2043 }, | 2329 }, |
2044 "fingerprint": { | 2330 "fingerprint": { |
2045 "description": "The fingerprint of the GTM Container Version
as computed at storage time. This value is recomputed whenever the container ve
rsion is modified.", | 2331 "description": "The fingerprint of the GTM Container Version
as computed at storage time. This value is recomputed whenever the container ve
rsion is modified.", |
2046 "type": "string" | 2332 "type": "string" |
2047 }, | 2333 }, |
| 2334 "folder": { |
| 2335 "description": "The folders in the container that this versi
on was taken from.", |
| 2336 "items": { |
| 2337 "$ref": "Folder" |
| 2338 }, |
| 2339 "type": "array" |
| 2340 }, |
2048 "macro": { | 2341 "macro": { |
2049 "description": "The macros in the container that this versio
n was taken from.", | 2342 "description": "The macros in the container that this versio
n was taken from.", |
2050 "items": { | 2343 "items": { |
2051 "$ref": "Macro" | 2344 "$ref": "Macro" |
2052 }, | 2345 }, |
2053 "type": "array" | 2346 "type": "array" |
2054 }, | 2347 }, |
2055 "name": { | 2348 "name": { |
2056 "description": "Container version display name.", | 2349 "description": "Container version display name.", |
2057 "type": "string" | 2350 "type": "string" |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2165 "description": "Compiler errors or not.", | 2458 "description": "Compiler errors or not.", |
2166 "type": "boolean" | 2459 "type": "boolean" |
2167 }, | 2460 }, |
2168 "containerVersion": { | 2461 "containerVersion": { |
2169 "$ref": "ContainerVersion", | 2462 "$ref": "ContainerVersion", |
2170 "description": "The container version created." | 2463 "description": "The container version created." |
2171 } | 2464 } |
2172 }, | 2465 }, |
2173 "type": "object" | 2466 "type": "object" |
2174 }, | 2467 }, |
| 2468 "Folder": { |
| 2469 "description": "Represents a Google Tag Manager Folder.", |
| 2470 "id": "Folder", |
| 2471 "properties": { |
| 2472 "accountId": { |
| 2473 "description": "GTM Account ID.", |
| 2474 "type": "string" |
| 2475 }, |
| 2476 "containerId": { |
| 2477 "description": "GTM Container ID.", |
| 2478 "type": "string" |
| 2479 }, |
| 2480 "fingerprint": { |
| 2481 "description": "The fingerprint of the GTM Folder as compute
d at storage time. This value is recomputed whenever the folder is modified.", |
| 2482 "type": "string" |
| 2483 }, |
| 2484 "folderId": { |
| 2485 "description": "The Folder ID uniquely identifies the GTM Fo
lder.", |
| 2486 "type": "string" |
| 2487 }, |
| 2488 "name": { |
| 2489 "annotations": { |
| 2490 "required": [ |
| 2491 "tagmanager.accounts.containers.folders.create" |
| 2492 ] |
| 2493 }, |
| 2494 "description": "Folder display name.", |
| 2495 "type": "string" |
| 2496 } |
| 2497 }, |
| 2498 "type": "object" |
| 2499 }, |
| 2500 "FolderEntities": { |
| 2501 "description": "Represents a Google Tag Manager Folder's contents.", |
| 2502 "id": "FolderEntities", |
| 2503 "properties": { |
| 2504 "tag": { |
| 2505 "description": "The list of tags inside the folder.", |
| 2506 "items": { |
| 2507 "$ref": "Tag" |
| 2508 }, |
| 2509 "type": "array" |
| 2510 }, |
| 2511 "trigger": { |
| 2512 "description": "The list of triggers inside the folder.", |
| 2513 "items": { |
| 2514 "$ref": "Trigger" |
| 2515 }, |
| 2516 "type": "array" |
| 2517 }, |
| 2518 "variable": { |
| 2519 "description": "The list of variables inside the folder.", |
| 2520 "items": { |
| 2521 "$ref": "Variable" |
| 2522 }, |
| 2523 "type": "array" |
| 2524 } |
| 2525 }, |
| 2526 "type": "object" |
| 2527 }, |
2175 "ListAccountUsersResponse": { | 2528 "ListAccountUsersResponse": { |
2176 "description": "List AccountUsers Response.", | 2529 "description": "List AccountUsers Response.", |
2177 "id": "ListAccountUsersResponse", | 2530 "id": "ListAccountUsersResponse", |
2178 "properties": { | 2531 "properties": { |
2179 "userAccess": { | 2532 "userAccess": { |
2180 "description": "All GTM AccountUsers of a GTM Account.", | 2533 "description": "All GTM AccountUsers of a GTM Account.", |
2181 "items": { | 2534 "items": { |
2182 "$ref": "UserAccess" | 2535 "$ref": "UserAccess" |
2183 }, | 2536 }, |
2184 "type": "array" | 2537 "type": "array" |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2228 "containers": { | 2581 "containers": { |
2229 "description": "All Containers of a GTM Account.", | 2582 "description": "All Containers of a GTM Account.", |
2230 "items": { | 2583 "items": { |
2231 "$ref": "Container" | 2584 "$ref": "Container" |
2232 }, | 2585 }, |
2233 "type": "array" | 2586 "type": "array" |
2234 } | 2587 } |
2235 }, | 2588 }, |
2236 "type": "object" | 2589 "type": "object" |
2237 }, | 2590 }, |
| 2591 "ListFoldersResponse": { |
| 2592 "description": "List Folders Response.", |
| 2593 "id": "ListFoldersResponse", |
| 2594 "properties": { |
| 2595 "folders": { |
| 2596 "description": "All GTM Folders of a GTM Container.", |
| 2597 "items": { |
| 2598 "$ref": "Folder" |
| 2599 }, |
| 2600 "type": "array" |
| 2601 } |
| 2602 }, |
| 2603 "type": "object" |
| 2604 }, |
2238 "ListMacrosResponse": { | 2605 "ListMacrosResponse": { |
2239 "description": "List Macros Response.", | 2606 "description": "List Macros Response.", |
2240 "id": "ListMacrosResponse", | 2607 "id": "ListMacrosResponse", |
2241 "properties": { | 2608 "properties": { |
2242 "macros": { | 2609 "macros": { |
2243 "description": "All GTM Macros of a GTM Container.", | 2610 "description": "All GTM Macros of a GTM Container.", |
2244 "items": { | 2611 "items": { |
2245 "$ref": "Macro" | 2612 "$ref": "Macro" |
2246 }, | 2613 }, |
2247 "type": "array" | 2614 "type": "array" |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2352 "description": "User notes on how to apply this macro in the
container.", | 2719 "description": "User notes on how to apply this macro in the
container.", |
2353 "type": "string" | 2720 "type": "string" |
2354 }, | 2721 }, |
2355 "parameter": { | 2722 "parameter": { |
2356 "description": "The macro's parameters.", | 2723 "description": "The macro's parameters.", |
2357 "items": { | 2724 "items": { |
2358 "$ref": "Parameter" | 2725 "$ref": "Parameter" |
2359 }, | 2726 }, |
2360 "type": "array" | 2727 "type": "array" |
2361 }, | 2728 }, |
| 2729 "parentFolderId": { |
| 2730 "description": "Parent folder id.", |
| 2731 "type": "string" |
| 2732 }, |
2362 "scheduleEndMs": { | 2733 "scheduleEndMs": { |
2363 "description": "The end timestamp in milliseconds to schedul
e a macro.", | 2734 "description": "The end timestamp in milliseconds to schedul
e a macro.", |
2364 "format": "int64", | 2735 "format": "int64", |
2365 "type": "string" | 2736 "type": "string" |
2366 }, | 2737 }, |
2367 "scheduleStartMs": { | 2738 "scheduleStartMs": { |
2368 "description": "The start timestamp in milliseconds to sched
ule a macro.", | 2739 "description": "The start timestamp in milliseconds to sched
ule a macro.", |
2369 "format": "int64", | 2740 "format": "int64", |
2370 "type": "string" | 2741 "type": "string" |
2371 }, | 2742 }, |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2490 "description": "User notes on how to apply this rule in the
container.", | 2861 "description": "User notes on how to apply this rule in the
container.", |
2491 "type": "string" | 2862 "type": "string" |
2492 }, | 2863 }, |
2493 "ruleId": { | 2864 "ruleId": { |
2494 "description": "The Rule ID uniquely identifies the GTM Rule
.", | 2865 "description": "The Rule ID uniquely identifies the GTM Rule
.", |
2495 "type": "string" | 2866 "type": "string" |
2496 } | 2867 } |
2497 }, | 2868 }, |
2498 "type": "object" | 2869 "type": "object" |
2499 }, | 2870 }, |
| 2871 "SetupTag": { |
| 2872 "id": "SetupTag", |
| 2873 "properties": { |
| 2874 "stopOnSetupFailure": { |
| 2875 "description": "If true, fire the main tag if and only if th
e setup tag fires successfully. If false, fire the main tag regardless of setup
tag firing status.", |
| 2876 "type": "boolean" |
| 2877 }, |
| 2878 "tagName": { |
| 2879 "description": "The name of the setup tag.", |
| 2880 "type": "string" |
| 2881 } |
| 2882 }, |
| 2883 "type": "object" |
| 2884 }, |
2500 "Tag": { | 2885 "Tag": { |
2501 "description": "Represents a Google Tag Manager Tag.", | 2886 "description": "Represents a Google Tag Manager Tag.", |
2502 "id": "Tag", | 2887 "id": "Tag", |
2503 "properties": { | 2888 "properties": { |
2504 "accountId": { | 2889 "accountId": { |
2505 "description": "GTM Account ID.", | 2890 "description": "GTM Account ID.", |
2506 "type": "string" | 2891 "type": "string" |
2507 }, | 2892 }, |
2508 "blockingRuleId": { | 2893 "blockingRuleId": { |
2509 "description": "Blocking rule IDs. If any of the listed rule
s evaluate to true, the tag will not fire.", | 2894 "description": "Blocking rule IDs. If any of the listed rule
s evaluate to true, the tag will not fire.", |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2558 "description": "User notes on how to apply this tag in the c
ontainer.", | 2943 "description": "User notes on how to apply this tag in the c
ontainer.", |
2559 "type": "string" | 2944 "type": "string" |
2560 }, | 2945 }, |
2561 "parameter": { | 2946 "parameter": { |
2562 "description": "The tag's parameters.", | 2947 "description": "The tag's parameters.", |
2563 "items": { | 2948 "items": { |
2564 "$ref": "Parameter" | 2949 "$ref": "Parameter" |
2565 }, | 2950 }, |
2566 "type": "array" | 2951 "type": "array" |
2567 }, | 2952 }, |
| 2953 "parentFolderId": { |
| 2954 "description": "Parent folder id.", |
| 2955 "type": "string" |
| 2956 }, |
2568 "priority": { | 2957 "priority": { |
2569 "$ref": "Parameter", | 2958 "$ref": "Parameter", |
2570 "description": "User defined numeric priority of the tag. Ta
gs are fired asynchronously in order of priority. Tags with higher numeric value
fire first. A tag's priority can be a positive or negative value. The default v
alue is 0." | 2959 "description": "User defined numeric priority of the tag. Ta
gs are fired asynchronously in order of priority. Tags with higher numeric value
fire first. A tag's priority can be a positive or negative value. The default v
alue is 0." |
2571 }, | 2960 }, |
2572 "scheduleEndMs": { | 2961 "scheduleEndMs": { |
2573 "description": "The end timestamp in milliseconds to schedul
e a tag.", | 2962 "description": "The end timestamp in milliseconds to schedul
e a tag.", |
2574 "format": "int64", | 2963 "format": "int64", |
2575 "type": "string" | 2964 "type": "string" |
2576 }, | 2965 }, |
2577 "scheduleStartMs": { | 2966 "scheduleStartMs": { |
2578 "description": "The start timestamp in milliseconds to sched
ule a tag.", | 2967 "description": "The start timestamp in milliseconds to sched
ule a tag.", |
2579 "format": "int64", | 2968 "format": "int64", |
2580 "type": "string" | 2969 "type": "string" |
2581 }, | 2970 }, |
| 2971 "setupTag": { |
| 2972 "description": "The list of setup tags. Currently we only al
low one.", |
| 2973 "items": { |
| 2974 "$ref": "SetupTag" |
| 2975 }, |
| 2976 "type": "array" |
| 2977 }, |
2582 "tagId": { | 2978 "tagId": { |
2583 "description": "The Tag ID uniquely identifies the GTM Tag."
, | 2979 "description": "The Tag ID uniquely identifies the GTM Tag."
, |
2584 "type": "string" | 2980 "type": "string" |
2585 }, | 2981 }, |
| 2982 "teardownTag": { |
| 2983 "description": "The list of teardown tags. Currently we only
allow one.", |
| 2984 "items": { |
| 2985 "$ref": "TeardownTag" |
| 2986 }, |
| 2987 "type": "array" |
| 2988 }, |
2586 "type": { | 2989 "type": { |
2587 "annotations": { | 2990 "annotations": { |
2588 "required": [ | 2991 "required": [ |
2589 "tagmanager.accounts.containers.tags.create" | 2992 "tagmanager.accounts.containers.tags.create" |
2590 ] | 2993 ] |
2591 }, | 2994 }, |
2592 "description": "GTM Tag Type.", | 2995 "description": "GTM Tag Type.", |
2593 "type": "string" | 2996 "type": "string" |
2594 } | 2997 } |
2595 }, | 2998 }, |
2596 "type": "object" | 2999 "type": "object" |
2597 }, | 3000 }, |
| 3001 "TeardownTag": { |
| 3002 "id": "TeardownTag", |
| 3003 "properties": { |
| 3004 "stopTeardownOnFailure": { |
| 3005 "description": "If true, fire the teardown tag if and only i
f the main tag fires successfully. If false, fire the teardown tag regardless of
main tag firing status.", |
| 3006 "type": "boolean" |
| 3007 }, |
| 3008 "tagName": { |
| 3009 "description": "The name of the teardown tag.", |
| 3010 "type": "string" |
| 3011 } |
| 3012 }, |
| 3013 "type": "object" |
| 3014 }, |
2598 "Trigger": { | 3015 "Trigger": { |
2599 "description": "Represents a Google Tag Manager Trigger", | 3016 "description": "Represents a Google Tag Manager Trigger", |
2600 "id": "Trigger", | 3017 "id": "Trigger", |
2601 "properties": { | 3018 "properties": { |
2602 "accountId": { | 3019 "accountId": { |
2603 "description": "GTM Account ID.", | 3020 "description": "GTM Account ID.", |
2604 "type": "string" | 3021 "type": "string" |
2605 }, | 3022 }, |
2606 "autoEventFilter": { | 3023 "autoEventFilter": { |
2607 "description": "Used in the case of auto event tracking.", | 3024 "description": "Used in the case of auto event tracking.", |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2654 }, | 3071 }, |
2655 "name": { | 3072 "name": { |
2656 "annotations": { | 3073 "annotations": { |
2657 "required": [ | 3074 "required": [ |
2658 "tagmanager.accounts.containers.triggers.create" | 3075 "tagmanager.accounts.containers.triggers.create" |
2659 ] | 3076 ] |
2660 }, | 3077 }, |
2661 "description": "Trigger display name.", | 3078 "description": "Trigger display name.", |
2662 "type": "string" | 3079 "type": "string" |
2663 }, | 3080 }, |
| 3081 "parentFolderId": { |
| 3082 "description": "Parent folder id.", |
| 3083 "type": "string" |
| 3084 }, |
2664 "triggerId": { | 3085 "triggerId": { |
2665 "description": "The Trigger ID uniquely identifies the GTM T
rigger.", | 3086 "description": "The Trigger ID uniquely identifies the GTM T
rigger.", |
2666 "type": "string" | 3087 "type": "string" |
2667 }, | 3088 }, |
2668 "type": { | 3089 "type": { |
2669 "annotations": { | 3090 "annotations": { |
2670 "required": [ | 3091 "required": [ |
2671 "tagmanager.accounts.containers.triggers.create" | 3092 "tagmanager.accounts.containers.triggers.create" |
2672 ] | 3093 ] |
2673 }, | 3094 }, |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2806 "description": "User notes on how to apply this variable in
the container.", | 3227 "description": "User notes on how to apply this variable in
the container.", |
2807 "type": "string" | 3228 "type": "string" |
2808 }, | 3229 }, |
2809 "parameter": { | 3230 "parameter": { |
2810 "description": "The variable's parameters.", | 3231 "description": "The variable's parameters.", |
2811 "items": { | 3232 "items": { |
2812 "$ref": "Parameter" | 3233 "$ref": "Parameter" |
2813 }, | 3234 }, |
2814 "type": "array" | 3235 "type": "array" |
2815 }, | 3236 }, |
| 3237 "parentFolderId": { |
| 3238 "description": "Parent folder id.", |
| 3239 "type": "string" |
| 3240 }, |
2816 "scheduleEndMs": { | 3241 "scheduleEndMs": { |
2817 "description": "The end timestamp in milliseconds to schedul
e a variable.", | 3242 "description": "The end timestamp in milliseconds to schedul
e a variable.", |
2818 "format": "int64", | 3243 "format": "int64", |
2819 "type": "string" | 3244 "type": "string" |
2820 }, | 3245 }, |
2821 "scheduleStartMs": { | 3246 "scheduleStartMs": { |
2822 "description": "The start timestamp in milliseconds to sched
ule a variable.", | 3247 "description": "The start timestamp in milliseconds to sched
ule a variable.", |
2823 "format": "int64", | 3248 "format": "int64", |
2824 "type": "string" | 3249 "type": "string" |
2825 }, | 3250 }, |
(...skipping 12 matching lines...) Expand all Loading... |
2838 "type": "string" | 3263 "type": "string" |
2839 } | 3264 } |
2840 }, | 3265 }, |
2841 "type": "object" | 3266 "type": "object" |
2842 } | 3267 } |
2843 }, | 3268 }, |
2844 "servicePath": "tagmanager/v1/", | 3269 "servicePath": "tagmanager/v1/", |
2845 "title": "Tag Manager API", | 3270 "title": "Tag Manager API", |
2846 "version": "v1" | 3271 "version": "v1" |
2847 } | 3272 } |
OLD | NEW |