---
description: Узнай подробнее, как действие «Выполнять HTTP-запросы» позволяет твоему Агенту ИИ вызывать внешние API во время разговоров, чтобы получать данные в реальном времени или запускать действия в сторонних системах.
title: Действие Агента ИИ: Выполнять HTTP-запросы
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[НовыйМы только что привлекли 62,5 млн долларов в раунде Series B! 🎉 Что это значит для тебя![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](https://respond.io/blog/respond-io-raises-62-million-series-b)

Помогите мне с... ⌘ 

1. [All Collections >](/ru/help)
2. [ Товар >](/ru/help/product)
3. [ Агенты ИИ >](/ru/help/ai-agents)
4. [ Действия Агента ИИ >](/ru/help/ai-skills)
5. Действие Агента ИИ: Выполнять HTTP-запросы

# Действие Агента ИИ: Выполнять HTTP-запросы

> **Доступность плана:** Доступно на тарифах Advanced, Enterprise и некоторых Legacy. Тестирование доступно всем пользователям, но публикация требует подходящего тарифа.

Действие **Выполнять HTTP‑запросы** позволяет твоему Агенту ИИ вызывать внешние API во время разговора. Это позволяет Агенту ИИ получать данные в реальном времени или запускать действия во внешних системах по запросу Контакта. Например, Агент ИИ может проверить статус заказа, получить информацию об учетной записи или создать записи в другой системе. В этой статье ты узнаешь, как настроить действие HTTP-запроса и протестировать его с Агентом ИИ.

Агент ИИ:

1. Анализирует сообщение Контакта, чтобы определить, соответствует ли оно намерению, заданному в инструкциях к действию.
2. Собирает необходимую информацию.
3. Отправляет HTTP-запрос.
4. Интерпретирует ответ API.
5. Естественно отвечает Контакту.

## Добавить действие «Выполнять HTTP-запросы»

Включи действие и нажми кнопку «Добавить действие», чтобы начать настройку HTTP-запроса.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/1Tbaws3LvA9FysLz9eC0Iv/594d61b1024dfcb48ca704559cc37070/addhttprequest.png?fm=jpg&q=80&w=1200&fl=progressive)

### Укажи, когда должно выполняться действие

Дай описательное имя действию в поле **Action name** .

В поле **When and how should this action be performed?** в этом поле опиши: 

* Когда Агент ИИ должен использовать это действие
* Что оно получает или отправляет
* Какие условия или исходы нужно обработать
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/1Ry7D5PA3Efyy2GFykdlYs/88cfe62f2b7c9b0792e81c1bb9d75c45/httprequest1.png?fm=jpg&q=80&w=1200&fl=progressive)

Пример:

```html
Используй это действие, чтобы получить статус заказа Контакта, когда он спрашивает о своём заказе. Если API вернёт ошибку 404, сообщи Контакту, что заказ не найден.
```

Агент ИИ использует это описание, чтобы решить, когда запускать запрос.

### Информация, которая может понадобиться Агенту ИИ (необязательно)

Определи входные данные, которые требуются в этом разделе, до вызова API.

Это структурированные переменные, которые Агент ИИ должен собрать. Запрос выполняется только после того, как все обязательные входные данные доступны.

Если значение:

* Уже упомянуто в разговоре → Агент ИИ использует его.
* Отсутствует → Агент ИИ запрашивает его у Контакта.

Переменные, созданные здесь, можно использовать в настройках API. Переменные Контакта (например, $contact.email) доступны автоматически и не требуют добавления.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/1SOzjJK2pM8p7CorIfIpLw/f4613151ecf044cacd5685035b823b06/httprequest2.png?fm=jpg&q=80&w=1200&fl=progressive)

**Настройки поля**

| Поле                   | Примечания                                                                                                                                                                                                                                           |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Название               | Идентификатор переменной, используемый в запросе к API. \- Уникален для каждого действия\- Только буквы, цифры и подчёркивания\- Чувствителен к регистру\- Максимум 30 символов Ссылайся на него так: $agent.variable\_name Пример: $agent.order\_id |
| Формат                 | Определяет ожидаемый тип данных: \- Текст (по умолчанию)\- Число\- Булево\- Дата Выбери правильный формат, чтобы снизить двусмысленность и повысить надежность.                                                                                      |
| Описание               | Объясняет, что представляет значение, и помогает Агенту ИИ запросить его чётко.Пример: 8-значный идентификатор заказа из письма-подтверждения.                                                                                                       |
| Массив (необязательно) | Включи это, чтобы собирать несколько значений вместо одного. Каждый элемент соответствует выбранному формату.Используй это, когда ожидаешь:\- Несколько идентификаторов товаров\- Несколько трек-номеров • Несколько выбранных значений              |

