Для интеграций со сторонними сервисами в сценариях доступна глобальная функция fetch. Функция использует нативную функцию fetch в браузере и полифил на сервере, поэтому её интерфейс является пересечением доступных возможностей.

Пример использования:

const res = await fetch('https://my.server/api/products', {
    method: 'POST',
    headers: {
        Authorization: 'bearer SOME-TOKEN-HERE',
    },
    body: JSON.stringify({
        name: 'New product',
        cost: 13.20,
    })
});
if (!res.ok) {
    // handling error
}
const product = await res.json();

Простой GET-запрос можно выполнить без передачи дополнительных параметров:

const res = await fetch(`https://my.server/api/products/${ Context.data.itemId }`);

В параметрах запроса можно передать метод FetchRequest.method, заголовки запроса FetchRequest.headers в виде обычного объекта Record<string, string> и тело запроса FetchRequest.body в виде строки.