Use this workflow when a support, marketing, research, or AI agent pipeline needs fresh X activity for a brand, account, product name, or campaign term. Create the narrowest monitor first, deliver matching events to a signed webhook, and keep a replay path through stored 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.
Pick the Monitor Path
Account Monitor
Use
POST /api/v1/monitors when the workflow follows one account’s posts,
replies, reposts, quotes, or profile field changes.Keyword Monitor
Use
POST /api/v1/monitors/keywords when the workflow follows a brand
name, handle mention, hashtag, product name, campaign term, or Boolean
search query.Signed Webhook
Use
POST /api/v1/webhooks to deliver monitor events with
X-Xquik-Signature, X-Xquik-Timestamp, and X-Xquik-Nonce.Stored Event Replay
Use
GET /api/v1/events to replay account or keyword monitor events after
receiver downtime, queue errors, or warehouse load failures.Create an Account Monitor
Use an account monitor when the workflow tracks an owned account, creator, competitor, customer, or partner. Choose only the event types the receiver will process.id, username, xUserId, eventTypes, isActive,
createdAt, and nextBillingAt with the brand workspace.
Create a Keyword Monitor
Use a keyword monitor when the trigger is a search query instead of one account. Keep the query under 160 characters, then store the returned monitor ID with the exact query used.Deliver Events to a Webhook
Create one webhook per receiver boundary. Store the returnedsecret once, then
verify every request before parsing or queueing the event.
deliveryId, streamEventId, eventType, timestamp,
and data. Return 2xx after signature verification and durable enqueueing.
Use deliveryId for receiver retry de-dupe and streamEventId for event
de-dupe across webhook endpoints.
Replay Stored Events
Use stored events as the recovery lane after failed receiver deploys, queue outages, or warehouse backfills. Filter by the monitor type you are replaying.hasMore and nextCursor. Pass nextCursor back as after only when
hasMore is true.
Add Search Backfill
Monitors catch activity after creation. Use search or mention reads when the brand workspace needs historical context before the monitor starts producing events.Receiver Row
Create one durable row per accepted delivery before slow enrichment, routing, or AI classification.Cost and Retry Notes
Active account and keyword monitors check every 1 second and cost 21 credits
per active monitor-hour. Event storage and webhook delivery are included.
Stored event listing is free. Search, mention, and other direct read backfills
are metered by returned rows.
Pause inactive monitors with
PATCH /api/v1/monitors/{id} or
PATCH /api/v1/monitors/keywords/{id} and { "isActive": false }.Next Steps
Create Account Monitor
Track one account’s posts, replies, reposts, quotes, and profile field
changes.
Create Keyword Monitor
Track a search query for brand, campaign, support, or category terms.
Create Webhook
Send signed monitor events to a receiver URL.
List Events
Replay stored monitor events by account monitor, keyword monitor, event type,
and cursor.