Skip to main content
The Zoom plugin syncs data locally. Use corsair.zoom.db.<entity>.search({ data, limit?, offset? }) with the filters listed per entity.

Archive Files

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
meeting_idstringequals, contains, startsWith, endsWith, in
topicstringequals, contains, startsWith, endsWith, in
typenumberequals, gt, gte, lt, lte, in
start_timestringequals, contains, startsWith, endsWith, in
file_countnumberequals, gt, gte, lt, lte, in
file_sizenumberequals, gt, gte, lt, lte, in
statusstringequals, 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.

Devices

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
device_namestringequals, contains, startsWith, endsWith, in
manufacturerstringequals, contains, startsWith, endsWith, in
modelstringequals, contains, startsWith, endsWith, in
platform_osstringequals, contains, startsWith, endsWith, in
device_statusnumberequals, gt, gte, lt, lte, in
mac_addressstringequals, contains, startsWith, endsWith, in
serial_numberstringequals, contains, startsWith, endsWith, in
last_onlinestringequals, contains, startsWith, endsWith, in
tagstringequals, contains, startsWith, endsWith, in
enrollment_tokenstringequals, 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.

Meetings

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idnumberequals, gt, gte, lt, lte, in
uuidstringequals, contains, startsWith, endsWith, in
host_idstringequals, contains, startsWith, endsWith, in
topicstringequals, contains, startsWith, endsWith, in
typenumberequals, gt, gte, lt, lte, in
statusstringequals, contains, startsWith, endsWith, in
start_timestringequals, contains, startsWith, endsWith, in
durationnumberequals, gt, gte, lt, lte, in
timezonestringequals, contains, startsWith, endsWith, in
agendastringequals, contains, startsWith, endsWith, in
created_atstringequals, contains, startsWith, endsWith, in
join_urlstringequals, contains, startsWith, endsWith, in
passwordstringequals, 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.

Participants

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
user_idstringequals, contains, startsWith, endsWith, in
user_namestringequals, contains, startsWith, endsWith, in
devicestringequals, contains, startsWith, endsWith, in
ip_addressstringequals, contains, startsWith, endsWith, in
locationstringequals, contains, startsWith, endsWith, in
network_typestringequals, contains, startsWith, endsWith, in
microphonestringequals, contains, startsWith, endsWith, in
speakerstringequals, contains, startsWith, endsWith, in
camerastringequals, contains, startsWith, endsWith, in
data_centerstringequals, contains, startsWith, endsWith, in
connection_typestringequals, contains, startsWith, endsWith, in
join_timestringequals, contains, startsWith, endsWith, in
leave_timestringequals, contains, startsWith, endsWith, in
share_applicationbooleanequals
share_desktopbooleanequals
share_whiteboardbooleanequals
recordingbooleanequals
statusstringequals, 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.

Recordings

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
meeting_idstringequals, contains, startsWith, endsWith, in
recording_typestringequals, contains, startsWith, endsWith, in
file_typestringequals, contains, startsWith, endsWith, in
file_sizenumberequals, gt, gte, lt, lte, in
play_urlstringequals, contains, startsWith, endsWith, in
download_urlstringequals, contains, startsWith, endsWith, in
statusstringequals, contains, startsWith, endsWith, in
recording_startstringequals, contains, startsWith, endsWith, in
recording_endstringequals, 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.

Webinars

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idnumberequals, gt, gte, lt, lte, in
uuidstringequals, contains, startsWith, endsWith, in
host_idstringequals, contains, startsWith, endsWith, in
topicstringequals, contains, startsWith, endsWith, in
typenumberequals, gt, gte, lt, lte, in
statusstringequals, contains, startsWith, endsWith, in
start_timestringequals, contains, startsWith, endsWith, in
durationnumberequals, gt, gte, lt, lte, in
timezonestringequals, contains, startsWith, endsWith, in
agendastringequals, contains, startsWith, endsWith, in
created_atstringequals, contains, startsWith, endsWith, in
join_urlstringequals, contains, startsWith, endsWith, in
passwordstringequals, 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.