List events by type and mode (paginated)
Note: This endpoint uses 0-based indexing (unlike most other endpoints which use 1-based).
Event mode, event type, and optional pagination/filtering parameters
Event mode: 'personal', 'faction', 'inventory', or 'combat'
OptionaleventType?: stringEvent type filter (optional, only for personal/faction modes)
Optionalfaction_id?: stringFaction ID for faction mode
Optionalitem_count?: numberNumber of items to retrieve. Default: 50, Max: 1000
Optionalstart_index?: numberStarting position (0-based). Default: 0
Optionalstart_time?: numberUnix timestamp to filter events after this time
const events = await client.events.list({ eventMode: 'personal' });
const moreEvents = await client.events.list({ eventMode: 'personal', start_index: 50, item_count: 100 });
const recentEvents = await client.events.list({ eventMode: 'personal', start_time: 1640000000 });
const factionEvents = await client.events.list({ eventMode: 'faction', faction_id: '20:123' });
// Fetch up to 1000 events at once
const manyEvents = await client.events.list({ eventMode: 'personal', item_count: 1000 });
Events resource for querying events
See
https://www.swcombine.com/ws/v2.0/documentation/events/event_mode/event_type/ SW Combine API Documentation