| 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 | Stated or inferred from title/location; null when neither says. | |
| 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. | |