{
    "name": "TimeClock API",
    "version": "1.0.0",
    "description": "API de pointage des employés (entrée\/sortie\/pause\/repas) pour BusinessMe",
    "base_url": "https:\/\/modules.businessme.app\/timeclock\/api",
    "endpoints": {
        "pos": {
            "base_url": "https:\/\/modules.businessme.app\/timeclock\/api\/pos",
            "authentication": "Headers id-retail (requis) et id-employee",
            "routes": {
                "GET \/entries?from=YYYY-MM-DD&to=YYYY-MM-DD": "Pointages du retail + statut courant par employé",
                "POST \/punch": "Enregistrer un pointage live { employee_id, type, client_uuid? }",
                "POST \/entry": "Ajouter un pointage manuel (manager) { employee_id, type, punched_at, note? }",
                "PUT \/entry\/{id}": "Corriger un pointage { type?, punched_at?, note? }",
                "DELETE \/entry\/{id}": "Supprimer un pointage"
            }
        }
    }
}