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

Boards

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
namestringequals, contains, startsWith, endsWith, in
descriptionstringequals, contains, startsWith, endsWith, in
board_kindstringequals, contains, startsWith, endsWith, in
statestringequals, contains, startsWith, endsWith, in
createdAtdateequals, before, after, between
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.

Items

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
namestringequals, contains, startsWith, endsWith, in
statestringequals, contains, startsWith, endsWith, in
board_idstringequals, contains, startsWith, endsWith, in
group_idstringequals, contains, startsWith, endsWith, in
created_atstringequals, contains, startsWith, endsWith, in
createdAtdateequals, before, after, between
creator_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.

Updates

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
bodystringequals, contains, startsWith, endsWith, in
text_bodystringequals, contains, startsWith, endsWith, in
item_idstringequals, contains, startsWith, endsWith, in
created_atstringequals, contains, startsWith, endsWith, in
createdAtdateequals, before, after, between
creator_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: monday.db.users.search
const rows = await corsair.monday.db.users.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
namestringequals, contains, startsWith, endsWith, in
emailstringequals, contains, startsWith, endsWith, in
photo_thumbstringequals, contains, startsWith, endsWith, in
titlestringequals, contains, startsWith, endsWith, in
is_adminbooleanequals
is_guestbooleanequals
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.