{
    "status": "online",
    "api_name": "Safara Mayotte Transit REST API",
    "version": "1.0.0",
    "server_time": "2026-09-02T12:56:06+02:00",
    "environment": "production",
    "database": {
        "connected": true,
        "driver": "SQLite 3 (PDO)",
        "networks_count": 3,
        "lines_count": 12,
        "stops_count": 147,
        "devices_count": 1
    },
    "networks_available": {
        "Caribus": "Mamoudzou - Dembéni (CADEMA)",
        "TMCO": "Centre-Ouest (3CO)",
        "M'safara": "Réseau interurbain de Mayotte (Département / Transdev)"
    },
    "endpoints": {
        "GET  /api/stops.php": "Liste des arrêts ordonnés par réseau et par ligne (avec coordonnées GPS). Filtres : network_id, line_id, search.",
        "GET  /api/schedules.php": "Grilles horaires et fréquences de passage théoriques par arrêt. Paramètres : stop_id, day_type.",
        "POST /api/search.php": "Calculateur d'itinéraire intelligent multi-réseaux (Caribus, TMCO, M'safara). Paramètres : from_stop_id, to_stop_id (ou noms d'arrêts).",
        "GET  /api/user.php": "Profil de l'appareil identifié par X-Device-UUID et liste de ses arrêts favoris.",
        "POST /api/user.php": "Ajouter / Retirer un arrêt favori pour l'appareil. Body : {\"action\": \"add\"|\"remove\"|\"toggle\", \"stop_id\": int}.",
        "GET  /admin/index.php": "Tableau de bord d'administration sécurisé pour la gestion des arrêts, lignes et horaires."
    },
    "client_ip": "216.73.217.58"
}