Yandex Audience MCP

io.github.A1-x-Tech由 GitHub 账号 A1-x-Tech 发布v1.2.1更新于 Nov 1, 2026

MCP server for Yandex Audience API: segments (CRM, lookalike, pixel), pixels, grants.

已验证STDIO仅桌面数据与分析商业与电商

概览

AI 生成的概览

面向 Yandex Audience 的 MCP 服务器:让助手查看、创建、重命名和删除受众细分,并管理像素与细分访问权限。

可以做什么
  • 列出细分及其类型和处理状态,列出像素及 7/30/90 天覆盖人数
  • 上传 CRM CSV 或含设备 ID、MAC 地址、SHA256 哈希的 TSV/TXT,再分第二步确认名称、内容类型和哈希方式
  • 基于已有细分创建相似受众,并按展示次数和 UTM 条件创建像素细分
  • 创建、重命名和删除像素
  • 查看、添加和撤销 Yandex 登录名的细分访问权限
  • 在对话中连接账号(start_login、finish_login)、查看授权状态、退出登录,并通过 raw_request 调用其他 Audience API 路径
适用场景
适合使用 Yandex Audience 的场景:希望助手查看现有细分和像素、准备 CRM 或设备 ID 受众、构建相似或像素受众,或把细分权限授予同事或代理机构。它不管理 Direct 广告活动、广告或统计。
运行要求
以本地进程运行,通过 npx 在 Node.js 20 或更高版本上启动,使用 stdio 连接。需要 Yandex Audience 账号;通常无需预先准备令牌,登录在对话中通过 Yandex OAuth 链接和一次性验证码完成。CI 场景可在 YANDEX_AUDIENCE_TOKEN 中提供 OAuth 令牌。可选设置:YANDEX_AUDIENCE_API_HOST、YANDEX_AUDIENCE_TIMEOUT_MS、YANDEX_AUDIENCE_MAX_RETRIES。需要访问 Audience API 和 Yandex OAuth 的网络。
安装前请注意
所有写操作都作用于真实账号:上传、确认、新建细分、重命名、权限变更和删除都会修改账号,且删除细分无法恢复。raw_request 可发送任意 API 方法,包括 DELETE。YANDEX_AUDIENCE_TOKEN 中的令牌以明文保存在客户端配置中,服务器不会刷新或删除它;对话登录得到的令牌保存在本地凭据文件中。默认向第三方主机发送匿名遥测,可用 ASKADS_TELEMETRY=0 关闭。上传的文件会发送给 Yandex。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Yandex Audience MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[A1] Яндекс Аудитории MCP

[npm] [Glama] [CI] [License: MIT]

A1 Яндекс Аудитории MCP подключает AI-приложение к сегментам, пикселям и доступам Яндекс Аудиторий. Попросите на естественном языке показать, что уже есть в аккаунте, подготовить сегмент из CRM, собрать похожую аудиторию или выдать доступ коллегам — ассистент выполнит это через ваш аккаунт. Подключение начинается прямо в диалоге: не нужно заранее создавать токен или редактировать конфигурацию.

  • 20 инструментов. Сегменты, пиксели, доступы, подключение аккаунта и дополнительный прямой вызов API.
  • Подключение в чате. Яндекс откроет страницу входа; одноразовый код действует 10 минут, а сервер проверит доступ к сегментам сразу после подключения.
  • CRM и идентификаторы. CSV с email и телефонами, а также TSV/TXT с device ID, MAC-адресами или SHA256-хешами.
  • Два шага для сегмента из файла. Сначала загрузка, затем отдельное подтверждение параметров и запуск обработки.
  • Без глобальной установки. Пакет запускается через npx на Node.js 20+ и подключается к AI-клиенту по stdio.

Попробуйте первым сообщением:

Покажи мои сегменты в Яндекс Аудиториях: названия, типы и текущие статусы.

Подключить сервер · Посмотреть сценарии · Открыть техническую документацию


Увидеть работу за минуту

