| id | No | vendor:employer:externalId — the id every other tool takes. | |
| job | No | Present and null when there is no posting to return; read `closed` / `agedOut` / `notFound` beside it. | |
| note | No | | |
| title | No | | |
| agency | No | Present and true when the posting comes from a staffing/recruiting agency. | |
| closed | No | The board watched this posting come down: title, company, closedAt. | |
| salary | No | The employer's own pay text, verbatim and unparsed. | |
| agedOut | No | Past the 30-day freshness cap. | |
| company | No | | |
| country | No | ISO-2. | |
| applyUrl | No | | |
| category | No | | |
| location | No | | |
| minYears | No | Years of experience the posting asks for. ABSENT when it names none (~71%). | |
| notFound | No | No posting with this id — never on this board, or gone long enough that nothing is remembered. | |
| postedAt | No | The employer's own date, ISO-8601. Null when the feed carries none — never the date we first saw it. | |
| workMode | No | 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. | |
| agentReady | No | True when request_application can submit to this hiring system. | |
| department | No | The employer's own team name. ABSENT when the posting carries none. | |
| description | No | The posting's full text, truncated at 24,000 characters with a [truncated] marker. | |
| recheckedAt | No | When the employer's feed was last fetched and still carried this employer's board. | |
| companyToken | No | The employer handle; pass it back in search_jobs `companies`. | |
| salaryPeriod | No | The period the employer stated: hour, month, year. ABSENT when unstated (~89% of the board). | |
| employmentType | No | | |
| experienceBand | No | ABSENT when the posting's seniority could not be read. | |
| salaryCurrency | No | ISO-4217, as stated. ABSENT when unstated. | |
| salaryMaxAnnual | No | Annual USD-equivalent ceiling. ABSENT when unstated. | |
| salaryMinAnnual | No | Annual USD-equivalent floor, parsed by the board. ABSENT when the posting states no pay — absence is not zero. | |