раздел 00

Что такое Zoom API

Zoom API - это программный доступ к вашему аккаунту Zoom. Всё, что вы делаете руками в интерфейсе - создаёте встречу, смотрите список записей, выгружаете отчёт по участникам - можно делать из кода. Запросом по HTTP.

Под капотом это обычный REST API: вы шлёте HTTP-запросы на https://api.zoom.us/v2, в ответ приходит JSON. Никакой магии - те же GET и POST, что и в любом другом API.

Зачем это нужно

  • Автоматизация. Создавать встречи по расписанию, рассылать ссылки, собирать отчёты без ручной работы в админке.
  • Интеграция Zoom в свои продукты. Встроить запись встреч в CRM, LMS или внутренний портал - пользователь жмёт кнопку у вас, встреча заводится в Zoom.
  • Пайплайны вокруг записей. Как только облачная запись готова, забрать её, прогнать через транскрибацию, разложить по хранилищу. Без ручного скачивания.
  • Отчётность. Выгрузить, кто и сколько был на встрече, по всем встречам аккаунта - и положить в свою аналитику.

Как это устроено

Чтобы Zoom пустил вас к API, нужен токен доступа. Получают его через Server-to-Server OAuth - это следующий раздел. Дальше вы шлёте запросы с заголовком Authorization: Bearer <token> и получаете данные.

Если же вам надо не опрашивать Zoom, а наоборот - узнавать о событиях сразу, как они случились (встреча началась, запись готова), это вебхуки: Zoom присылает POST на ваш URL.

Что нужно на старте

  • Аккаунт Zoom с правами на создание приложений в Zoom App Marketplace.
  • Понимание HTTP-запросов: curl или любой язык с HTTP-клиентом (примеры в гайде на curl и Python).
  • Тариф влияет на доступные возможности и лимиты запросов - облачные записи и часть отчётов есть не на всех планах.