# API Planning ## Authentification - `POST /api/auth/login/` : connexion admin (JWT). - `POST /api/auth/refresh/` : renouvellement du JWT. - `GET /api/users/me/` : profil du compte connecté. ## Public - `GET /api/planning/public/schedule/?start=YYYY-MM-DD&end=YYYY-MM-DD` : planning visible par les guests. - `POST /api/planning/public/requests/` : demande de disponibilité avec `guest_name` et `message` optionnel. - `GET /api/planning/public/requests//` : suivi public d'une demande. ## Administration - `GET|POST /api/planning/schedule/` : lister / créer les plages du planning. - `GET|PUT|PATCH|DELETE /api/planning/schedule//` : modifier une plage. - `GET /api/planning/requests/` : lister les demandes. - `POST /api/planning/requests//respond/` : accepter/refuser, avec `duration_minutes` optionnel.