Améliorer l’API des absences
Created by: n-b
Aujourd’hui pour créer une absence via l’API, il faut connaitre l’id de l’agent. Le problème, c’est qu’il n’y a pas d’endpoint d’API pour les récupérer. Il en va de même pour l’identifiant de l’organisation même si c’est moins critique.
Évolutions à venir:
- Privilégier les emails des agents aux identifiants internes de RDV-Solidarités:
-
Dans la requête POST /api/v1/absences, permettre d’identifier l'agent par son email. -
#1517 Créer un nouvel endpoint GET /api/v1/organisations pour obtenir la liste des organisations accessibles au compte connecté. -
Créer un identifiant public pour les organisations (un slug généré automatiquement à partir du nom à la création, visible et modifiable dans l’interface.) -
Permettre d’identifier l’organisation par son slug dans GET /api/v1/absences et POST /api/v1/absences
-
- Permettre la modification et la suppression d’une absence
-
Donner un id public aux Absences (soit un nouvel uuid, soit réutiliser le champ ical_uid.) -
Ajouter les enpoints PUT /api/v1/absences/:id et DELETE /api/v1/absences/:id
-