direct_regions
Resolve Yandex Direct region names into geo IDs and verify region codes before use, preventing silent mis-targeting in reports and campaigns.
Instructions
Коды регионов Директа по названию и обратная проверка готовых кодов.
Вызывать всегда, когда в geo_ids (direct_wordstat) или RegionIds (direct_campaign_setup) уходит регион: Директ коды НЕ проверяет. Неверный код не вызовет ошибку — он молча даст данные и показы не по тому региону, и заметно это станет только по статистике.
query: часть названия, например "Москва", "Ростов", "Татарстан". Регистр и «ё» не важны. Совпадения возвращаются с путём до корня (path), потому что названия неуникальны: «Москва» — это и город 213, и «Москва и область» 1. ids: коды для обратной проверки. Вернёт названия, а отсутствующие в справочнике коды — отдельным списком unknown_ids. client_login: нужен только агентскому токену — Директ требует заголовок Client-Login на клиентских методах. Подойдёт любой логин из direct_list_clients. limit: сколько совпадений вернуть, 1–200.
Нужен хотя бы один из query / ids: справочник целиком тул не отдаёт. Загружается он один раз на процесс, повторные вызовы баллов не тратят.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | ||
| limit | No | ||
| query | No | ||
| client_login | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |