В обновлении 3.2 Octo Browser получил больше возможностей на уровне API. Токены теперь можно создавать с разным набором прав вместо одного на всю команду. В профилях появилась защита от удаления через API. Прокси-шоп, ранее доступный только через интерфейс, теперь открыт для API.
Плюс несколько более мелких доработок, которые пришли напрямую из вопросов в службу поддержки и интервью с пользователями.
Раздельные права доступа для API-токенов
Раньше у команды был один API-токен с правами мастер-аккаунта. Тот, кто его получал, управлял всем аккаунтом: профилями, действиями, папками, тегами, командой, вне зависимости от того, какие права у него были настроены в клиенте.
Теперь можно создавать несколько токенов и права настраиваются для каждого отдельно. Управление вынесено в отдельный раздел настроек аккаунта «API токены».

При создании токена задаются название и права по тем же категориям, что и у участников в разделе «Команда»: доступ к профилям, доступ к действиям, плюс отдельные переключатели на управление папками, тегами, командой и журналом действий.

После создания токен показывается один раз. Скопируйте и сохраните его до закрытия окна: если потеряете, старый токен использовать не получится, но можно сразу сгенерировать новый с теми же правами.
Права можно менять в любой момент без пересоздания токена. Если токен нужно перевыпустить, старый перестает работать сразу после генерации нового. Права доступа при этом сохраняются без изменений, обновить нужно будет только сам ключ в интеграциях.
Все, что делается через API, теперь попадает в журнал действий. Чтобы посмотреть, чем занимался конкретный токен, отфильтруйте журнал по его названию, как по участнику команды. Создание, удаление, перевыпуск токенов и изменение их прав тоже отражаются в журнале.
Возможность выпускать токены с набором прав доступна на подписках Team и Advanced. На подписке Team можно создать до 3 токенов, на Advanced — до 5. Все токены команды используют общий лимит запросов. Если вы разносите интеграции по разным токенам, лимит не увеличивается, он один на команду. Токены, выпущенные до обновления, продолжат работать. В списке они появятся под названием API Token с полным набором прав.
Защита профиля от удаления через API
Профиль можно удалить одним запросом к API, без разницы, отправлен он намеренно или из-за ошибки в вашем скрипте. Токенов теперь может быть несколько, и это еще одна причина держать важные профили под защитой.
Теперь у профиля есть настройка «Защита от удаления по API» («Настройки профиля» → «Общие» → «Дополнительные настройки»). Если она включена, удалить профиль через API нельзя. Через клиент удаление остается доступным.

Настройка доступна и в шаблоне профиля, так что новые профили можно сразу создавать защищенными.
Прокси-шоп через API
Раньше купленными в Octo прокси можно было управлять только через интерфейс. Теперь это доступно и через API: список прокси по каждому провайдеру, создание, редактирование имени, удаление, проверка доступных гео провайдера.
Мы также добавили проверку баланса трафика.
Другие улучшения и исправления
Добавлен режим «Реальные» для медиаустройств: профиль возьмет камеры, микрофоны и динамики с вашего устройства.
В списке разрешений экрана появились значения масштаба, глубины цвета и P3. Теперь экран в профиле можно настроить еще точнее.
Новые эндпойнты API: список поддерживаемых ОС и версий, данные о подписке, работа с корзиной, проверка прокси.
Порт локального HTTP-сервера теперь можно менять через переменную окружения при запуске клиента без обращения к интерфейсу.
Раздельные права доступа для API-токенов
Раньше у команды был один API-токен с правами мастер-аккаунта. Тот, кто его получал, управлял всем аккаунтом: профилями, действиями, папками, тегами, командой, вне зависимости от того, какие права у него были настроены в клиенте.
Теперь можно создавать несколько токенов и права настраиваются для каждого отдельно. Управление вынесено в отдельный раздел настроек аккаунта «API токены».

При создании токена задаются название и права по тем же категориям, что и у участников в разделе «Команда»: доступ к профилям, доступ к действиям, плюс отдельные переключатели на управление папками, тегами, командой и журналом действий.

После создания токен показывается один раз. Скопируйте и сохраните его до закрытия окна: если потеряете, старый токен использовать не получится, но можно сразу сгенерировать новый с теми же правами.
Права можно менять в любой момент без пересоздания токена. Если токен нужно перевыпустить, старый перестает работать сразу после генерации нового. Права доступа при этом сохраняются без изменений, обновить нужно будет только сам ключ в интеграциях.
Все, что делается через API, теперь попадает в журнал действий. Чтобы посмотреть, чем занимался конкретный токен, отфильтруйте журнал по его названию, как по участнику команды. Создание, удаление, перевыпуск токенов и изменение их прав тоже отражаются в журнале.
Возможность выпускать токены с набором прав доступна на подписках Team и Advanced. На подписке Team можно создать до 3 токенов, на Advanced — до 5. Все токены команды используют общий лимит запросов. Если вы разносите интеграции по разным токенам, лимит не увеличивается, он один на команду. Токены, выпущенные до обновления, продолжат работать. В списке они появятся под названием API Token с полным набором прав.
Защита профиля от удаления через API
Профиль можно удалить одним запросом к API, без разницы, отправлен он намеренно или из-за ошибки в вашем скрипте. Токенов теперь может быть несколько, и это еще одна причина держать важные профили под защитой.
Теперь у профиля есть настройка «Защита от удаления по API» («Настройки профиля» → «Общие» → «Дополнительные настройки»). Если она включена, удалить профиль через API нельзя. Через клиент удаление остается доступным.

Настройка доступна и в шаблоне профиля, так что новые профили можно сразу создавать защищенными.
Прокси-шоп через API
Раньше купленными в Octo прокси можно было управлять только через интерфейс. Теперь это доступно и через API: список прокси по каждому провайдеру, создание, редактирование имени, удаление, проверка доступных гео провайдера.
Мы также добавили проверку баланса трафика.
Другие улучшения и исправления
Добавлен режим «Реальные» для медиаустройств: профиль возьмет камеры, микрофоны и динамики с вашего устройства.
В списке разрешений экрана появились значения масштаба, глубины цвета и P3. Теперь экран в профиле можно настроить еще точнее.
Новые эндпойнты API: список поддерживаемых ОС и версий, данные о подписке, работа с корзиной, проверка прокси.
Порт локального HTTP-сервера теперь можно менять через переменную окружения при запуске клиента без обращения к интерфейсу.
Следите за последними новостями Octo Browser
Нажимая кнопку, вы соглашаетесь с нашей политикой конфиденциальности.
Следите за последними новостями Octo Browser
Нажимая кнопку, вы соглашаетесь с нашей политикой конфиденциальности.
Следите за последними новостями Octo Browser
Нажимая кнопку, вы соглашаетесь с нашей политикой конфиденциальности.

Присоединяйтесь к Octo Browser сейчас
Вы можете обращаться за помощью к нашим специалистам службы поддержки в чате в любое время.

Присоединяйтесь к Octo Browser сейчас
Вы можете обращаться за помощью к нашим специалистам службы поддержки в чате в любое время.
Присоединяйтесь к Octo Browser сейчас
Вы можете обращаться за помощью к нашим специалистам службы поддержки в чате в любое время.
