> For the complete documentation index, see [llms.txt](https://help.onebot.tech/onebot-help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.onebot.tech/onebot-help/bloki-konstruktora/integracii/blok-http-zapros.md).

# Блок "HTTP-запрос"

Расширение возможностей конструктора через стороннее API.

<figure><img src="https://49415206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxxJzgLIMfD15nVewbHNz%2Fuploads%2FzSDOpXqGKr61eEDMPNGx%2F%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202022-11-22%20%D0%BE%2017.59.22.png?alt=media&amp;token=3613bbc3-73b1-4b86-86dd-db4ecbd72d4c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Настройка:**
{% endhint %}

Укажите тип запроса и ваш URL для обработки запроса. На данный момент поддерживаются методы **GET** и **POST**.

{% hint style="info" %}
**Запрос:**
{% endhint %}

В теле запроса приходят все пользовательские переменные полученные на предыдущих шагах, контакт пользователя и данные CRM систем.

#### Пример запроса:

```javascript
{
    "variables": [
        {
            "name": "Город",
            "value": "Киев"
        }
    ],
    "contact": {
        "name": "Дмитрий",
        "messenger": "telegram",
        "phone": "380661234567"
    }
}
```

* **Время ожидания соединения:** 3 секунды

{% hint style="info" %}

#### Ответ:

{% endhint %}

В случае успеха, сервер должен ответить кодом **200**, а тело должно содержать текст для пользователя.&#x20;

Текст должен быть форматирован под стандарты WhatsApp. Форматирование под другие мессенджеры происходит автоматически на нашем сервере.&#x20;

В случае ошибки (например валидации), ты можешь сообщить пользователю об этом. Для этого сервер должен ответить кодом **422**, а тело должно содержать сообщение для пользователя.&#x20;

В таком случае не забудь указать переменную в конструкторе для данного шага, в которую запишется ответ пользователя и отправиться на ваш сервер еще раз.

<figure><img src="https://49415206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxxJzgLIMfD15nVewbHNz%2Fuploads%2FszKELBVlR2EjNs80Zqzf%2F%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202022-11-22%20%D0%BE%2018.03.30.png?alt=media&amp;token=efbc5164-2800-42a3-ab39-ff11769f03a3" alt=""><figcaption></figcaption></figure>

* **Время получения ответа:** 5 секунд

{% hint style="warning" %}
В ссылку для блоков HTTP-запрос и Webhook возможно подставлять пользовательские переменные и константы.
{% endhint %}
