Absences
Lecture, création, modification, suppression d‘absences via l’API de RDV-Solidarités.
Index
GET /api/v1/absences
Paramètres
organisation_id
INTEGER - optionnel : filtre les absences retournées pour une seule organisation
Réponse en cas de succès
absences
: ARRAY[ABSENCE]
Exemple de requête
Exemple de réponse
Consultation
GET /api/v1/absences/:id
Paramètres
id
: identifiant de l’absence (requis)
Réponse en cas de succès
absence
: ABSENCE
Exemple de requête
Exemple de réponse
Création
POST /api/v1/absences
Paramètres
organisation_id
INTEGER : l'identifiant de l'organisation dans laquelle créer une absenceagent_id
INTEGER : l'identifiant de l'agent absentagent_email
EMAIL: l’email de l’agent absent.agent_email
ouagent_id
doit être spécifié; si les deux sont présents,agent_id
est utilisé.title
TEXT : le titre de l’absencefirst_day
DATE : le jour de début de l'absencestart_time
TIME : l'heure de début de l'absenceend_day
DATE : le jour de fin de l'absenceend_time
TIME : l'heure de fin de l'absence
L’API de création d'absence ne permet pour l'instant pas de créer des absences récurrentes.
Réponse
absence
: ABSENCE : uniquement présent quand l'absence a été créée avec succès. Contient l'absence qui vient d'être créée.
Exemple de requête
Exemple de réponse
Modification
PUT /api/v1/absences/:id
PATCH /api/v1/absences/:id
Paramètres
id
: l’identifiant de l’absencetitle
TEXT : le titre de l’absencefirst_day
DATE : le jour de début de l'absencestart_time
TIME : l'heure de début de l'absenceend_day
DATE : le jour de fin de l'absenceend_time
TIME : l'heure de fin de l'absence
Réponse
absence
: ABSENCE. L’absence modifiée.
Exemple de requête
Exemple de réponse
Suppression
DELETE /api/v1/absences/:id
Paramètres
id
: l’identifiant de l’absence
Réponse
Réponse vide en cas de succès.
Exemple de requête
Exemple de réponse
Last updated