{"name":"Electrified Horizon API","version":"0.1.0","docs":{"vehicles":"GET /api/vehicles, GET /api/vehicles/:id","locations":"GET /api/locations?type=toilette|essen|promotion|standplatz|pitlane|special|schnelllader|infopoint, GET /api/locations/:id","events":"GET /api/events, POST /api/events, GET /api/events/:id","areas":"GET /api/areas, GET /api/areas/:id","racetracks":"GET /api/racetracks?forApp=1 filtert Strecken + segments (showInApp); GET /api/racetracks/:id?forApp=1; CRUD …/segments; segment.polyline, segment.showInApp","news":"GET /api/news, GET /api/news/:id","export":"GET /api/export","import":"POST /api/import (multipart zip)","schedule":"GET /api/schedule, GET /api/schedule/:id","positions":"GET /api/positions (nur Live-Key-Fahrzeuge/-Locations: IDs, Namen, Positionen)","sonderaktionen":"GET /api/sonderaktionen?forApp=1, CRUD, Bilder …/images","promotions":"GET /api/promotions?forApp=1, CRUD, Bilder …/images, optional locationId","videoLinks":"GET /api/video-links?forApp=1, GET /api/video-links/:id, POST/PATCH/DELETE /api/video-links/:id","youtubePlaylist":"GET /api/youtube/playlist-items?playlistId=… (YouTube Data API, benötigt YOUTUBE_API_KEY)","mitteilungen":"GET /api/mitteilungen?forApp=1, GET/POST/PATCH/DELETE /api/mitteilungen/:id — Inhalt der App „Mitteilungen“ (u. a. nach Push)","push":"GET /api/push/status (APNs+FCM), GET /api/push/history …, POST /api/push/devices, POST /api/push/send { title, body [, stream|async] }"}}