Вы: Подключи Яндекс Аудитории.

Ассистент: Даёт ссылку на вход в Яндекс. Откройте её под аккаунтом, которому принадлежат нужные сегменты (или которому они доверены), подтвердите доступ и пришлите показанный код.

Вы: Отправляет код со страницы Яндекса.

Ассистент: Подключает Аудитории, проверяет, видны ли сегменты, и сообщает результат. Перезапускать приложение не нужно.

Вы: Загрузи buyers.csv как CRM-сегмент «Покупатели 2026» и остановись после загрузки.

Ассистент: Загружает файл — в аккаунте появляется сегмент со статусом uploaded, показывает его id, имя и параметры и ждёт отдельного подтверждения. После подтверждения обработка идёт не мгновенно, поэтому статус проверяется через список сегментов.

Содержание

Быстрый старт

Нужны Node.js 20 или новее и аккаунт Яндекс Аудиторий. Сервер запускается через npx, поэтому отдельно устанавливать пакет не требуется. Токен заранее не нужен — подключение проходит прямо в диалоге; для CI можно задать готовый токен, см. Подключение и настройка.

  1. Добавьте сервер в AI-приложение — ниже открыт пример для Codex, остальные приложения собраны в сворачиваемые инструкции.
  2. Напишите: «Подключи Яндекс Аудитории». Ассистент проведёт через вход в Яндекс и проверит доступ к сегментам.
  3. Начните с безопасного запроса, например: «Покажи мои сегменты в Яндекс Аудиториях: названия, типы и текущие статусы».
Codex

Через интерфейс приложения:

  1. Откройте Settings → MCP servers.

  2. Нажмите Add server.

  3. Выберите STDIO, затем укажите команду запуска npx -y mcp-yandex-audience@latest.

  4. Нажмите Save, затем Restart.

Через командную строку:

bash
codex mcp add yandex-audience -- npx -y mcp-yandex-audience@latest

Проверьте подключение:

bash
codex mcp list

Затем в чате Codex попросите: «Подключи Яндекс Аудитории».

Официальная инструкция Codex

Claude Code
bash
claude mcp add --transport stdio --scope user yandex-audience -- npx -y mcp-yandex-audience@latest

Проверьте подключение:

bash
claude mcp list

Затем начните диалог с просьбы подключить Яндекс Аудитории.

Официальная инструкция Claude Code

Claude Desktop

Актуальный официальный путь — Settings → Extensions. Для пользовательского desktop extension откройте Advanced settings → Extension Developer → Install Extension…, выберите файл .mcpb и следуйте подсказкам.

Этот репозиторий сейчас публикует npm-пакет со stdio и пока не содержит .mcpb. Поэтому используйте приведённый ниже JSON stdio-конфиг как fallback только в сборках Claude Desktop, где ещё поддерживается локальная конфигурация:

json
{  "mcpServers": {    "yandex-audience": {      "command": "npx",      "args": ["-y", "mcp-yandex-audience@latest"]    }  }}

В таких сборках сохраните его в ~/Library/Application Support/Claude/claude_desktop_config.json на macOS или %APPDATA%\Claude\claude_desktop_config.json на Windows.

После сохранения откройте новый диалог и попросите подключить Яндекс Аудитории.

Официальная инструкция Claude Desktop

Cursor

Пользовательский локальный сервер добавляется в Cursor через файл mcp.json:

  • macOS и Linux: ~/.cursor/mcp.json
  • Windows: %USERPROFILE%\.cursor\mcp.json
json
{  "mcpServers": {    "yandex-audience": {      "type": "stdio",      "command": "npx",      "args": ["-y", "mcp-yandex-audience@latest"]    }  }}

В чате Cursor сервер появится среди доступных инструментов. Попросите подключить Яндекс Аудитории и пройдите вход через Яндекс.

Официальная инструкция Cursor

VS Code

Откройте палитру команд и выполните MCP: Open User Configuration. VS Code создаст пользовательский файл MCP. Добавьте в него:

