Crée un nouveau type d'absence pour l'entreprise.
Les types d'absence permettent de catégoriser les demandes d'absence des collaborateurs. Exemples de types courants :
- Congés payés
- RTT
- Congé maladie
- Télétravail
- Formation
- Événement client
Vous pouvez personnaliser l'apparence de chaque type avec une icône et des couleurs pour faciliter la lecture du calendrier d'équipe.
Body
Required
-
Nom du type d'absence (obligatoire)
-
État initial (active par défaut)
Values are
activeorinactive. Default value isactive. -
Catégorie du type :
- absence : Congés, RTT, maladie (absence du collaborateur)
- event : Formation, réunion (présent mais non disponible)
Values are
absenceorevent. Default value isabsence. -
Icône Font Awesome (ex. "fa-umbrella-beach", "fa-briefcase-medical")
-
Couleur de fond pour l'affichage calendrier
-
Couleur de fond en format RGB
-
Couleur du texte
POST
/absence-type
curl \
--request POST 'https://wuro.pro/api/v3.2/absence-type' \
--header "X-APP-ID: $API_KEY" \
--header "X-APP-SECRET: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"Congés payés","state":"active","type":"absence","icon":"fa-umbrella-beach","backgroundColor":"#3498db","backgroundColorRgb":"52, 152, 219","color":"#ffffff"}'
Request examples
{
"name": "Congés payés",
"state": "active",
"type": "absence",
"icon": "fa-umbrella-beach",
"backgroundColor": "#3498db",
"backgroundColorRgb": "52, 152, 219",
"color": "#ffffff"
}
Response examples (201)
{
"newAbsenceType": {
"_id": "string",
"name": "string",
"state": "active",
"type": "absence",
"icon": "string",
"backgroundColor": "#D1D1D1",
"backgroundColorRgb": "string",
"color": "#000"
}
}