Получить список всех переменных контейнера
Возвращает список всех переменных контейнера
Request
GET
https://api.ytm.yandex.net/ytm/management/v1/container/{containerId}/variables
Path parameters
|
Name |
Description |
|
containerId* |
Type: integer<int64> Уникальный идентификатор контейнера в Яндекс Тег Менеджере. |
Query parameters
|
Name |
Description |
|
container_version |
Type: integer<int32> Номер версии контейнера, для которой нужно получить список переменных. Значение 0 (по умолчанию) означает текущую рабочую область (неопубликованную версию). Default: |
|
container_version_type |
Type: string Тип версии контейнера для фильтрации результатов.
|
|
name_filter |
Type: string Строка для фильтрации переменных по имени. Возвращает только те переменные, в названии которых содержится указанная строка (без учета регистра). Default: `` |
|
offset |
Type: integer<int32> Количество переменных, которое нужно пропустить перед началом выборки. Используется для постраничной навигации совместно с параметром Default: |
|
per_page |
Type: integer<int32> Максимальное количество переменных, которое будет возвращено в ответе. Используется для постраничной навигации совместно с параметром Default: |
|
type |
Type: string Тип шаблона по источнику:
|
|
variable_ids |
Type: string[] Список идентификаторов переменных, информацию о которых нужно вернуть. |
Responses
200 OK
OK
Body
application/json
{
"variables": [
{
"name": "string",
"create_time": "2022-12-29T18:02:01Z",
"update_time": "2022-12-29T18:02:01Z",
"data": {
"user_provided_values": [
{
"type": "string",
"required": false,
"parameter_id": 0,
"value": "string"
}
],
"allowed": false,
"template_id": "string"
},
"type": "string",
"group": "string",
"links_number": 0
}
],
"total": 0
}
|
Name |
Description |
|
total |
Type: integer<int32> Общее количество переменных, соответствующих критериям запроса. Используется для постраничной навигации и отображения информации о количестве результатов. |
|
variables |
Type: SimpleLinkedEntityVariable[] Представление переменной в контейнере с информацией о количестве связей с другими сущностями (тегами, триггерами). |
SimpleLinkedEntityVariable
Представление переменной в контейнере с информацией о количестве связей с другими сущностями (тегами, триггерами).
|
Name |
Description |
|
data* |
Type: TemplateData Данные шаблона, включая значения параметров, заполненные пользователем, и информацию о доступности шаблона. |
|
create_time |
Type: string<date-time> Дата и время создания в формате ISO 8601. |
|
group |
Type: string Группа переменной:
|
|
links_number |
Type: integer<int32> Общее количество ссылок на данную сущность из других сущностей (тегов, триггеров, переменных). |
|
name |
Type: string Название. Min length: Max length: |
|
type |
Type: string |
|
update_time |
Type: string<date-time> Дата и время последнего обновления в формате ISO 8601. |
TemplateData
Данные шаблона, включая значения параметров, заполненные пользователем, и информацию о доступности шаблона.
|
Name |
Description |
|
user_provided_values* |
Type: SimpleParameterData[] Базовый класс для значений параметров шаблона, заполненных пользователем. Min items: Max items: |
|
allowed |
Type: boolean Флаг, указывающий, разрешено ли использовать данный шаблон в текущем контейнере. Некоторые шаблоны могут быть недоступны в зависимости от настроек контейнера. |
|
template_id |
Type: string Уникальный идентификатор шаблона в системе Яндекс Тег Менеджер. |
SimpleParameterData
|
Name |
Description |
|
parameter_id* |
Type: integer<int64> Уникальный идентификатор параметра в шаблоне. |
|
type* |
Type: string Тип параметра, определяющий способ его отображения и обработки:
|
|
value* |
Type: string Значение параметра, заполненное пользователем при настройке тега, триггера или переменной. Min length: Max length: |
|
required |
Type: boolean Флаг, указывающий, является ли параметр обязательным для заполнения. Если true, то пользователь не сможет сохранить настройки без заполнения этого параметра. |
No longer supported, please use an alternative and newer version.