Skip to content

OpenAPIActionTool

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:22

new OpenAPIActionTool(openapi_uri, domainHeaders): OpenAPIActionTool

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:64

string

DomainHeaders = {}

OpenAPIActionTool

openapi_uri: string

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:65


domainHeaders: DomainHeaders = {}

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:66

loadOpenapiSpec(url): Promise<any>

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:70

string

Promise<any>


getRequest(input): Promise<JSONValue>

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:79

Input

Promise<JSONValue>


postRequest(input): Promise<JSONValue>

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:96

Input

Promise<JSONValue>


patchRequest(input): Promise<JSONValue>

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:111

Input

Promise<JSONValue>


toToolFunctions(): Promise<FunctionTool<Input, JSONValue | Promise<JSONValue>, object>[]>

Defined in: .build/typescript/packages/tools/src/tools/openapi-action.ts:126

Promise<FunctionTool<Input, JSONValue | Promise<JSONValue>, object>[]>