json
{  "servers": {    "yandex-audience": {      "type": "stdio",      "command": "npx",      "args": ["-y", "mcp-yandex-audience@latest"]    }  }}

Проверьте запуск командой MCP: List Servers, затем откройте чат и попросите подключить Яндекс Аудитории.

Официальная инструкция VS Code

Что можно поручить

Проверить, что уже есть в аккаунте

  • Посмотреть сегменты, их типы, статусы и идентификаторы.
  • Найти сегменты, которые ещё обрабатываются, завершились ошибкой или содержат недостаточно данных.
  • Посмотреть пиксели, их охваты за 7, 30 и 90 дней, а также сегменты, созданные на их основе.
  • Узнать, кому выдан доступ к конкретному сегменту.

Подготовить сегмент из CRM

  • Загрузить CSV с колонками email, phone, ext_id или external_id.
  • Загрузить TSV/TXT с идентификаторами устройств, MAC-адресами или SHA256-хешами.
  • Проверить параметры загруженного сегмента перед подтверждением.
  • Сохранить сегмент с нужным именем и типом данных, затем проверить ход обработки.

Собрать новую аудиторию

  • Создать похожую аудиторию на основе существующего сегмента: от более похожей и узкой до более широкой.
  • Собрать сегмент посетителей по пикселю за период от 1 до 90 дней.
  • Добавить к пиксельному сегменту условия по числу срабатываний и UTM-меткам.

Работать с пикселями и доступами

  • Создать или переименовать пиксель.
  • Выдать коллеге или агентству доступ к сегменту: только просмотр или редактирование.
  • Отозвать доступ, когда он больше не нужен.

Использовать дополнительные возможности API

raw_request нужен для операций, у которых пока нет отдельного инструмента: например, повторной обработки сегмента или восстановления пикселя. Это инструмент для технических специалистов: он может выполнить запись или удаление, поэтому для обычных задач лучше использовать отдельные команды выше.

Полные входные параметры, ответы и статусы собраны в справочнике инструментов.

Как это работает

Сервер работает с тремя сущностями Яндекс Аудиторий:

СущностьЧто с ней можно делать
СегментСписок со статусами обработки, загрузка из CRM-файла, похожая аудитория, сегмент по пикселю, переименование и удаление.
ПиксельСписок с охватами за 7, 30 и 90 дней, создание, переименование и удаление.
ДоступКому доступен сегмент; выдача и отзыв прав на просмотр или редактирование.

Сегмент из файла создаётся в два шага:

  1. Вы передаёте CSV, TSV или TXT-файл — путь к локальному файлу или его содержимое, но не оба источника одновременно. Сервер загружает файл в Яндекс Аудитории, и в аккаунте появляется объект со статусом uploaded.
  2. Отдельной командой вы подтверждаете имя, тип данных и параметры обработки. Только после этого Яндекс Аудитории начинают обработку.

Готовность появляется не мгновенно: сервер проверяет статус через список сегментов, где возможны состояния обработки, ошибки или недостаточного объёма данных. Для CRM используйте CSV с заголовками email, phone, ext_id или external_id. Для хешированных данных API принимает SHA256; MD5 не поддерживается.

Сервер не управляет рекламными кампаниями, ставками и объявлениями в Яндекс Директе. Готовый сегмент подключается к кампании вне этого MCP-сервера.

Что может изменить данные

Яндекс Аудитории — API с операциями записи. MCP-сервер передаёт AI-клиенту информацию о том, какие инструменты читают, изменяют или удаляют данные, но правила подтверждения задаёт само AI-приложение.

ДействиеЧто происходитИзменяет аккаунт
Просмотр сегментов, пикселей и доступовЧитает доступные объекты и их состояниеНет
Загрузка файлаСоздаёт объект сегмента со статусом uploadedДа
Подтверждение сегментаСохраняет параметры и запускает обработкуДа
Создание похожего или пиксельного сегментаСоздаёт новый сегментДа
Переименование сегмента или пикселяИзменяет название существующего объектаДа
Выдача и отзыв доступаМеняет права пользователя на сегментДа
Удаление сегментаУдаляет сегмент без возможности восстановленияДа, необратимо
Удаление пикселяУдаляет пиксель; восстановление возможно отдельным методом APIДа

