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

    Interface AutobahnServiceItem

    The shared item shape across the service listings. Every field is optional because the API populates a different subset per service type (a webcam has an imageurl, a charging station lists its connectors in description, and so on). The identifier is the opaque id you pass to the corresponding get endpoint; its format varies by service.

    interface AutobahnServiceItem {
        abnormalTrafficType?: string | null;
        averageSpeed?: string | null;
        coordinate?: Coordinate;
        delayTimeValue?: string | null;
        description?: string[];
        display_type?: string;
        extent?: string | null;
        footer?: string[];
        future?: boolean;
        geometry?: JsonObject | null;
        icon?: string;
        identifier?: string;
        imageurl?: string;
        impact?: Impact | null;
        isBlocked?: string;
        linkurl?: string;
        lorryParkingFeatureIcons?: JsonValue[];
        operator?: string;
        point?: string | null;
        routeRecommendation?: string[];
        source?: string | null;
        startLcPosition?: string | null;
        startTimestamp?: string | null;
        subtitle?: string;
        title?: string;
    }
    Index
    abnormalTrafficType?: string | null

    Kind of congestion on a warning (QUEUING_TRAFFIC, SLOW_TRAFFIC, …); absent on some warnings.

    averageSpeed?: string | null

    Average speed in km/h on a warning, as a decimal string ("25").

    coordinate?: Coordinate
    delayTimeValue?: string | null

    Delay in minutes on a warning, as a decimal string ("10"); null in other services' details.

    description?: string[]
    display_type?: string
    extent?: string | null

    Two positions ("lat,long,lat,long", or "long,lat,long,lat" for charging); as point for parking.

    footer?: string[]
    future?: boolean
    geometry?: JsonObject | null

    GeoJSON geometry of the affected stretch (roadworks, warnings, closures).

    icon?: string
    identifier?: string
    imageurl?: string
    impact?: Impact | null

    Lane picture of a roadwork or closure; null in other services' details.

    isBlocked?: string
    linkurl?: string
    lorryParkingFeatureIcons?: JsonValue[]

    Feature icons of a lorry parking area (empty on every item seen live).

    operator?: string

    Operating organisation, documented for webcams. Charging stations do not send it: a Deutschlandnetz site names its operator in description ("Ladesäulenbetreiber: …"), the other sites not at all.

    point?: string | null

    Position as a string pair. The order varies by service: "lat,long" for roadworks, warnings and closures, "long,lat" for charging stations. Lorry parking has none: absent from listing items, null in the detail response.

    routeRecommendation?: string[]
    source?: string | null

    Data source of a warning: "inrix" (traffic-flow data, INRIX--… identifiers, UTC timestamps) or "eva" (the traffic centres' reports, NLW_… identifiers, local time).

    startLcPosition?: string | null

    Position code used by the app for ordering, as a decimal string; null on some details.

    startTimestamp?: string | null

    Start time. ISO 8601 on roadworks, warnings and closures; a German date ("30.03.2026", DD.MM.YYYY) on charging stations, where it can also be absent; reliable only on long-term roadworks (ROADWORKS): absent from listings (null in the detail response) on lorry parking, short-term roadworks and most closures, whose time is only in the description's window lines.

    subtitle?: string
    title?: string