removedInput schema / properties / agentReadyOnly
Removed value: -{
- "description": "Only jobs the apply agent can submit to on the user's behalf.",
- "type": "boolean"
-}
changedInput schema / properties / category / description
Previous value: -"Comma list of category slugs (see board_stats for the live set), max 3."New value: +"Comma list of board_stats category slugs, max 3."
changedInput schema / properties / companies / description
Previous value: -"Scope to specific employers: a comma list of companyToken values from job cards (or from the site's employer pages). An employer the board does not carry simply matches nothing; tokens the board drops are named in ignoredFilters."New value: +"Comma list of companyToken values or employer names."
changedInput schema / properties / country / description
Previous value: -"ISO-2 codes, comma-separated, max 5. E.g. 'US,GB'."New value: +"ISO-2 codes, comma list, max 5."
changedInput schema / properties / department / description
Previous value: -"Substring match on the employer's own department/team text."New value: +"Part of the employer's own team name."
changedInput schema / properties / employmentType / description
Previous value: -"Comma list of: full_time, part_time, contract, temporary, internship."New value: +"Comma list: full_time, part_time, contract, temporary, internship."
changedInput schema / properties / excludeAgencies / description
Previous value: -"Hide postings from staffing/recruiting agencies (their job cards carry agency:true). Agencies are served by default; this is an opt-in narrowing."New value: +"Hide staffing-agency postings."
changedInput schema / properties / experience / description
Previous value: -"Comma list of seniority bands the POSTING asks for: entry, mid, senior, expert. Rows whose band could not be read are excluded — use maxYears for the candidate's own side of the question."New value: +"Comma list: entry, mid, senior, expert (the posting's band)."
changedInput schema / properties / hasStatedPay / description
Previous value: -"Only postings whose pay field carries a figure the employer published — hourly and per-shift rates included, read from the `salary` field. The response's filterCoverage gives the live share. Narrower than it sounds only for RANKING: salaryFloor compares an annualised figure in approximate US dollars, which fewer postings carry, so some rows this returns cannot be filtered by pay amount."New value: +"Only postings whose salary field holds a figure (see the card's salary: rarely a business figure, not pay)."
changedInput schema / properties / includeUnstatedPay / description
Previous value: -"WIDENS an active salaryMin/salaryMax band to also admit postings that state no pay at all. Inert with no band set (unpriced rows are already included). The response says salaryStatedOnly when a band is narrowing without it."New value: +"With a pay band, also admit postings that state no pay."
changedInput schema / properties / limit / description
Previous value: -"Rows per page, 1-60. Default 20."New value: +"Rows per page: 10 with no key, up to 60 with one."
changedInput schema / properties / location / description
Previous value: -"City/state/metro, e.g. 'texas', 'NYC', 'berlin'."New value: +"City, state or metro: 'texas', 'NYC', 'berlin'."
changedInput schema / properties / maxAgeDays / description
Previous value: -"Only postings from the last N days (1-30)."New value: +"Postings from the last N days (1-30)."
changedInput schema / properties / maxYears / description
Previous value: -"Only roles asking for at most N years of experience."New value: +"Roles asking at most N years of experience."
changedInput schema / properties / offset / description
Previous value: -"Paging offset — pass back the previous response's nextOffset."New value: +"Pass back nextOffset; to 200 with no key, 10,000 with one."
removedInput schema / properties / payBasis / description
Removed value: -"Restrict to hourly or salaried pay."
changedInput schema / properties / postedAfter / description
Previous value: -"ISO-8601 instant; only postings the EMPLOYER dated after it. Undated rows fall out of this window (unlike maxAgeDays, which falls back to when the board first saw a posting), so this is the strict form of 'new'."New value: +"ISO date; postings the employer dated after it."
changedInput schema / properties / query / description
Previous value: -"Search terms. Supports exclusions: 'engineer -senior'."New value: +"Job titles or skills, never CV text; the place goes in location. Exclude with a minus: 'engineer -senior'."
removedInput schema / properties / remote / description
Removed value: -"Only remote-friendly roles."
changedInput schema / properties / salaryMax / description
Previous value: -"Annual USD-equivalent salary ceiling."New value: +"Annual USD-equivalent ceiling."
changedInput schema / properties / salaryMin / description
Previous value: -"Annual USD-equivalent salary floor. Many postings state no comparable pay; the response's filterCoverage gives the live share this floor can see, dated by filterCoverageAt."New value: +"Annual USD-equivalent floor (filterCoverage gives the share of postings that state one)."
removedInput schema / properties / sort / description
Removed value: -"Default relevance."
changedInput schema / properties / vendor / description
Previous value: -"Comma list of hiring-system vendors (greenhouse, lever, ashby, …), max 8. Not available here: usajobs, smartrecruiters — Two hiring systems are shown on resumebooster.work but not handed on by this connector: the U.S. federal job feed, whose terms of use forbid redistributing it as a data feed, and SmartRecruiters, withheld until SmartRecruiters (SAP) permits it. No tool here returns their rows; open the posting on the site instead. Naming one is refused rather than answered with an empty page."New value: +"Comma list of hiring systems (greenhouse, lever, …), max 8; usajobs and smartrecruiters are not served here."
changedInput schema / properties / workMode / description
Previous value: -"Comma list of: remote, hybrid, onsite."New value: +"Comma list: remote, hybrid, onsite."
removedOutput schema / additionalProperties
Removed value: -true
removedOutput schema / properties / agenciesExcluded / description
Removed value: -"Row-selecting: disclosed agency inventory is hidden from this page."
addedOutput schema / properties / companiesNotLookedUp
Added value: +{
+ "type": "array"
+}
addedOutput schema / properties / companiesResolved
Added value: +{
+ "type": "array"
+}
addedOutput schema / properties / companiesUnresolved
Added value: +{
+ "type": "array"
+}
addedOutput schema / properties / countCapped
Added value: +{
+ "type": "boolean"
+}
removedOutput schema / properties / countUnavailable / description
Removed value: -"The board could not count this query exactly — do not report a total."
removedOutput schema / properties / filterCoverage / description
Removed value: -"For each filter applied, the live share (0-1) of the board that states the field it filters on; rows that state nothing are excluded."
removedOutput schema / properties / filterCoverageAt / description
Removed value: -"When filterCoverage was measured. ABSENT when a figure is a pinned fallback rather than a live reading."
removedOutput schema / properties / ignoredFilters / description
Removed value: -"Filters the board could NOT apply. Results answer a wider question than was asked."
removedOutput schema / properties / intentFilters / description
Removed value: -"Words read out of the query as filters."
removedOutput schema / properties / jobs / items / additionalProperties
Removed value: -true
removedOutput schema / properties / jobs / items / properties / agency / description
Removed value: -"Present and true when the posting comes from a staffing/recruiting agency."
removedOutput schema / properties / jobs / items / properties / agentReady
Removed value: -{
- "description": "True when request_application can submit to this hiring system.",
- "type": "boolean"
-}
addedOutput schema / properties / jobs / items / properties / applyForm
Added value: +{
+ "type": "boolean"
+}
changedOutput schema / properties / jobs / items / properties / applyUrl / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / category
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
changedOutput schema / properties / jobs / items / properties / company / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / companyToken / description
Removed value: -"The employer handle; pass it back in search_jobs `companies`."
changedOutput schema / properties / jobs / items / properties / companyToken / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / country / description
Removed value: -"ISO-2."
changedOutput schema / properties / jobs / items / properties / country / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / department / description
Removed value: -"The employer's own team name. ABSENT when the posting carries none."
changedOutput schema / properties / jobs / items / properties / employmentType / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / experienceBand / description
Removed value: -"ABSENT when the posting's seniority could not be read."
removedOutput schema / properties / jobs / items / properties / id / description
Removed value: -"vendor:employer:externalId — the id every other tool takes."
changedOutput schema / properties / jobs / items / properties / location / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / matchScope / description
Removed value: -"Which part of the posting matched the query. ABSENT when the board's path did not say."
removedOutput schema / properties / jobs / items / properties / minYears / description
Removed value: -"Years of experience the posting asks for. ABSENT when it names none (most postings)."
removedOutput schema / properties / jobs / items / properties / postedAt / description
Removed value: -"The employer's own date, ISO-8601. Null when the feed carries none — never the date we first saw it."
changedOutput schema / properties / jobs / items / properties / postedAt / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / recheckedAt / description
Removed value: -"When the employer's feed was last fetched and still carried this employer's board."
removedOutput schema / properties / jobs / items / properties / salary / description
Removed value: -"The employer's own pay text, verbatim and unparsed."
changedOutput schema / properties / jobs / items / properties / salary / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / salaryCurrency / description
Removed value: -"ISO-4217, as stated. ABSENT when unstated."
removedOutput schema / properties / jobs / items / properties / salaryMaxAnnual / description
Removed value: -"Annual USD-equivalent ceiling. ABSENT when unstated."
removedOutput schema / properties / jobs / items / properties / salaryMinAnnual / description
Removed value: -"Annual USD-equivalent floor, parsed by the board. ABSENT when the posting states no pay — absence is not zero."
removedOutput schema / properties / jobs / items / properties / salaryPeriod / description
Removed value: -"The period the employer stated: hour, month, year. ABSENT when unstated (most postings)."
removedOutput schema / properties / jobs / items / properties / siteUrl / description
Removed value: -"The posting's page on resumebooster.work."
changedOutput schema / properties / jobs / items / properties / title / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedOutput schema / properties / jobs / items / properties / workMode / description
Removed value: -"The employer's own statement: the option they chose in their ATS, or their own words on the posting (title, location, department). null has THREE meanings: neither source says anything, the two disagree and the board refuses to choose, or the posting is older than the vendor field this board now reads. Never inferred from the description, and silence is never read as onsite."
changedOutput schema / properties / jobs / items / properties / workMode / enum
Previous value: -[
- "remote",
- "hybrid",
- "onsite",
- null
-]New value: +[
+ "remote",
+ "hybrid",
+ "onsite"
+]
changedOutput schema / properties / jobs / items / properties / workMode / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
changedOutput schema / properties / jobs / items / required
Previous value: -[
- "id",
- "agentReady"
-]New value: +[
+ "id"
+]
addedOutput schema / properties / locationInterpreted
Added value: +{
+ "type": "object"
+}
removedOutput schema / properties / nextOffset / description
Removed value: -"Pass back as `offset` for the next page."
addedOutput schema / properties / pageLimitReached
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / rankedFellBack
Added value: +{
+ "type": "boolean"
+}
removedOutput schema / properties / relatedCapped / description
Removed value: -"relatedTotal stopped counting at the board's cap; the true figure is higher."
removedOutput schema / properties / relatedTotal / description
Removed value: -"Further postings matched in the description only, beyond `total` (which counts title matches). Each card says which in matchScope."
removedOutput schema / properties / salaryStatedOnly / description
Removed value: -"Row-selecting: this page excludes the postings with no annualised figure in approximate US dollars, including postings that publish an hourly rate (filterCoverage, when present, gives the live share)."
removedOutput schema / properties / total / description
Removed value: -"Exact match count. ABSENT with countUnavailable:true when the board refuses to guess."
addedOutput schema / properties / totalAtLeast
Added value: +{
+ "type": "integer"
+}
addedOutput schema / properties / unknownCompanies
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / withheld
Added value: +{
+ "type": "integer"
+}