Skip to main content
The client.events resource lets you query the event log for personal, faction, inventory, and combat events.
The Events endpoint uses 0-based indexing (start_index: 0) unlike all other endpoints which use 1-based indexing.

events.get()

Get a specific event by UID. Returns the Event object directly — not wrapped in a Page.
string
required
The uid parameter.

events.list()

List events by type and mode (paginated) Note: This endpoint uses 0-based indexing (unlike most other endpoints which use 1-based). The API reports no total for events, so page.total is always 0; hasMore is true when a full page came back.
string
required
Event mode: ‘personal’, ‘faction’, ‘inventory’, or ‘combat’
string
Event type filter (optional, only for personal/faction modes)
string
Faction ID for faction mode
number
default:"50"
Number of items to retrieve. Default: 50, Max: 1000
number
Milliseconds to wait before fetching each subsequent page. Helps avoid rate limits during auto-pagination.
number
default:"0"
Starting position (0-based). Default: 0
number
Unix timestamp to filter events after this time

Character

Access the character whose events you are querying.

Faction

Access faction details for faction events.