Отправка результатов: Custom API
Платформа «Custom API» в блоке «Отправка результатов» позволяет после выполнения функции отправить HTTP-запрос во внешний сервис: получить, передать или обновить данные по документации выбранного API.
Настройка
- Откройте функцию агента и пролистните до подраздела «Отправка результатов».
- Добавьте платформу «Custom API».
- Укажите метод запроса (
GET,POST,PUT,PATCHилиDELETE) и URL endpoint. - При необходимости заполните блоки ниже: параметры вызова, заголовки и тело запроса.
- Сохраните функцию.

После сохранения при каждом успешном вызове функции система отправит запрос на указанный URL. Запрос считается успешным, если внешний сервис ответил кодом 2xx.
Запрос
- Метод запроса — HTTP-метод (
GETобычно для получения данных,POST/PUT/PATCH— для отправки или обновления). - URL — полный адрес endpoint, например
https://api.example.com/clients. Допускаются только адресаhttp://иhttps://.
Параметры вызова (params)
Query-параметры, которые добавляются к URL. Для каждой строки укажите:
- Имя — имя параметра в запросе (например,
location_id). - Источник — «Текст» или «Параметры из функции».
- Значение / Параметр — фиксированный текст либо параметр функции, из которого берётся значение.
Блок можно оставить пустым, если query-параметры не нужны.
Заголовки запроса (headers)
HTTP-заголовки запроса. Для каждой строки укажите имя заголовка и значение (текст или параметр функции).
Типичные примеры:
Accept— ожидаемый формат ответа.Content-Type— формат тела запроса (для JSON обычноapplication/json).Authorization— токен доступа, напримерBearer ….
Тело запроса (body)
Поля JSON-тела запроса. Обычно используются для POST, PUT и PATCH. Для каждой строки укажите имя поля и значение (текст или параметр функции).
Для GET тело часто не нужно — блок можно оставить пустым.
Примеры
GET — получить данные
- Метод:
GET, URL внешнего API. - В params передайте нужные идентификаторы (например, ID филиала из параметра функции).
- В headers укажите
AcceptиAuthorizationпо документации сервиса. - body оставьте пустым.
POST — отправить данные
- Метод:
POST, URL внешнего API. - В params при необходимости укажите query-параметры.
- В headers добавьте
Accept,Content-TypeиAuthorization. - В body сопоставьте поля API с параметрами функции (например,
name←client_name,phone←client_phone).