REST API

Events

Events are the raw observations captured by your application. They are ingested asynchronously through the Ingestion Service and stored for querying and analysis.

GET/events

Query events for the authenticated organization. Supports filtering by project, type, severity, correlation ID, and time range.

Auth:JWT Session (cookie)

Query Parameters

NameTypeRequiredDescription
project_idstringoptionalFilter events to a specific project.
typestringoptionalFilter by event type (e.g. manual, server_error, webhook).
severity"info" | "warn" | "error" | "critical"optionalFilter by severity level.
correlation_idstringoptionalFilter events sharing a correlation ID.
fromISO 8601 stringoptionalReturn events after this timestamp.
toISO 8601 stringoptionalReturn events before this timestamp.
limitnumberoptionalMaximum number of events to return. Defaults to 50, max 500.
Request
GET /events?project_id=proj_01HX...&severity=error&limit=20 HTTP/1.1
Response
HTTP/1.1 200 OK

[
  {
    "id": "evt_01HX...",
    "type": "server_error",
    "severity": "error",
    "source": "api-service",
    "message": "Unhandled exception in /api/checkout",
    "payload": {
      "status_code": 500,
      "path": "/api/checkout",
      "method": "POST"
    },
    "correlationId": "order_9988",
    "projectId": "proj_01HX...",
    "organizationId": "org_01HX...",
    "capturedAt": "2026-03-12T18:45:32.000Z"
  }
]