Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.corsair.dev/llms.txt

Use this file to discover all available pages before exploring further.

The Xquik plugin syncs data locally. Use corsair.xquik.db.<entity>.search({ data, limit?, offset? }) with the filters listed per entity.

Deliveries

Path: xquik.db.deliveries.search
const rows = await corsair.xquik.db.deliveries.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
attemptsnumberequals, gt, gte, lt, lte, in
createdAtstringequals, contains, startsWith, endsWith, in
deliveredAtstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
lastErrorstringequals, contains, startsWith, endsWith, in
lastStatusCodenumberequals, gt, gte, lt, lte, in
statusstringequals, contains, startsWith, endsWith, in
streamEventIdstringequals, contains, startsWith, endsWith, in
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Events

Path: xquik.db.events.search
const rows = await corsair.xquik.db.events.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
deliveryIdstringequals, contains, startsWith, endsWith, in
occurredAtstringequals, contains, startsWith, endsWith, in
querystringequals, contains, startsWith, endsWith, in
schemaVersionstringequals, contains, startsWith, endsWith, in
streamEventIdstringequals, contains, startsWith, endsWith, in
timestampstringequals, contains, startsWith, endsWith, in
usernamestringequals, contains, startsWith, endsWith, in
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Tweets

Path: xquik.db.tweets.search
const rows = await corsair.xquik.db.tweets.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Users

Path: xquik.db.users.search
const rows = await corsair.xquik.db.users.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
coverPicturestringequals, contains, startsWith, endsWith, in
createdAtstringequals, contains, startsWith, endsWith, in
descriptionstringequals, contains, startsWith, endsWith, in
followersnumberequals, gt, gte, lt, lte, in
followingnumberequals, gt, gte, lt, lte, in
idstringequals, contains, startsWith, endsWith, in
locationstringequals, contains, startsWith, endsWith, in
namestringequals, contains, startsWith, endsWith, in
profilePicturestringequals, contains, startsWith, endsWith, in
statusesCountnumberequals, gt, gte, lt, lte, in
usernamestringequals, contains, startsWith, endsWith, in
verifiedbooleanequals
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Webhooks

Path: xquik.db.webhooks.search
const rows = await corsair.xquik.db.webhooks.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
createdAtstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
isActivebooleanequals
urlstringequals, contains, startsWith, endsWith, in
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.