accountIdstringобязательный
Уникальный ID аккаунта GTM, содержащего рабочую область.
actionenumобязательный
Операция с рабочим пространством, которую нужно выполнить. Должна быть одной из: 'create', 'get', 'list', 'update', 'remove', 'createVersion', 'getStatus', 'sync', 'quickPreview', 'resolveConflict', 'bulkUpdate'.
changesobject[]
Изменения сущностей для действия 'bulkUpdate', применяемые атомарно. Каждый элемент имеет вид { changeStatus, entity }, например { changeStatus: 'added', entity: { trigger: {...} } }. Новые сущности должны использовать уникальные временные ID вида 'new_1', 'new_2', ... в своём поле ID; другие сущности в том же запросе могут ссылаться на них по этому ID (например, firingTriggerId нового тега). Обновлённые сущности полностью заменяются: отправьте полную сущность из 'get', включая её fingerprint.
changeStatusstring
Статус изменения сущности в рабочей области для действия 'resolveConflict'. Возможные значения: 'added', 'updated', 'deleted', 'none'.
containerIdstringобязательный
Уникальный идентификатор контейнера GTM, содержащего рабочую область.
createOrUpdateConfigobject
Конфигурация для действий 'create' и 'update'. Все поля соответствуют ресурсу рабочей области GTM, кроме ID. 'update' заменяет всю рабочую область: любое поле, пропущенное здесь, удаляется. Всегда сначала запускайте 'get' и возвращайте полный объект с внесёнными изменениями.
entityany
Сущность, полученная в результате действия 'resolveConflict'.
fingerprintstring
Отпечаток для оптимистичного контроля параллелизма. Обязателен для действий 'update' и 'resolveConflict'.
itemsPerPagenumber
Количество элементов, возвращаемых на странице (1-20). По умолчанию: 20. Используйте меньшие значения, если возникают проблемы с ответом.
pagenumber
Номер страницы для пагинации (отсчёт с 1). Каждая страница содержит до itemsPerPage элементов.
workspaceIdstring
Уникальный ID GTM Workspace. Обязателен для всех действий, кроме 'create' и 'list'.