Skip to main content

requestAPI

Agent Runtimes


Agent Runtimes / api/handler / requestAPI

Function: requestAPI()

requestAPI<T>(endPoint?, init?): Promise<T>

Defined in: api/handler.ts:35

Call the API extension

Type Parameters

T

T

Parameters

endPoint?

string = ''

API REST end point for the extension

init?

RequestInit = {}

Initial values for the request

Returns

Promise<T>

The response body interpreted as JSON

Example

// GET request
const config = await requestAPI<Config>('config');

// POST request
const result = await requestAPI<Result>('chat', {
method: 'POST',
body: JSON.stringify({ message: 'Hello' }),
});