Клуб Яндекс.Метрики

Автоматизация предоставления доступа к большему количеству счетчиков

yulias.kma
27 марта, 11:09

Здравствуйте!

Вопрос по автоматизации «Создание разрешения» https://tech.yandex.ru/metrika/doc/api2/management/grants/addgrant-docpage/

1. Есть задача автоматизация добавления доступа новых пользователей по API сразу к большому количеству счетчиков (в UI это операция Настройка — Доступ — Индивидуальный доступ — Добавить пользователя).

2. Каждый день будет добавляться в аккаунт 20-50 сайтов. Стабильно нужно предоставлять полный доступ 2 пользователям (после создания счетчиков). 

Вопрос:

1. Поддерживает ли синтаксис запроса

POST https://api-metrika.yandex.net/management/v1/counter/{counterId}/grants

указание счетчиков подряд, например:

POST https://api-metrika.yandex.net/management/v1/counter/{counterId}, {counterId}, {counterId}/grants

1.1 Или какие есть альтернативные способы решения массового предоставления доступа, подскажите, пожалуйста?

2. И если 1 — да, то сколько ID счетчиков можно добавить или какое ограничение на длину запроса?

Спасибо за уделённое время.

2 комментария
Василий
Сотрудник Яндекса18 апреля, 15:51
Добрый день! 


Коротко говоря:
1 - нет, такой синтаксис не поддерживается
1.1 - альтернатив нет
2 - так как 1 - нет, то ответ неактуален в этом случае
Василий,
благодарю за ответ. А существует ли вариант запроса, чтобы получить полный массив данных о всех счетчиках на аккаунте в формате counterId:link?


Формат подойдет любой доступный. 
link - адрес сайта, присвоенный счетчику.