### Настройка API

Определи, как Агент ИИ должен вызывать твой API.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/HXBkfyTj6XeXtOX4FMBNB/fe70bf8f63cdb56cd6025cdeff0a341a/apiconfig1.png?fm=jpg&q=80&w=1200&fl=progressive)

Ты можешь настроить:

* Метод
* URL
* Параметры запроса
* Заголовки
* Тело JSON (для POST, PUT, PATCH)

**Использование переменных**

Ты можешь вставлять переменные в URL, параметры, заголовки или тело, используя $.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/VJWbtyiJ64nQ175Or2uAd/bd77f2a10db9c58cd207ab2fd4f03873/apiconfig2.png?fm=jpg&q=80&w=1200&fl=progressive)

Есть два типа:

* Переменные Контакта — существующие поля Контакта

  * `$contact.email`
* Переменные Агента ИИ — поля, определённые в разделе _Информация, которая может понадобиться Агенту ИИ_

  * `$agent.order_id`

Переменные заменяются реальными значениями при выполнении запроса. Если обязательная переменная Агента ИИ отсутствует, Агент ИИ запросит её перед запуском API-вызова.

**Как Агент ИИ обрабатывает ответы API**

Пример тела:

```json
{
  "order_id": "$agent.order_id",
  "email": "$contact.email"
}
```

Агент ИИ автоматически интерпретирует JSON-ответ API и формирует естественный ответ.

Пример ответа API:

```json
{
  "status": "shipped",
  "eta": "2025-12-12"
}
```

Ответ Агента ИИ: «Отличные новости! Ваш заказ отправлен и ожидается доставка 12 декабря 2025 года.»

**Отправка изображений или файлов из ответа API**

Если в ответе API есть корректный URL изображения или файла (например, план помещения, счёт или фото товара), Агент ИИ может отправить его как отображаемое вложение — тем же механизмом, что используется для URL источника знаний и инструкций. См. [Отправка файлов и изображений как вложений](https://respond.io/ru/help/ai-agents/how-to-write-effective-ai-agent-prompts#sending-files-and-images-as-attachments).

Для этого требуется явная инструкция, разрешающая это, например:

```plain
Отправлять изображение/файл как вложение, если в ответе API присутствует корректный URL изображения/файла.
```

Без этой инструкции Агент ИИ будет использовать URL только для формирования текстового ответа — он не отправит его как вложение.

## Тестирование

Ты можешь протестировать действие HTTP-запроса в панели **Test AI Agent** перед публикацией.

### Как протестировать

1. Начни тестовый разговор, который соответствует условиям действия.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/78KDUCw0a23kfXjjNmSM3M/6033d09c4ccec2669a0f122442ed54ab/testinghttprequest1.png?fm=jpg&q=80&w=1200&fl=progressive)
2. Когда намерение распознано и обязательные входные данные доступны, Агент ИИ выполняет HTTP-запрос.
3. Событие выполнения появляется в тестовой панели:  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/29SmyR5RSQ4gQ5Z3DpuV3K/4763b778c773d906fcbf2659eecf471d/testinghttprequest2.png?fm=jpg&q=80&w=1200&fl=progressive)
  1. **{AI Agent name} выполнил {Action name}**
  2. Ответы 2xx отображаются как успешные
  3. Все остальные коды состояния отображаются как неуспешные
4. Нажми на событие, чтобы просмотреть:  

  1. **Response** вкладка (по умолчанию) — полное тело ответа API
  2. **Request** вкладка — полное содержимое cURL-запроса
  3. Опция копирования для отладки
5. После получения ответа API Агент ИИ формирует ответ на основе возвращённых данных.

**Важные примечания**

* События выполнения появляются **только в панели Test AI Agent**. Они не отображаются в Inbox или в активности Контакта.
* Если обязательные входные данные отсутствуют, Агент ИИ запросит их перед запуском запроса.

## Лучшие практики

* Будь точным в описании действия. Неясные инструкции приводят к неопределённым запускам.
* Ясно укажи обязательные входные данные. Если Агенту ИИ нужно что-то запросить, сделай это очевидным.
* Учти обработку ошибок в инструкциях.
* Всегда тестируй перед публикацией.
* Не дублируй логику, уже реализованную в автоматизированных алгоритмах, если это не сделано намеренно.

## Ограничения

* Максимум 10 действий HTTP-запросов на одного Агента ИИ.
* Максимум на действие:  

  * 20 полей ввода данных
  * 50 параметров
  * 50 заголовков
