16 тем · ~55 минут · 42 теста

Лекция «API и вебхуки простыми словами»

Визуальный конструктор рисует стрелочки поверх двух настоящих механизмов — запроса к API и вебхука. Шестнадцать тем разбирают оба: из чего состоит запрос, почему GET можно повторять, а POST нельзя, что означает код ответа и почему 200 ещё не значит «получилось», где живёт ключ доступа и почему ключ в адресе равен паролю в логах, зачем вебхук приходит дважды и приходит не по порядку, и как отвечать на него так, чтобы не выписать второй чек.

Для кого

Для специалиста по no-code автоматизации, который каждый день соединяет сервисы в визуальном конструкторе — CRM с мессенджером, форму с таблицей, платёжку с бухгалтерией — но не пишет код и не собирается. Программистской подготовки не требуется: разбираются механизмы, которые конструктор прячет за стрелочками, и порядок чтения документации, по которому незнакомый сервис становится понятным за двадцать минут. Тема универсальная: те же знания нужны маркетологу, настраивающему передачу лидов, аналитику, выгружающему данные, и продакту, читающему документацию интеграции.

Базовый уровень — с нуля
Что получишь

После лекции вы сможете

  • Читать документацию незнакомого API в правильном порядке — аутентификация, метод, формат ответа, ошибки, лимиты — и за двадцать минут понимать, как сервис авторизует и что присылает
  • Определять по коду ответа, кто виноват и что чинить: 4xx — свой запрос, 5xx — сторону сервиса, 401 — ключ, 403 — права
  • Не доверять коду 200 там, где сервис кладёт ошибку в тело ответа, и ставить условие сценария на поле, а не на код
  • Отличать метод, который можно повторить, от метода, который при повторе создаст вторую сделку или второй платёж
  • Выдавать ключ доступа с нужными правами и режимом «только чтение» и не оставлять секрет в адресе, откуда он уезжает в историю браузера, логи и мониторинг
  • Определять направление вебхука по вопросу «кто инициатор звонка», а не по слову в интерфейсе портала
  • Находить в документации способ проверки подлинности вебхука, который назначил отправитель, — подпись, токен в теле или список адресов
  • Строить обработчик по правилу «сначала 200, потом работа» и защищаться от дублей журналом идентификаторов событий
  • Применять ключ идемпотентности для повтора запроса без задвоения и сверять имя заголовка по документации конкретного сервиса
  • Реагировать на код 429 ожиданием ровно на то время, которое назвал сервер, и выбирать между опросом и вебхуком по задержке и расходу операций
  • Выяснять географию коннектора до запуска сценария и передавать вопрос о персональных данных юристу вместе с ответом, где физически обрабатываются данные
Программа

16 тем и 42 теста на понимание

Каждая тема — один экран и одна мысль. В конце темы — ситуационные вопросы: ответили верно, идёте дальше.

Часть 1. Как устроен запрос

1

API — это договор, а не программирование

2

Метод решает, можно ли повторять

3

Код ответа — первый диагност

4

Сценарий, который «работает», но врёт

5

API отдаёт страницу, а не всё сразу

Часть 2. Ключи доступа

6

Ключ в адресе — это пароль в логах

7

У ключа есть права и срок

Часть 3. Вебхук: сервис звонит сам

8

Вебхук: сервис звонит сам

9

Подлинность назначает отправитель

10

Ответь 200 быстро, работай потом

11

Доставка «хотя бы один раз»

Часть 4. Повторы, лимиты и режимы

12

Идемпотентность: повтор без задвоения

13

429 — это не поломка, а «подожди»

14

Опрос или вебхук: два режима, а не два вкуса

Часть 5. Границы и чтение документации

15

У каждого запроса есть география

16

Порядок чтения документации

Темы лекции: автоматизация, no-code, интеграции, API, вебхуки, HTTP, ключи доступа, идемпотентность, лимиты запросов, CRM, документация

Обновлено: 5 сентября 2026

Как устроено обучение

Читаете, отвечаете, видите результат

Интерактивная лекция с тестами: тема — экран текста, за ним вопрос по этой же теме. Ни видео, ни вебинаров, ни дедлайнов.

Тесты внутри тем

42 теста по ходу лекции — ситуационных, на понимание, а не на зубрёжку.

Старт — бесплатно и сразу

