Endpoint
GET /v1/events
The Events API lists accepted operational events. It is used to inspect activity by event type, source, timestamp, and result limit.
GET /v1/events
Filter by event type, source, timestamp range, and result limit.
Richer Event Explorer views and advanced query paths are in progress.
GET /v1/events?event=payment.failed&source_id=src_123&limit=50Use query parameters to narrow event results without changing the endpoint path.
| Parameter | Example | Description |
|---|---|---|
| event | payment.failed | Filter events by event type. |
| source_id | src_123 | Filter events by the source that produced them. |
| from_ts | 2026-06-01T00:00:00Z | Return events created at or after this timestamp. |
| to_ts | 2026-06-01T23:59:59Z | Return events created before or at this timestamp. |
| limit | 50 | Limit the number of returned events. |
The exact response shape should stay synchronized with the backend OpenAPI specification as the API stabilizes.
{
"items": [
{
"id": "evt_123",
"event_id": "evt_demo_001",
"event_type": "payment.failed",
"source_id": "src_123",
"environment": "production",
"severity": "critical",
"created_at": "2026-06-01T10:00:00Z",
"payload": {
"amount": 49.99,
"currency": "EUR",
"reason": "card_declined"
}
}
],
"limit": 50,
"next_cursor": null
}Filter by source, event type, and time range to understand what happened during an operational issue.
Review events produced by a specific app, backend, ERP connector, worker, or integration.
Confirm that accepted events are visible after being sent through the Ingestion API.
Use event records as the foundation for dashboards, timelines, alerts, and future replay workflows.