{"endpoints":["GET    /api/health  (?check=odoo also tests the Odoo connection)","GET    /api/partners  (?q=search&page=&limit=)","POST   /api/partners","GET    /api/partners/<id>","PATCH  /api/partners/<id>","DELETE /api/partners/<id>","GET    /api/odoo/models  (?page=&limit=)","GET    /api/odoo/dispatches  (?page=&limit=)","GET    /api/odoo/dispatches/fields","GET    /api/odoo/tickets  (?page=&limit=)","POST   /api/odoo/test","GET    /api/wialon/positions  (last GPS position of every vehicle, ?q=name search)","GET    /api/wialon/positions/<unit_id>","GET    /api/wialon/track/<unit_id>  (route travelled, ?hours=24)","GET    /api/settings  (app settings, e.g. the fleet speed limit)","POST   /api/settings  (update settings, JSON body)","GET    /api/logs/overspeed  (speed-limit events: who, when, where)","GET    /api/logs/errors  (recent backend errors)"],"ok":true,"service":"flask-odoo-bridge","version":"1.7.0"}