Сервер не объединяет загрузку файла и подтверждение в один скрытый вызов. При сетевой ошибке или ответе сервера 5xx он не повторяет операции записи автоматически: операция могла уже выполниться. В такой ситуации сначала проверьте состояние через список сегментов, пикселей или доступов.

Подключение и настройка

Для обычного использования токен заранее не нужен:

  1. В чате попросите подключить Яндекс Аудитории.
  2. Откройте ссылку на Яндекс OAuth под аккаунтом, которому принадлежат нужные сегменты (или которому они доверены).
  3. Подтвердите доступ и пришлите код ассистенту. Он одноразовый, действует 10 минут и меняется на токен только внутри работающего сервера.

Сервер использует PKCE: код из чата сам по себе нельзя обменять на токен. Полученный токен хранится локально в ~/.config/mcp-yandex-audience/credentials.json с правами только для владельца, а доступ продлевается автоматически. Сервер просит два права — чтение и изменение сегментов Аудиторий; кампании, объявления и остальные сервисы Яндекса ему недоступны.

Проверить состояние — попросите «покажи статус подключения к Аудиториям», отключить — «отключи Аудитории». Выданный приложению доступ отзывается в Яндекс ID.

Для CI и нестандартных установок доступна настройка через переменные окружения:

ПеременнаяНазначение
YANDEX_AUDIENCE_TOKENГотовый OAuth-токен; имеет приоритет над подключением из чата. Такой токен сервер не обновляет и не удаляет.
YANDEX_AUDIENCE_OAUTH_CLIENT_IDClient ID собственного OAuth-приложения вместо приложения A1-x-Tech; Redirect URI — https://oauth.yandex.ru/verification_code.
YANDEX_AUDIENCE_API_HOSTХост API; по умолчанию https://api-audience.yandex.ru, для международных аккаунтов можно указать .com.
YANDEX_AUDIENCE_TIMEOUT_MSТаймаут одного запроса; по умолчанию 60 000 мс.
YANDEX_AUDIENCE_MAX_RETRIESЧисло повторов при ограничении API; по умолчанию 3. Для 5xx и сетевых ошибок повторяются только запросы чтения.
ASKADS_TELEMETRY0, false, off или no отключает анонимную телеметрию.

Готовый токен для YANDEX_AUDIENCE_TOKEN можно получить через собственное OAuth-приложение:

  1. Зарегистрируйте приложение на oauth.yandex.ru/client/new.
  2. Выберите права Яндекс Аудиторий: создание сегментов и изменение параметров своих и доверенных сегментов и чтение параметров своих и доверенных сегментов.
  3. Получите OAuth-токен — для разработки подойдёт инструкция по отладочному токену — и передайте его серверу в YANDEX_AUDIENCE_TOKEN.

Токен привязан к аккаунту Яндекса: сервер увидит только собственные и доверенные сегменты владельца токена. Такой токен хранится открытым текстом в конфигурации AI-клиента — относитесь к нему как к паролю и не добавляйте конфигурацию с реальным токеном в Git. Подробнее — в официальной документации по авторизации API Яндекс Аудиторий.

Данные и телеметрия

Сервер запускается на вашей машине и обращается к api-audience.yandex.ru напрямую. OAuth-токен добавляется только к запросам Audience API — даже raw_request принимает относительный путь, а переход на посторонний хост блокируется. При входе из диалога сервер дополнительно ходит на oauth.yandex.ru, чтобы обменять код подтверждения и продлевать доступ; при загрузке через file_path читает указанный локальный файл и передаёт его в Яндекс Аудитории.

