Использование логина при работе с API
Работа с аккаунтами, к которым у вас есть представительский доступ
При работе с API управления и API отчетов v1 можно добавлять в запросы GET-параметр ulogin
. Он помогает передавать логин пользователя, в том числе представителя владельца счетчика, от имени которого совершаются действия со счетчиком или другими данными.
Примеры:
- Посмотреть счетчики с представительским доступом
-
GET https://api-metrika.yandex.net/management/v1/counters?ulogin=<логин пользователя>
- Создать счетчик от имени определенного пользователя
-
POST https://api-metrika.yandex.net/management/v1/counters?field=goals&ulogin=<логин пользователя> { "counter" : { "name" : < string > , "site2" : { "site" : < string > }, "gdpr_agreement_accepted" : < boolean > , "mirrors2" : [ { "site" : < string > }, ... ], "goals" : [ < goal > , ... ], "filters" : [ { "attr" : < filter_attribute > , "type" : < filter_type > , "value" : < string > , "action" : < filter_action > , "status" : < filter_status > , "with_subdomains" : < boolean > }, ... ], "operations" : [ { "action" : < operation_type > , "attr" : < operation_attribute > , "value" : < string > , "status" : < operation_status > }, ... ], "grants" : [ { "user_login" : < string > , "user_uid" : < long > , "perm" : < grant_type > , "comment" : < string > , "partner_data_access" : < boolean > }, ... ], "labels" : [ { "id" : < int > , "name" : < string > }, ... ], "webvisor" : { "urls" : < string > , "arch_enabled" : < boolean > , "arch_type" : < webvisor_arch_type > , "load_player_type" : < webvisor_load_player_type > , "wv_version" : < integer > , "wv_forms" : < boolean > }, "code_options" : { "async" : < boolean > , "informer" : { "enabled" : < boolean > , "type" : < informer_type > , "size" : < integer > , "indicator" : < informer_metric > , "color_start" : < string > , "color_end" : < string > , "color_text" : < integer > , "color_arrow" : < integer > }, "visor" : < boolean > , "track_hash" : < boolean > , "xml_site" : < boolean > , "clickmap" : < boolean > , "in_one_line" : < boolean > , "ecommerce" : < boolean > , "alternative_cdn" : < boolean > }, "create_time" : < date > , "time_zone_name" : < string > , "time_zone_offset" : < int > , "source" : < counter_source > , "monitoring" : { "enable_monitoring" : < int > , "emails" : [ < string > , ... ], "enable_sms" : < int > , "sms_time" : < string > , "phones" : [ < string > , ... ], "phone_ids" : [ < long > , ... ], "possible_phones" : [ < string > , ... ], "possible_phone_ids" : [ < string > , ... ] }, "filter_robots" : < integer > , "visit_threshold" : < integer > , "offline_options" : { "offline_conversion_extended_threshold" : < boolean > , "offline_calls_extended_threshold" : < boolean > , "offline_visits_extended_threshold" : < boolean > }, "publisher_options" : { "enabled" : < boolean > , "schema" : < publisher_schema > , "schema_options" : [ < publisher_schema > , ... ] }, "autogoals_enabled" : < boolean > , "counter_flags" : { "use_in_benchmarks" : < boolean > , "direct_allow_use_goals_without_access" : < boolean > , "collect_first_party_data" : < boolean > } } }