Первые темы открыты без регистрации: нажали — учитесь. Понравилось — продолжите по аккаунту, полный доступ от 99 ₽. Прогресс сохраняется на той же теме.

Вопросы

Коротко о главном

Сколько времени займёт лекция?
Около 55 минут на 16 тем. Прогресс сохраняется, поэтому лекцию можно проходить частями и возвращаться к ней позже.
Это бесплатно?
Начало — да: первые 1 тема открыты сразу, без регистрации. После бесплатной регистрации откроются темы до 2-й — вместе с частью из 42 тестов и монетами за верные ответы. Полная лекция — 99 ₽ навсегда, либо подписка на все лекции платформы от 499 ₽ в месяц.
Что у меня останется после лекции?
Шестнадцать тем про то, что происходит под стрелочкой в конструкторе. Первая часть — устройство запроса: четыре части договора (адрес, метод, параметры, ответ), таблица методов со свойствами safe и идемпотентности из RFC 9110, пять классов кодов ответа и разница 401 и 403 с разным ремонтом, ловушка «200 с объектом error в теле» на примере VK API, и пагинация, из-за которой выгрузка приносит ровно 50 строк вместо пяти тысяч. Вторая — ключи: разбор адреса входящего вебхука Битрикс24 по частям, где секретный код лежит прямо в ссылке и уезжает в историю браузера и логи, права создателя вебхука, дата окончания, и современная альтернатива — access token с набором прав и сроком по RFC 6749, ротация refresh token по RFC 9700, категории доступа и режим read-only у Wildberries и Ozon. Третья — вебхук: почему «входящий» и «исходящий» названы с точки зрения портала, структура события с полем auth и application_token, проверка подлинности, которую назначает отправитель (HMAC-подпись в заголовке Stripe-Signature с допуском 5 минут против списка IP-адресов у ЮKassa), правило «ответь 200 быстро, работай потом» с таблицей диагностики доставки, и модель «хотя бы один раз»: окна повторов, негарантированный порядок и журнал идентификаторов событий как единственная защита от дублей. Четвёртая — повторы и лимиты: ключ идемпотентности, у которого имя заголовка различается одной буквой между Stripe и ЮKassa, код 429 с историей от RFC 2616 до RFC 6585 и заголовком Retry-After, три независимых лимита Telegram, и выбор между опросом и вебхуком, где опрос платит за тишину. Пятая — география запроса по закону о персональных данных и порядок чтения документации из пяти шагов. Оговорки источников названы прямо: где числа приблизительны, где практика отрасли, а где норма стандарта.
Я не программист. Смогу ли я после этой лекции написать интеграцию?
Нет, и такой цели здесь нет. Написание интеграции остаётся работой разработчика. Задача специалиста по no-code другая: настроить готовый коннектор и починить сценарий, когда он сломается. Для этого нужно понимать, что коннектор отправляет и что получает в ответ, — а это чтение документации, а не программирование. После лекции вы сможете открыть документацию незнакомого сервиса, найти в ней пять нужных разделов в правильном порядке, выбрать метод, выдать ключ с нужными правами и настроить приём вебхука так, чтобы он не выписал второй чек при повторной доставке.
Здесь будут точные лимиты и цены сервисов, которые я использую?
Точные лимиты по методам Wildberries и Ozon, а также цены платформ автоматизации здесь намеренно не приводятся, и это осознанное ограничение. Лимиты и тарифы меняются, доступные сводки расходятся между собой, а устаревшее число в сценарии опаснее его отсутствия: на него полагаются. Числа, которые названы, привязаны к источнику и к дате — предел облачной редакции Битрикс24, окно повторов ЮKassa в 24 часа, окно Stripe в трое суток, допуск подписи в 5 минут, максимальная длина ключа идемпотентности. Там, где значения приблизительны, это сказано прямо: лимиты Telegram официально не публикуются, распространённые числа основаны на опыте сообщества и зависят от возраста бота. Метод же остаётся неизменным, и ему лекция и учит: где в документации искать лимит своего метода и что делать, когда он сработал.

API и вебхуки простыми словами — открывается прямо сейчас

16 тем, 42 теста и около 55 минут вашего времени. Первые темы — бесплатно и без регистрации: начните и решите по делу, а не по описанию.

Начать лекцию →

Уже проходили? Личный кабинет помнит, на чём вы остановились.