По умолчанию сервер отправляет на usage.gistrec.cloud анонимную техническую телеметрию: запуск сервера (в том числе без настроенного токена), имя вызванного инструмента и код причины проблемы с конфигурацией — вместе со случайным идентификатором установки, версией пакета, именем и версией AI-клиента, версией Node.js и операционной системой. OAuth-токен, данные аккаунта, содержимое файлов, аргументы инструментов и тексты запросов не читаются и не отправляются. При вызове инструмента сервер также отправляет его исход, а при ошибке - фрагмент её текста: код и сообщение, в которых e-mail, адреса, токены, числа от 4 цифр и текст в кавычках заменены на «#». Если в тексте ошибки есть значение из запроса, оно тоже может попасть во фрагмент. Отправка выполняется в фоне с таймаутом 2 секунды и не влияет на работу сервера; реализация находится в src/telemetry.ts.

Чтобы отключить телеметрию, задайте переменную окружения:

bash
ASKADS_TELEMETRY=0

Ограничения

  • Обработка не мгновенная. После подтверждения сегмента проверяйте его состояние через список сегментов: возможны статусы обработки, ошибки и недостаточного объёма данных.
  • Удаление сегмента необратимо. Для пикселя API предусматривает восстановление отдельным методом, доступным через raw_request.
  • Один сегмент нельзя запросить отдельно. API возвращает общий список — сервер находит нужный сегмент по id в нём.
  • Минимум 100 записей и максимум 1 ГБ. При подтверждении меньшего сегмента можно передать check_size: false, но такой сегмент нельзя использовать в Директе, пока размер не вырастет.
  • Квоты API. До 30 запросов в секунду с IP и 5 000 запросов в сутки на логин. Создание и изменение сегментов: до 10 в минуту, 100 в час и 500 в сутки. Ошибочные запросы тоже расходуют квоту.
  • При временном ограничении API. Сервер повторяет запрос с задержкой до числа попыток из YANDEX_AUDIENCE_MAX_RETRIES; ответ 429 не означает, что нужно создавать объект заново.
  • Нет фонового наблюдения. Сервер работает только во время вызова из AI-приложения и сам не ждёт завершения обработки. Если ваше приложение поддерживает задания по расписанию, настройте периодическую проверку статусов через список сегментов.

Техническая документация

Поддержка

Нашли ошибку или не хватает сценария? Создайте issue или напишите в Telegram.

来源:README.md,提交 9e6b7b6

工具

20

auth_status

Статус подключения к Аудиториям

Показывает, подключены ли Яндекс Аудитории: есть ли токен, откуда он взят (переменная окружения YANDEX_AUDIENCE_TOKEN или сохранённый вход), когда истекает и где лежит файл с сохранёнными данными. Ничего не отправляет в сеть и не показывает сам токен. Вызовите это, если инструменты Аудиторий отвечают, что подключение не настроено.

无需输入参数。

start_login

Начать подключение Аудиторий

Первый шаг подключения Яндекс Аудиторий без правки конфигурации и без перезапуска клиента. Возвращает ссылку на страницу Яндекс OAuth. Покажите ссылку пользователю целиком и попросите: открыть её в браузере под аккаунтом Яндекса, которому принадлежат нужные сегменты (или которому они доверены), подтвердить доступ на чтение и изменение сегментов и прислать показанный код подтверждения. Полученный код передайте в finish_login. Код действует 10 минут. Сам по себе код бесполезен для постороннего: обменять его может только этот сервер.

无需输入参数。

finish_login

Завершить подключение Аудиторий

Второй шаг подключения: обменивает код подтверждения из start_login на токен доступа, сохраняет его в файл только для владельца (0600) и сразу проверяет живым запросом к Аудиториям. После успеха остальные инструменты работают немедленно — перезапускать клиент не нужно. Код одноразовый и живёт 10 минут: если он не принят, вызовите start_login заново и попросите свежий.

输入参数code必填

logout

Отключить Аудитории

Удаляет сохранённый токен Аудиторий с диска. Токен, заданный переменной окружения YANDEX_AUDIENCE_TOKEN, не трогает — его нужно убирать из конфигурации клиента вручную. Доступ, выданный приложению, остаётся активным на стороне Яндекса: отозвать его можно в Яндекс ID.

