Events
List events
Query events from monitored accounts with filtering and cursor-based pagination
GET
List events
Documentation Index
Fetch the complete documentation index at: https://docs.xquik.com/llms.txt
Use this file to discover all available pages before exploring further.
Free - does not consume credits
Listing stored events is free. Event and webhook deliveries are included in active monitor billing.
event_id,
monitor_type, monitor_id, event_type, occurred_at, tweet fields from
data, event_detail_endpoint, delivery_join_key, and next_cursor; pass
nextCursor as after until hasMore is false.
Source filter examples
UsemonitorId for account monitor events and keywordMonitorId for keyword
monitor events. Do not pass a keyword monitor ID as monitorId; that filter
matches account monitor events only.
Query parameters
Results per page. Default
50, max 100.Filter account-monitor events by account monitor ID. Use
keywordMonitorId
for keyword-monitor events. Omit both filters to return events from all
monitors.Filter keyword-monitor events by keyword monitor ID. Use the
id returned by
keyword monitor endpoints.Filter by event type. Valid types:
tweet.new, tweet.quote,
tweet.reply, tweet.retweet, tweet.media, tweet.link, tweet.poll,
tweet.mention, tweet.hashtag, tweet.longform,
profile.avatar.changed, profile.banner.changed,
profile.name.changed, profile.username.changed, profile.bio.changed,
profile.location.changed, profile.url.changed,
profile.verified.changed, profile.protected.changed,
profile.pinned_tweet.changed, profile.unavailable.changed. Omit to
return all types.Cursor for pagination. Pass the
nextCursor value from a previous response to fetch the next page.Headers
Your API key.
Response
- 200 OK
- 401 Unauthenticated
- 429 Rate Limited
Event inventory handoff
Use this endpoint when an agent, dashboard, or support workflow needs a compact inventory of stored monitor events before looking up details or webhook delivery status.Event Row
Store
event_id, event_type, occurred_at, and
event_detail_endpoint. Use Get Event when a
later step needs the full event payload.Monitor Source
Store
monitor_type, monitor_id, keyword_monitor_id, username, and
query so account and keyword monitor events stay separate in exports.
Use monitorId for account-monitor filters and keywordMonitorId for
keyword-monitor filters.Tweet Fields
Store
tweet_id, tweet_text, and author_username from data when the
event contains tweet content. Other event types can leave those fields
empty.Delivery Join
Store
delivery_join_key as the event ID. In webhook delivery rows, match
it to streamEventId from
List Deliveries.Delivery Status
After joining deliveries, store
status, attempts, lastStatusCode,
lastError, createdAt, and deliveredAt with the event row.Cursor Checkpoint
Store
next_cursor only when has_more is true. Pass it as after for
the next page and stop when has_more is false.Pagination
Events use cursor-based pagination. Each response includeshasMore and (when true) a nextCursor value. Pass nextCursor as the after query parameter to retrieve the next page.
hasMore is false. Cursors are opaque strings. Do not parse or construct them manually.
Related: Get Event · List Deliveries · List Monitors
Last modified on May 24, 2026
List events