monitorrequired | object | | The monitor as saved. |
monitor.idrequired | integer | | The monitor id the other monitor tools take. |
monitor.titleText | string | | The title the monitor watches: the resolved role's name, or the words given. |
monitor.companiesrequired | array of string | | Employers the monitor keeps; empty for the whole market. |
monitor.keywordsrequired | array of string | | Words a kept posting's text carries. |
monitor.locationsrequired | array of string | | The places the monitor watches, as resolved. |
monitor.locationTypesrequired | array of string | | Workplace types the monitor keeps. |
monitor.datePosted | string | | How recently a kept posting was published. |
monitor.experienceLevel | string | | The experience level the monitor keeps. |
monitor.employmentType | string | | The employment type the monitor keeps. |
monitor.salaryMin | number | | The lowest yearly salary kept. |
monitor.salaryMax | number | | The highest yearly salary kept. |
monitor.includeNoSalaryrequired | boolean | | True when postings without a salary are kept. |
monitor.salaryCurrency | string | | The currency code that labels the monitor. |
monitor.createdAt | string | | When the monitor was saved, in UTC. |
monitor.countsrequired | object | | The monitor's counts. |
monitor.counts.foundTotalrequired | integer | | The postings matched in the exact and title lanes, under the monitor's per-user cap. |
monitor.counts.newrequired | integer | | The triage state over ALL of those postings (found and family alike), so New + Applied + Skipped == FoundTotal + FamilyTotal. |
monitor.counts.appliedrequired | integer | | The triage state over ALL of those postings (found and family alike), so New + Applied + Skipped == FoundTotal + FamilyTotal. |
monitor.counts.skippedrequired | integer | | The triage state over ALL of those postings (found and family alike), so New + Applied + Skipped == FoundTotal + FamilyTotal. |
monitor.counts.familyTotalrequired | integer | | The postings matched in the family lane, under the same cap. FoundTotal and FamilyTotal partition every posting the monitor holds. |
monitor.department | object | | The department the monitor narrows to. |
monitor.department.slugrequired | string | | The department slug the department filter takes. |
monitor.department.labelrequired | string | | The department's name. |
monitor.excludeKeywordsrequired | array of string | | Words that drop a posting whose title or text carries one. |
monitor.includeFamilyrequired | boolean | | True when the role's wider family is watched too. |
staterequired | string | | The state the postings below are in. |
totalrequired | integer | | How many postings the monitor holds in this state. |
totalIsCappedrequired | boolean | | True when the count stopped at its cap and more postings are in this state. |
pagerequired | integer | | The 1-based page returned. |
totalPagesrequired | integer | | How many pages this state fills. |
postingsrequired | array of object | | The postings of this page, most recently collected first. |
postings[].idrequired | integer | | The posting id to pass to search_posting. |
postings[].titlerequired | string | | The job title as the employer wrote it. |
postings[].companyrequired | string | | The hiring company. |
postings[].shortDescription | string | | A one-line digest of the duties and skills, in the employer's words. |
postings[].salary | object | | The published salary. |
postings[].salary.min | number | | The lowest published amount. |
postings[].salary.max | number | | The highest published amount. |
postings[].salary.currency | string | | The currency code the amounts are in. |
postings[].salary.period | string | | The time the amounts cover, such as year or hour. |
postings[].workFormat | string | | Where the work happens: remote, hybrid or on-site. |
postings[].employmentType | string | | The employment type, in the employmentType filter's vocabulary. |
postings[].experienceLevel | string | | The experience level, in the experience filter's vocabulary. |
postings[].locationsrequired | array of string | | Up to five place names of the posting. |
postings[].locationCountrequired | integer | | How many places the posting names in total. |
postings[].publishedAtrequired | string | | When the employer published the posting. |
postings[].postingUrl | string | | The employer's own ad, where the user applies. |
postings[].matchedVia | string | | Which match found the row: exact, title or family. |
postings[].department | object | | The department the posting's role belongs to. |
postings[].department.slugrequired | string | | The department slug the department filter takes. |
postings[].department.labelrequired | string | | The department's name. |