无需输入参数。

list_segments

Список сегментов

Возвращает список сегментов Яндекс Аудиторий, доступных пользователю (все типы: uploading, metrika, appmetrica, lookalike, geo, pixel). Ответ — {"segments": [...]}: у каждого сегмента id, name, type, status (uploaded | is_processed | processed | processing_failed | is_updated | few_data), create_time, owner и типоспецифичные поля (у файловых — content_type, hashed, item_quantity, matched_quantity и др.). Пагинация: limit (по умолчанию 10000) и offset; параметр pixel фильтрует по сегментам, созданным на основе указанного пикселя. Отдельного метода получения одного сегмента в API нет — фильтруйте этот список по id.

输入参数limitpixeloffset

upload_segment_file

Загрузить файл сегмента (device id / MAC / хеши)

Создаёт сегмент из TSV/TXT-файла с данными: идентификаторы устройств (IDFA/GAID), MAC-адреса или SHA256-хеши, по одной записи в строке; минимум 100 записей, до 1 ГБ, UTF-8. Это первый шаг двухфазного создания: в ответе сегмент со статусом uploaded и его id — затем сегмент нужно сохранить инструментом confirm_segment (имя, тип содержимого, хеширование). Источник данных: file_path (путь к локальному файлу) или content (содержимое строкой) — ровно одно из двух. Квота на создание сегментов: 10/мин, 100/час, 500/сутки.

输入参数contentfile_namefile_path

upload_segment_csv_file

Загрузить CSV-файл сегмента (CRM-данные)

Создаёт сегмент из CSV-файла с CRM-данными. Первая строка — заголовок: колонки email, phone, ext_id (или external_id) и произвольные дополнительные поля; минимум 100 записей, до 1 ГБ. Это первый шаг двухфазного создания: в ответе сегмент со статусом uploaded и его id — затем сегмент нужно сохранить инструментом confirm_segment (content_type: crm). Источник данных: file_path (путь к локальному файлу) или content (содержимое строкой) — ровно одно из двух. Квота на создание сегментов: 10/мин, 100/час, 500/сутки.

输入参数contentfile_namefile_path

confirm_segment

Сохранить загруженный сегмент

Сохраняет сегмент, созданный из файла (второй шаг после upload_segment_file / upload_segment_csv_file): задаёт имя, тип содержимого и параметры хеширования. content_type: idfa_gaid (идентификаторы мобильных устройств), mac (MAC-адреса) или crm (CSV с CRM-данными). hashing_alg — только SHA256 (MD5 не поддерживается API с 01.01.2025). device_matching_type: CROSS_DEVICE (по умолчанию) или IN_DEVICE (только для idfa_gaid). check_size=false позволяет сохранить сегмент меньше 100 записей (его нельзя использовать в Директе, пока размер не превысит 100). Ответ — {"segment": {...}}; обработка занимает время, статус смотрите через list_segments.

输入参数name必填hashedcheck_sizesegment_id必填hashing_algcontent_type必填device_matching_type

rename_segment

Переименовать сегмент

Изменяет сегмент. В схеме изменения доступно только поле name, так что фактически это переименование. Работает с сегментом любого типа; ответ — {"segment": {...}} с обновлёнными данными.

输入参数name必填segment_id必填

delete_segment

Удалить сегмент

Удаляет указанный сегмент Яндекс Аудиторий. Операция необратима (метода восстановления сегмента в API нет). Успешный ответ — {"success": true}.

输入参数segment_id必填

create_lookalike_segment

Создать lookalike-сегмент

Создаёт сегмент типа lookalike — пользователи, «похожие» по поведению в интернете на аудиторию исходного сегмента (lookalike_link). lookalike_value — степень похожести от 1 (максимальная точность, меньший охват) до 5 (максимальный охват). maintain_device_distribution / maintain_geo_distribution (по умолчанию true) сохраняют распределение по типам устройств и городам исходного сегмента. Ответ — {"segment": {...}}; сегмент обрабатывается асинхронно, статус смотрите через list_segments. Квота: 10/мин, 100/час, 500/сутки.

