Создание с помощью ИИ
Откройте ИИ-чат на правой боковой панели Таблицы и опишите, что вам нужно. ИИ сделает всё сам: выберет подходящий триггер и нужные действия, сопоставит Поля и автоматически настроит весь рабочий процесс. Достаточно один раз описать цель — и рабочий процесс будет готов без ручной настройки. Отправляет HTTP-запрос на любой URL-адрес и возвращает ответ. Используйте это действие для вызова REST API, отправки уведомлений в Slack или Discord, передачи данных в CRM либо взаимодействия с любым сервисом, у которого есть HTTP API.Конфигурация
Как настроить
- Добавьте действие HTTP-запрос в рабочий процесс.
- Введите URL конечной точки API. С помощью + можно вставить динамические значения (например, включить идентификатор Записи в путь URL).
- Выберите Метод:
- GET — получение данных.
- POST — отправка данных для создания объекта.
- PUT / PATCH — обновление существующих данных.
- DELETE — удаление данных.
- Добавьте Заголовки, если они нужны API (например, токены авторизации или пользовательские заголовки).
- При необходимости выберите Content-Type и укажите Тело (для POST, PUT, PATCH).
- Сохраните действие.
Описание вариантов Content-Type
Если вы не уверены, что выбрать, для большинства современных API подойдёт
application/json.
Примеры аутентификации
Многим API требуется аутентификация. Ниже приведены распространённые схемы, которые можно настроить в разделе «Заголовки»:Токен Bearer
Добавьте заголовок:- Ключ:
Authorization - Значение:
Bearer your-api-token-here
Ключ API в заголовке
Добавьте заголовок:- Ключ:
X-API-Key(или другое значение, ожидаемое API, напримерapi-key,x-api-token) - Значение:
your-api-key
Базовая аутентификация
Добавьте заголовок:- Ключ:
Authorization - Значение:
Basic base64encoded(username:password)
Конкретный пример: отправка уведомления в Slack
Цель: опубликовать сообщение в канале Slack при создании новой Записи.- Триггер: При создании Записи.
- Действие: HTTP-запрос со следующими параметрами:
- URL:
https://hooks.slack.com/services/T00/B00/xxxx(URL вебхука Slack) - Метод: POST
- Content-Type:
application/json - Тело:
{{Task Name}}и{{Priority}}динамическими переменными триггера, нажав +. - URL:
Использование данных ответа на последующих шагах
После выполнения HTTP-запроса ответ становится доступен последующим действиям:- Код состояния — код состояния HTTP (200, 201, 404 и т. д.).
- Тело ответа — данные, возвращённые API и, если применимо, разобранные как JSON.
{"id": "abc123", "status": "created"}, можно отдельно обратиться к id и status. Вставляя динамические значения с помощью +, также можно использовать пути Полей и параметры форматирования, если внешний API требует определённый формат запроса.
Это удобно для объединения вызовов API в цепочку: например, создать объект через POST, получить его идентификатор, а затем использовать этот идентификатор в последующем действии «Обновить Запись» или другом HTTP-запросе.
Когда использовать
- Публикация сообщений в Slack или Discord. Отправляйте уведомления в каналы через URL-адреса входящих вебхуков.
- Синхронизация данных с CRM или ERP. Передавайте новые или обновлённые Записи в Salesforce, HubSpot или любую систему с API.
- Вызов любого стороннего API. Взаимодействуйте с платёжными системами, службами доставки, аналитическими инструментами или пользовательскими внутренними API.
- Запуск внешних рабочих процессов. Вызывайте вебхуки Zapier, сценарии Make (Integromat) или другие платформы автоматизации.
- Получение данных из внешних источников. Используйте запросы GET, чтобы загружать в рабочий процесс курсы валют, данные о погоде или данные любого общедоступного API.
Советы
- Всегда сверяйтесь с документацией API, чтобы узнать необходимые заголовки, способ аутентификации и ожидаемый формат тела.
- Для большинства современных API используйте
application/jsonв качестве Content-Type. Если API ожидает данные формы, переключитесь наx-www-form-urlencoded. - Если API возвращает ошибку (состояние 4xx или 5xx), действие всё равно завершается, но последующие шаги получат ответ с ошибкой. Если нужна условная обработка, проверяйте код состояния в рабочем процессе.
- Если API возвращает большой ответ, на последующих шагах обращайтесь только к нужным Полям.
- Объедините действие с циклом (пакетной обработкой), чтобы выполнять несколько вызовов API — по одному для каждой Записи. Учитывайте ограничения скорости внешнего API.
- Используйте функцию «Массив в теле HTTP-запроса», когда нужно отправить несколько элементов одним запросом, а не отдельный запрос для каждого элемента.
Связанные материалы
- Цикл (пакетная обработка) — выполнение HTTP-запросов для каждого элемента массива
- При получении вебхука — обратная операция: получение HTTP-запросов от внешних систем
- Запустить скрипт — более сложные взаимодействия с API с помощью пользовательского кода

