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

    Interface AusbildungSearchParams

    Parameters for the apprenticeship-offer search.

    interface AusbildungSearchParams {
        bart?: string;
        bg?: boolean;
        bt?: string;
        ids?: string;
        orte?: string;
        page?: number;
        re?: string;
        size?: number;
        sty?: number;
        sw?: string;
        uk?: string;
    }
    Index
    bart?: string

    Training type.

    bg?: boolean

    Education-voucher filter.

    bt?: string

    Start date.

    ids?: string

    Occupation id(s): the dkzId from angebot.systematiken[], comma-separated for several.

    orte?: string

    Location as Name_lon_lat (longitude first), e.g. Köln_6.957_50.938.

    page?: number

    0-based page.

    re?: string

    Bundesland code (BAW, BAY, … THÜ), comma-separated for several.

    size?: number

    Page size (1..2000; the CLI enforces this range). The server returns at most 20 rows.

    sty?: number

    Offer type (0..3; the API rejects 4 with HTTP 400).

    sw?: string

    "sw" — search keyword. Currently ignored by the API; filter by occupation with ids.

    uk?: string

    Radius: "Bundesweit" or 10, 25, 50, 100 (km); other values get HTTP 400.