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

Boards

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idnumberequals, gt, gte, lt, lte, in
namestringequals, contains, startsWith, endsWith, in
typestringequals, contains, startsWith, endsWith, in
projectIdnumberequals, gt, gte, lt, lte, in
projectKeystringequals, contains, startsWith, endsWith, in
projectNamestringequals, 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.

Comments

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
issueKeystringequals, contains, startsWith, endsWith, in
bodystringequals, contains, startsWith, endsWith, in
authorAccountIdstringequals, contains, startsWith, endsWith, in
authorDisplayNamestringequals, contains, startsWith, endsWith, in
createdstringequals, contains, startsWith, endsWith, in
updatedstringequals, 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.

Issues

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
keystringequals, contains, startsWith, endsWith, in
summarystringequals, contains, startsWith, endsWith, in
descriptionstringequals, contains, startsWith, endsWith, in
statusstringequals, contains, startsWith, endsWith, in
assigneeAccountIdstringequals, contains, startsWith, endsWith, in
assigneeDisplayNamestringequals, contains, startsWith, endsWith, in
reporterAccountIdstringequals, contains, startsWith, endsWith, in
reporterDisplayNamestringequals, contains, startsWith, endsWith, in
prioritystringequals, contains, startsWith, endsWith, in
issueTypestringequals, contains, startsWith, endsWith, in
projectKeystringequals, contains, startsWith, endsWith, in
projectIdstringequals, contains, startsWith, endsWith, in
createdstringequals, contains, startsWith, endsWith, in
updatedstringequals, 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.

Projects

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
keystringequals, contains, startsWith, endsWith, in
namestringequals, contains, startsWith, endsWith, in
descriptionstringequals, contains, startsWith, endsWith, in
projectTypeKeystringequals, contains, startsWith, endsWith, in
leadAccountIdstringequals, contains, startsWith, endsWith, in
leadDisplayNamestringequals, 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.

Sprints

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idnumberequals, gt, gte, lt, lte, in
namestringequals, contains, startsWith, endsWith, in
statestringequals, contains, startsWith, endsWith, in
goalstringequals, contains, startsWith, endsWith, in
startDatestringequals, contains, startsWith, endsWith, in
endDatestringequals, contains, startsWith, endsWith, in
originBoardIdnumberequals, gt, gte, lt, lte, 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.

Users

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

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
accountIdstringequals, contains, startsWith, endsWith, in
displayNamestringequals, contains, startsWith, endsWith, in
emailAddressstringequals, contains, startsWith, endsWith, in
activebooleanequals
timeZonestringequals, contains, startsWith, endsWith, in
localestringequals, 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.