google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-import-from-gallerytemplates.import_from_gallery — Imports a GTM Custom Template from Gallery.
- Price
- freeAt provider cost
- Success rate
- —No success-rate data yetNo success-rate data yet
- Latency p50
- ——
- Last verified
- —Not verified yet
POSThttps://toolswitch.dev/v1/tools/google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-import-from-galleryPreview- Uses platform quota
- Synchronous response
- Reads public data
Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| Path parameters | ||||
accountsId | string | Required | Atomic accountsId path segment from Google's expanded resource name; do not pass a slash-delimited parent/path value | |
containersId | string | Required | Atomic containersId path segment from Google's expanded resource name; do not pass a slash-delimited parent/path value | |
workspacesId | string | Required | Atomic workspacesId path segment from Google's expanded resource name; do not pass a slash-delimited parent/path value | |
| Query parameters | ||||
gallerySha | string | Optional | SHA version of the Gallery template to import. Defaulted to the latest SHA version if not provided. | |
galleryOwner | string | Optional | Owner of the Gallery template to import | |
galleryRepository | string | Optional | Repository of the Gallery template to import | |
acknowledgePermissions | boolean | Optional | Must be set to true to allow Gallery template to be imported into the workspace. If this bit is false, the import operation will fail. | |
- Path parameters
accountsIdstringRequiredAtomic accountsId path segment from Google's expanded resource name; do not pass a slash-delimited parent/path value
containersIdstringRequiredAtomic containersId path segment from Google's expanded resource name; do not pass a slash-delimited parent/path value
workspacesIdstringRequiredAtomic workspacesId path segment from Google's expanded resource name; do not pass a slash-delimited parent/path value
- Query parameters
galleryShastringOptionalSHA version of the Gallery template to import. Defaulted to the latest SHA version if not provided.
galleryOwnerstringOptionalOwner of the Gallery template to import
galleryRepositorystringOptionalRepository of the Gallery template to import
acknowledgePermissionsbooleanOptionalMust be set to true to allow Gallery template to be imported into the workspace. If this bit is false, the import operation will fail.
Code samples
Replace $TOOLSWITCH_KEY with the key you created in the console.
curl -X POST 'https://toolswitch.dev/v1/tools/google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-import-from-gallery' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY"import os
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-import-from-gallery",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-import-from-gallery", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
},
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at free, including the service fee.