GET /api/v1/absences
organisation_id
INTEGER - optionnel : filtre les absences retournées pour une seule organisationabsences
: ARRAY[ABSENCE]GET /api/v1/absences/:id
id
: identifiant de l’absence (requis)absence
: ABSENCEPOST /api/v1/absences
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
ou agent_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'absenceabsence
: ABSENCE : uniquement présent quand l'absence a été créée avec succès. Contient l'absence qui vient d'être créée.PUT /api/v1/absences/:id
PATCH /api/v1/absences/:id
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'absenceabsence
: ABSENCE. L’absence modifiée.DELETE /api/v1/absences/:id
id
: l’identifiant de l’absence