API Connector
Виконуйте HTTP-запити до будь-якого зовнішнього API. Підтримує GET, POST, PUT, PATCH, DELETE з параметрами запиту, заголовками та тілом.
Функції
| Функція | Метод | Вхід |
|---|---|---|
| Get | GET | URL, Query, Headers |
| Post | POST | URL, Query, Headers, Body |
| Put | PUT | URL, Query, Headers, Body |
| Patch | PATCH | URL, Query, Headers, Body |
| Delete | DELETE | URL, Query, Headers, Body |
| Raw Request | будь-який | URL, Method (випадаючий список), Query, Headers, Body |
| Close | — | Status Code, Headers, Body |
Виходи
Усі функції запитів повертають:
| Вихід | Тип | Опис |
|---|---|---|
Status Code | number | HTTP-статус (200, 404, 500 тощо) |
Headers | json | Заголовки відповіді |
Body | json | Тіло відповіді |
Приклад: POST з Object Construct
API POST Request
Build JSON body and send to external API
API Connector
Post
URL
https://api.example.com/users
Body
output
Status Code
Body
Параметри запиту
Поле Query приймає JSON-об'єкт. Він автоматично додається до URL:
URL = "https://api.example.com/search"
Query = {"q": "telegram", "page": "1", "limit": "10"}
→ https://api.example.com/search?q=telegram&page=1&limit=10
Raw Request
Для повного контролю використовуйте Raw Request з випадаючим списком методів:
| Метод | Варіанти |
|---|---|
| GET | POST |
Безпека
Запити до внутрішніх/приватних адрес заблоковані (захист від SSRF):
localhost,127.0.0.1,0.0.0.0,10.x.x.x,172.16-31.x.x,192.168.x.x,.local,.internal
Поради
- Використовуйте
{{vault.API_KEY}}у Headers для автентифікації - Встановіть
Content-Type: application/jsonдля JSON API - Використовуйте Object Construct для динамічної побудови Body
- Використовуйте JSON Parse для тіла відповіді, щоб витягти поля
- Комбінуйте з Object Get для читання конкретних значень з відповіді