Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Side by Side Diff: discovery/googleapis/tagmanager__v1.json

Issue 1268013003: Api-roll 21: 2015-08-04 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698