Beignet API reference
    Preparing search index...

    Function handleDevtoolsEventsRequest

    • Handle GET requests to list devtools events with optional filtering.

      Query parameters:

      • type: Filter by event type (request, error, usecase, eventBus, job, schedule, provider)
      • requestId: Filter by request correlation ID
      • traceId: Filter by W3C trace ID
      • limit: Maximum number of events to return (default: 200)

      Parameters

      Returns Promise<Response>

      JSON response with events array

      // In a Next.js route handler:
      // app/api/devtools/core/events/route.ts
      import { handleDevtoolsEventsRequest } from "@beignet/devtools";
      import { getServer } from "@/server";

      export async function GET(req: Request) {
      const server = await getServer();
      return handleDevtoolsEventsRequest(req, server.ports.devtools, {
      authorize: async (request) =>
      Boolean(await server.ports.auth.getSession(request)),
      });
      }