{"generatedAt":"2026-05-09T03:10:26.3599363Z","apiVersion":"v0.6.2","enums":[{"name":"Daytime","description":"Time of day when the accident occurred.\n            Based on defined time ranges according to the requirements specification.","databaseField":"Unfall.daytime","filterField":"daytime","filterLogic":"Exact match - returns accidents at the specified time of day","values":[{"name":"Morning","databaseValue":"morning","intValue":0,"description":"Morning - Accident occurred between 06:00 and 12:00 (6 AM to 12 PM).\n            Database value: \"morning\""},{"name":"Noon","databaseValue":"noon","intValue":1,"description":"Noon - Accident occurred between 12:00 and 14:00 (12 PM to 2 PM).\n            Database value: \"noon\""},{"name":"Afternoon","databaseValue":"afternoon","intValue":2,"description":"Afternoon - Accident occurred between 14:00 and 18:00 (2 PM to 6 PM).\n            Database value: \"afternoon\""},{"name":"Evening","databaseValue":"evening","intValue":3,"description":"Evening - Accident occurred between 18:00 and 22:00 (6 PM to 10 PM).\n            Database value: \"evening\""},{"name":"Night","databaseValue":"night","intValue":4,"description":"Night - Accident occurred between 22:00 and 06:00 (10 PM to 6 AM).\n            Database value: \"night\""}]},{"name":"LightCondition","description":"Light conditions at the time of the accident.\n            Used for filtering accidents by daylight/darkness situation.","databaseField":"Unfall.light","filterField":"light","filterLogic":"Exact match - returns accidents with the specified light condition","values":[{"name":"Dark","databaseValue":"dark","intValue":0,"description":"Darkness/Night - Accident occurred during nighttime darkness.\n            Database value: \"dark\""},{"name":"Daylight","databaseValue":"daylight","intValue":1,"description":"Daylight - Accident occurred during daylight hours.\n            Database value: \"daylight\""},{"name":"Dusk","databaseValue":"dusk","intValue":2,"description":"Dusk/Dawn/Twilight - Accident occurred during twilight (morning or evening).\n            Database value: \"dusk\""}]},{"name":"ParticipantType","description":"Types of traffic participants involved in accidents.\n            Enables filtering by the type of road users involved.","databaseField":"Participant.type","filterField":"caseParticipant","filterLogic":"Inclusion filter - returns accidents with at least one participant of the specified type","values":[{"name":"Car","databaseValue":"car","intValue":0,"description":"Passenger car (German: PKW).\n            Database value: \"car\""},{"name":"Pedestrian","databaseValue":"pedestrian","intValue":1,"description":"Pedestrian (German: Fußgänger).\n            Database value: \"pedestrian\""},{"name":"Bicycle","databaseValue":"bicycle","intValue":2,"description":"Bicycle/Cyclist (German: Fahrrad).\n            Database value: \"bicycle\""},{"name":"Truck","databaseValue":"truck","intValue":3,"description":"Truck/Heavy goods vehicle (German: LKW).\n            Database value: \"truck\""},{"name":"Motorbike","databaseValue":"motorbike","intValue":4,"description":"Motorcycle (German: Motorrad).\n            Database value: \"motorbike\""}]},{"name":"AccidentType","description":"Accident types according to the German accident type catalog (Unfalltypen-Katalog).\n            Classifies accidents by the conflict situation that led to the accident.","databaseField":"Unfall.type","filterField":"accidentType","filterLogic":"Exact match - returns accidents of the specified type","values":[{"name":"Turning","databaseValue":"AB","intValue":0,"description":"Turning accident - Conflict between a turning vehicle and another road user.\n            German: Abbiegeunfall. Database value: \"AB\""},{"name":"Crossing","databaseValue":"EK","intValue":1,"description":"Junction/Crossing accident - Conflict when entering a road or crossing traffic.\n            German: Einbiegen/Kreuzen-Unfall. Database value: \"EK\""},{"name":"Driving","databaseValue":"F","intValue":2,"description":"Driving accident - Loss of vehicle control without influence from other road users.\n            German: Fahrunfall. Database value: \"F\""},{"name":"Longitudinal","databaseValue":"LV","intValue":3,"description":"Longitudinal traffic accident - Conflict between vehicles moving in the same or opposite direction.\n            German: Längsverkehrsunfall. Database value: \"LV\""},{"name":"Other","databaseValue":"SO","intValue":4,"description":"Other/Miscellaneous accident - Accidents that cannot be assigned to other categories.\n            German: Sonstiger Unfall. Database value: \"SO\""},{"name":"Stationary","databaseValue":"RV","intValue":5,"description":"Stationary traffic accident - Conflict involving parked or stopped vehicles.\n            German: Unfall durch ruhenden Verkehr. Database value: \"RV\""},{"name":"PedestrianCrossing","databaseValue":"ÜS","intValue":6,"description":"Pedestrian crossing accident - Conflict with pedestrians crossing the roadway.\n            German: Überschreiten-Unfall. Database value: \"ÜS\""}]},{"name":"AccidentSeverity","description":"Accident severity according to UKAT (Unfallkategorie - German accident category classification).\n            Classifies accidents by the severity of injuries or damage.","databaseField":"Unfall.crit","filterField":"accidentSeverity","filterLogic":"Minimum severity - returns accidents with this or HIGHER severity (lower category number). Category1 = most severe (fatal).","values":[{"name":"Category1_Fatal","databaseValue":"1","intValue":1,"description":"Category 1: Accident with fatalities - At least one person was killed\n            (death within 30 days after the accident).\n            German: Unfall mit Getöteten. Database value: 1"},{"name":"Category2_Serious","databaseValue":"2","intValue":2,"description":"Category 2: Accident with seriously injured - At least one person was seriously injured\n            (hospitalized for at least 24 hours).\n            German: Unfall mit Schwerverletzten. Database value: 2"},{"name":"Category3_Minor","databaseValue":"3","intValue":3,"description":"Category 3: Accident with slightly injured - At least one person was slightly injured\n            (outpatient treatment, no hospitalization required).\n            German: Unfall mit Leichtverletzten. Database value: 3"},{"name":"Category4_SeriousDamage","databaseValue":"4","intValue":4,"description":"Category 4: Serious property damage - Property damage where at least one vehicle\n            is not drivable AND a criminal offense or administrative offense is involved.\n            German: Schwerer Sachschaden. Database value: 4"},{"name":"Category5_Damage","databaseValue":"5","intValue":5,"description":"Category 5: Other property damage - Accident with property damage\n            that does not fall under Category 4.\n            German: Sonstiger Sachschaden. Database value: 5"},{"name":"Category6_AlcoholDamage","databaseValue":"6","intValue":6,"description":"Category 6: Property damage under alcohol influence - Property damage accident where\n            at least one participant was under the influence of alcohol.\n            German: Sachschaden unter Alkoholeinfluss. Database value: 6"}]},{"name":"CriticalityClass","description":"Criticality classes for assessing the danger level of an accident situation.","databaseField":"Unfall.crit_clas","filterField":"criticalityClass","filterLogic":"Minimum criticality - returns accidents with this or HIGHER criticality (lower class number). Class1 = most critical (extreme).","values":[{"name":"Class1_Extreme","databaseValue":"1","intValue":1,"description":"Class 1: Extremely high criticality - Most dangerous situation.\n            Database value: 1"},{"name":"Class2_VeryHigh","databaseValue":"2","intValue":2,"description":"Class 2: Very high criticality.\n            Database value: 2"},{"name":"Class3_High","databaseValue":"3","intValue":3,"description":"Class 3: High criticality.\n            Database value: 3"},{"name":"Class4_AboveAverage","databaseValue":"4","intValue":4,"description":"Class 4: Above average criticality.\n            Database value: 4"},{"name":"Class5_SlightlyAboveAverage","databaseValue":"5","intValue":5,"description":"Class 5: Slightly above average criticality.\n            Database value: 5"},{"name":"Class6_Average","databaseValue":"6","intValue":6,"description":"Class 6: Average criticality.\n            Database value: 6"},{"name":"Class7_BelowAverage","databaseValue":"7","intValue":7,"description":"Class 7: Below average criticality.\n            Database value: 7"},{"name":"Class8_SlightlyBelowAverage","databaseValue":"8","intValue":8,"description":"Class 8: Slightly below average criticality.\n            Database value: 8"},{"name":"Class9_Low","databaseValue":"9","intValue":9,"description":"Class 9: Low criticality.\n            Database value: 9"},{"name":"Class10_VeryLow","databaseValue":"10","intValue":10,"description":"Class 10: Very low criticality - Least dangerous situation.\n            Database value: 10"}]},{"name":"DataSource","description":"Data source selection for accident queries.\n            Allows choosing between different accident data sources.","databaseField":"N/A","filterField":"dataSource","filterLogic":"Data source selection (IVI=detailed, Unfallatlas=statistical, All=combined)","values":[{"name":"IVI","databaseValue":"IVI","intValue":0,"description":"IVI data only (Table \"Unfall\").\n            Detailed accident data with trajectories, training materials, and video analysis.\n            Approximately 1,000 records. Recommended for detailed analysis of individual accidents."},{"name":"Unfallatlas","databaseValue":"Unfallatlas","intValue":1,"description":"Unfallatlas data only (Table \"unfallatlas\").\n            Statistical accident data from the German Federal Statistical Office.\n            Approximately 2,100,000 records. Recommended for statistical analysis and heatmaps.\n            Source: https://unfallatlas.statistikportal.de/"},{"name":"All","databaseValue":"All","intValue":2,"description":"Both data sources combined.\n            WARNING: Can return very large result sets for large areas!\n            When using DataSource.All, it is strongly recommended to set MaxResults."}]},{"name":"RoadCondition","description":"Road condition at the time of the accident (Unfallatlas only).","databaseField":"unfallatlas.strassenzustand","filterField":"roadCondition","filterLogic":"Exact match - road surface condition (Unfallatlas only)","values":[{"name":"Dry","databaseValue":"0","intValue":0,"description":"Dry road surface.\n            Database value: 0"},{"name":"Wet","databaseValue":"1","intValue":1,"description":"Wet or damp road surface.\n            Database value: 1"},{"name":"WinterConditions","databaseValue":"2","intValue":2,"description":"Winter conditions (snow, ice, black ice).\n            Database value: 2"}]}]}