Forest Admin - API reference
    Preparing search index...
    interface AiRouter {
        route(
            args: {
                body?: unknown;
                headers?: Record<string, string | string[] | undefined>;
                mcpServerConfigs?: unknown;
                query?: Record<string, string | string[] | undefined>;
                route: string;
            },
        ): Promise<unknown>;
    }
    Index

    Methods

    Methods

    • Route a request to the AI proxy.

      Implementations should throw BusinessError subclasses (BadRequestError, NotFoundError, UnprocessableError) for proper HTTP status mapping by the agent's error middleware.

      Parameters

      • args: {
            body?: unknown;
            headers?: Record<string, string | string[] | undefined>;
            mcpServerConfigs?: unknown;
            query?: Record<string, string | string[] | undefined>;
            route: string;
        }

      Returns Promise<unknown>