* Агент ИИ определяет, когда вызывать API, на основе твоего текстового описания. Плохо составленные инструкции могут привести к непредсказуемым запускам.
* Обработка ответа API происходит автоматически. Ты не можешь вручную сопоставлять поля ответа — Агент ИИ интерпретирует JSON контекстно.
* События выполнения HTTP-запроса отображаются только в панели Test AI Agent и не появляются в активности Контакта.
* Голосовые Агенты ИИ могут запускать действие «Выполнять HTTP-запросы». Однако возвращённый ответ API не передаётся обратно голосовому Агенту ИИ для генерации ответа, поэтому голосовые разговоры не могут динамически реагировать на основе результата API.
* Если ваш Агент ИИ обновляет поле контакта и в том же ходе использует это поле в этом действии, запрос каждый раз отправляет старое значение (или пустое, если оно никогда не было установлено). Это происходит независимо от того, какое действие выполняется первым. Если вам интересно, вы можете [проголосовать за запрос функции](https://respond.canny.io/feature-request/p/contact-field-http-request-ensure-http-requests-use-latest-contact-field-values).

## Частые вопросы и устранение неполадок

### Могу ли я вызвать несколько конечных точек API?

Да. Ты можешь настроить до 10 отдельных действий HTTP-запроса на одного Агента ИИ.

### Могу ли я передавать данные Контакта в API?

Да. Используй $contact.field\_name в URL, заголовках, параметрах или теле.

### Что происходит, если требуемые данные отсутствуют?

Агент ИИ попросит Контакта предоставить недостающую информацию перед запуском запроса.

### Ждёт ли Агент ИИ ответа от API?

Да. Агент ИИ ожидает ответа, интерпретирует его и естественно отвечает, опираясь на возвращённые данные.

### Могу ли я вызывать конечную точку API, требующую аутентификации OAuth 2.0?

Нет. HTTP Request не поддерживает потоки аутентификации OAuth 2.0, такие как получение согласия пользователя, обмен кода авторизации, обновление токена доступа или динамическая генерация токенов.

Вы можете использовать HTTP Request с конечными точками, которые принимают простые методы аутентификации, такие как API-ключи или статические токены, добавляемые в URL, параметры запроса или заголовки.

Например, если вы вызываете конечную точку Google API и запрос не выполняется, проверьте, требует ли эта конечная точка аутентификации OAuth 2.0\. Если да, то это не поддерживается. Если вместо этого конечная точка поддерживает API-ключи или статические токены, вы можете использовать этот метод аутентификации в настройках HTTP Request.  

Поделиться этой статьей

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/ai-skills/ai-skill-make-http-requests)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/ai-skills/ai-skill-make-http-requests)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/ai-skills/ai-skill-make-http-requests)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/ai-skills/ai-skill-make-http-requests)

## 

Соответствующие статьи 👩‍💻

* [Действие Агента ИИ: Добавить комментарииУзнай, как Агенты ИИ добавляют внутренние комментарии в respond.io, чтобы делиться контекстом, отмечать коллег и обеспечивать плавную передачу. ](/ru/help/ai-skills/ai-agent-action-add-comments)
* [Действие Агента ИИ: Назначить оператору или командеУзнайте, как Агенты ИИ назначают беседы операторам, командам или другим Агентам ИИ в respond.io, включая методы назначения, поведение при передаче и ключевые ограничения. ](/ru/help/ai-skills/ai-skill-assign-to-agent-or-team)
* [Действие Агента ИИ: Закрыть беседыУзнай, как работает действие «Закрыть беседы» для Агентов ИИ в respond.io, включая способы запуска, применения заключительных заметок и обработки сводок. ](/ru/help/ai-skills/ai-skill-close-conversations)
* [Действие Агента ИИ: Обработка звонковУзнай, как Агенты ИИ обрабатывают входящие звонки в respond.io, включая голосовое поведение, варианты настройки и ключевые ограничения. ](/ru/help/ai-skills/ai-skill-handle-calls)
* [Действие Агента ИИ: Запуск Автоматизированного алгоритмаУзнай, как Агенты ИИ запускают существующие Автоматизированные алгоритмы в respond.io, чтобы выполнять сложные автоматизации и интеграции. ](/ru/help/ai-skills/ai-skill-trigger-workflow)

Не удается найти то, что вы ищете? 🔎

[Обратитесь в службу поддержки](/ru/contact-us)

2026-10-02T10:07:32.460Z

help

