Skip to main content

Batch event lookup

Fetch up to 50 events with repeated eventIds parameters on GET /v1/pm/events:
  • Matching events follow your requested ID order.
  • missingEventIds identifies unavailable or filtered-out events.
  • Invalid UUIDs, duplicate IDs, and batches larger than 50 are rejected.
  • Batch requests ignore pagination limits; other filters still apply.
  • The default status filter includes open and paused events. Set the status explicitly to retrieve closed or resolved events.
See List events for request and response examples.

Event and market status notifications

Subscribe to lifecycle on wss://socket.bayse.markets/ws/v1/markets to receive status changes for events and their child markets. No authentication is required.
  • Use eventIds for 1–50 IDs per request, or eventId for a single event.
  • event.status_changed identifies a parent event status change.
  • market.status_changed includes both eventId and marketId. Child markets can change independently while the parent event stays open.
  • Lifecycle WebSocket events are typically delayed by up to one minute and carry the latest status change for each entity.
See Event and market status for payloads, unsubscribe requests, and client examples.