输入参数name必填lookalike_link必填lookalike_value必填maintain_geo_distributionmaintain_device_distribution

create_pixel_segment

Создать сегмент на основе пикселя

Создаёт сегмент типа pixel — пользователи, которых пиксель (pixel_id из list_pixels) видел за последние period_length дней (1..90). Дополнительные условия объединяются по «И»: частота показов (times_quantity + times_quantity_operation: lt | eq | gt) и фильтры по UTM-меткам (utm_source, utm_medium, utm_campaign, utm_content, utm_term). device_matching_type присутствует в примере запроса API, но не описан в документации — считайте экспериментальным. Ответ — {"segment": {...}}. Квота: 10/мин, 100/час, 500/сутки.

输入参数name必填pixel_id必填utm_termutm_mediumutm_sourceutm_contentutm_campaignperiod_lengthtimes_quantitydevice_matching_typetimes_quantity_operation

list_pixels

Список пикселей

Возвращает список пикселей Яндекс Аудиторий пользователя. Ответ — {"pixels": [...]}: у каждого пикселя id, name, create_time, url (код пикселя для вставки в рекламные материалы), охваты user_quantity_7 / user_quantity_30 / user_quantity_90 (уникальные пользователи за 7/30/90 дней) и segments — сегменты, построенные на этом пикселе.

无需输入参数。

create_pixel

Создать пиксель

Создаёт пиксель Яндекс Аудиторий с заданным именем. В ответе — {"pixel": {...}} с полем url: код пикселя, который нужно вставить в рекламные материалы (баннеры), после чего на его основе можно строить сегменты инструментом create_pixel_segment.

输入参数name必填

update_pixel

Переименовать пиксель

Изменяет указанный пиксель (в схеме изменения доступно только поле name — переименование). Ответ — {"pixel": {...}} с обновлёнными данными.

输入参数name必填pixel_id必填

delete_pixel

Удалить пиксель

Удаляет указанный пиксель Яндекс Аудиторий. Успешный ответ — {"success": true}. В API существует метод восстановления удалённого пикселя (POST /v1/management/pixel/{id}/undelete) — при необходимости он доступен через raw_request.

输入参数pixel_id必填

list_segment_grants

Список доступов к сегменту

Возвращает список разрешений на управление сегментом. Ответ — {"grants": [...]}: у каждого разрешения user_login (логин пользователя), permission (edit — редактирование, view — просмотр), comment и created_at.

输入参数segment_id必填

add_segment_grant

Выдать доступ к сегменту

Создаёт разрешение на управление сегментом для указанного логина Яндекса. permission: edit — редактирование и использование сегмента, view — только просмотр/использование. Ответ — {"grant": {...}} (поле created_at заполняет сервер).

输入参数commentpermission必填segment_id必填user_login必填

delete_segment_grant

Отозвать доступ к сегменту

Удаляет разрешение на управление сегментом у указанного пользователя. Успешный ответ — {"success": true}.

输入参数segment_id必填user_login必填

raw_request

Произвольный запрос к API Аудиторий

Escape hatch: прямой вызов любого пути Yandex Audience API, для эндпоинтов без выделенного инструмента (например, PUT "v1/management/segment/{id}/reprocess" — пересчёт сегмента, или POST "v1/management/pixel/{id}/undelete" — восстановление пикселя). Путь указывается относительно хоста API; query-параметры включайте прямо в path (например, "v1/management/segments?limit=5"). body отправляется как JSON для POST/PUT. Заголовок Authorization подставляется автоматически; путь на чужой хост будет отклонён.

输入参数bodypath必填method

版本历史

3
  1. v1.2.1最新Oct 31, 2026
  2. v1.2.0Oct 31, 2026
  3. v1.1.1Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分