@maschinenlesbar.org/jobsuche-cli
    Preparing search index...

    Interface JobSearchParams

    Parameters for the jobs search endpoint. search() checks them before any request (validateSearchParams); leave a parameter out (undefined) to not filter by it.

    interface JobSearchParams {
        angebotsart?: 1 | 4 | 2 | 34;
        arbeitgeber?: string;
        berufsfeld?: string;
        page?: number;
        size?: number;
        umkreis?: number;
        veroeffentlichtseit?: number;
        was?: string;
        wo?: string;
        zeitarbeit?: boolean;
    }
    Index
    angebotsart?: 1 | 4 | 2 | 34

    Offer type code, one of ANGEBOTSART_CODES: 1 job, 2 self-employment, 4 apprenticeship/dual study, 34 internship/trainee.

    arbeitgeber?: string

    Employer name; not blank. Matched exactly and case-sensitively against the registered name ("Siemens AG", not "Siemens" or "siemens ag"); the facetten.arbeitgeber keys of a search are those names.

    berufsfeld?: string

    Occupational field; not blank.

    page?: number

    1-based page; an integer >= 1 (the API answers 0 with HTTP 400).

    size?: number

    Page size; a non-negative integer.

    umkreis?: number

    Radius in km around wo: an integer 0..MAX_UMKREIS (200; the API answers a larger one with HTTP 400). 0 searches the place itself.

    veroeffentlichtseit?: number

    Published within the last N days: an integer 0..MAX_VEROEFFENTLICHT_SEIT (100). The API would silently ignore a larger value.

    was?: string

    "was" — job title / keyword; not blank.

    wo?: string

    "wo" — location; not blank.

    zeitarbeit?: boolean

    Temp-work (Zeitarbeit) listings: omitted = included with the rest, true = only temp-work listings, false = none.