```json
{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Узнай подробнее, как действие «Выполнять HTTP-запросы» позволяет твоему Агенту ИИ вызывать внешние API во время разговоров, чтобы получать данные в реальном времени или запускать действия в сторонних системах.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg","name":"Joshua Lim","url":"https://respond.io/ru/author"},"dateCreated":"2026-03-04T00:00:00.000Z","dateModified":"2026-10-02T08:29:04.095Z","datePublished":"2026-03-04T00:00:00.000Z","headline":"Действие Агента ИИ: Выполнять HTTP-запросы","mainEntityOfPage":"https://respond.io/ru/help/ai-skills","publisher":{"@id":"https://respond.io/#organization"},"url":"https://respond.io/ru/help/ai-skills/ai-skill-make-http-requests"},{"@context":"https://schema.org","@id":"https://respond.io/ru/help/ai-skills/ai-skill-make-http-requests#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Help","item":"https://respond.io/ru/help"},{"@type":"ListItem","position":2,"name":"Товар","item":"https://respond.io/ru/help/product"},{"@type":"ListItem","position":3,"name":"Агенты ИИ","item":"https://respond.io/ru/help/ai-agents"},{"@type":"ListItem","position":4,"name":"Действия Агента ИИ","item":"https://respond.io/ru/help/ai-skills"},{"@type":"ListItem","position":5,"name":"Действие Агента ИИ: Выполнять HTTP-запросы","item":"https://respond.io/ru/help/ai-skills/ai-skill-make-http-requests"}]},{"@type":"Organization","@id":"https://respond.io/#organization","name":"Respond.io","alternateName":"respond.io","url":"https://respond.io/","image":["https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"],"logo":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4045649d540241d398c39ab07b2b62bb","description":"Respond.io is an AI-powered customer conversation platform that helps businesses manage conversations, automate workflows and scale sales, marketing and support operations. Trusted by 10,000+ B2C brands, it unifies WhatsApp, TikTok, Instagram and Facebook in a single AI-powered team inbox for chats, calls and campaigns.","email":"success@respond.io","telephone":"+6011-54211197","foundingDate":"2017-02-17","address":{"@type":"PostalAddress","streetAddress":"Level 41, Permata Sapura Tower, Jalan Pinang","addressLocality":"Kuala Lumpur","addressRegion":"Federal Territory of Kuala Lumpur","postalCode":"50088","addressCountry":"MY"},"areaServed":"Worldwide","contactPoint":{"@type":"ContactPoint","contactType":"Customer Service","url":"https://respond.io/contact"},"sameAs":["https://respond.io/","https://www.facebook.com/getrespondio/","https://www.linkedin.com/company/respondio/","https://play.google.com/store/apps/details?id=com.respond.inbox.io","https://www.youtube.com/@respondio","https://twitter.com/respond_io","https://apps.apple.com/my/app/respond-io-inbox/id1667772955","https://www.g2.com/products/respond-io/reviews","https://www.producthunt.com/products/respond-io","https://zapier.com/apps/respondio/integrations","https://www.capterra.com/p/179311/Rocketbots/","https://www.crunchbase.com/organization/respondio","https://builtin.com/company/respondio","https://respond-io.en.softonic.com/web-apps","https://my.jobstreet.com/companies/respondio-168558101085004","https://brandfetch.com/respond.io","https://webcatalog.io/en/apps/respond-io"],"knowsAbout":["WhatsApp API","WhatsApp Business API","WhatsApp CRM","WhatsApp automation","omnichannel communication platform","WhatsApp Business Multiple Users","WhatsApp BSP","WhatsApp Business Solution Provider","WhatsApp automation tool","WhatsApp team inbox","WhatsApp AI agent","WhatsApp Business AI chatbot","WhatsApp marketing software","conversational sales platform","WhatsApp appointment booking"]},{"@type":"WebPage","@id":"https://respond.io/ru/help/ai-skills/ai-skill-make-http-requests#webpage","url":"https://respond.io/ru/help/ai-skills/ai-skill-make-http-requests","name":"Действие Агента ИИ: Выполнять HTTP-запросы","description":"Узнай подробнее, как действие «Выполнять HTTP-запросы» позволяет твоему Агенту ИИ вызывать внешние API во время разговоров, чтобы получать данные в реальном времени или запускать действия в сторонних системах.","isPartOf":{"@id":"https://respond.io/#website"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"},"breadcrumb":{"@id":"https://respond.io/ru/help/ai-skills/ai-skill-make-http-requests#breadcrumb"}},{"@type":"WebSite","@id":"https://respond.io/#website","name":"Respond.io","url":"https://respond.io/","potentialAction":{"@type":"SearchAction","query-input":"required name=search_term_string","target":"https://respond.io/search?query={search_term_string}"},"publisher":{"@id":"https://respond.io/#organization"}}]}
```
