{"service":"departure-board","docs":"/docs","board":"GET /Board/{crs} — JSON: board + cancelled[]","board_query":"GET /Board?CRS= — same as /Board/{crs}; optional BoardAt=HHMM_DDMMYY (scheduled, ≤30d)","board_det":"GET /BoardDet/{crs} — flat per-departure rows with train fields","board_det_query":"GET /BoardDet?CRS= — same as /BoardDet/{crs}","service_details":"GET /GetServiceDetails/{service_id} — Darwin live train by rid/serviceID"}