requestAPI
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' }),
});