# Créer une absence **POST /absence** Crée une nouvelle demande d'absence pour un collaborateur. ## Workflow de validation Par défaut, l'absence est créée en état "waiting" (en attente de validation). Le responsable peut ensuite la valider ("accepted") ou la refuser ("rejected"). ## Gestion des demi-journées Les absences supportent les demi-journées : - Utilisez `from_moment` et `to_moment` avec les valeurs "full", "half-am" ou "half-pm" - Exemple : absence du lundi après-midi au mercredi matin ## Résolution automatique du collaborateur Si vous fournissez uniquement `positionTo` sans `userTo`, l'API récupère automatiquement l'utilisateur associé au poste. ## Événement déclenché Un événement `CREATE_ABSENCE` est émis après la création, permettant de notifier les responsables de la nouvelle demande. ## Servers - Version 2 of the API: https://wuro.pro/api/v3.2 (Version 2 of the API) ## Authentication methods - App id auth & App secret auth ## Parameters ### Body: application/json (object) - **from** (string(date-time)) Date de début de l'absence (obligatoire) - **from_moment** (string) Moment de début : - **full** : Journée entière (défaut) - **half-am** : Matin uniquement - **half-pm** : Après-midi uniquement - **to** (string(date-time)) Date de fin de l'absence (obligatoire) - **to_moment** (string) Moment de fin : - **full** : Journée entière (défaut) - **half-am** : Matin uniquement - **half-pm** : Après-midi uniquement - **type** (string) Référence vers le type d'absence (obligatoire) - **userTo** (string) Utilisateur concerné par l'absence. Optionnel si positionTo est fourni (résolu automatiquement). - **positionTo** (string) Poste concerné par l'absence. Si fourni sans userTo, l'utilisateur est résolu automatiquement. - **state** (string) État initial de l'absence (waiting par défaut) - **logs** (array[object]) Historique initial (généralement vide à la création) ## Responses ### 201 Absence créée avec succès #### Body: application/json (object) - **newAbsence** (object) ### 400 Requête invalide - Dates manquantes ou incorrectes ### 403 Non autorisé - Droits insuffisants pour créer une absence [Powered by Bump.sh](https://bump.sh)