Mijn Communities
Help
Marco-Jansen
CONTRIBUTOR *

ingetrokken verlof

door Marco-Jansen

Wanneer een verlofaanvraag is goedgekeurd is deze op te vragen via de WFM API

https://api.youserve.nl/wfm/v1.0/leaves

 

Wanneer een verlof is ingetrokken is deze wijziging niet zichtbaar in de WFM API.
Het verlofrecord blijft terugkomen in de resultaten en is exact gelijk aan de niet ingetrokken aanvraag.

 

Op welke manier is in de API  te zien dat een verlof is ingetrokken?

2 ANTWOORDEN 2
Marco-Jansen
CONTRIBUTOR *

door Marco-Jansen

In mijn geval was het probleem waarschijnlijk dat de API niet met live-data werkt. Er kan dus een dag overeen gaan voordat de intrekking in de API zichtbaar is.

Roelof Postmus
CONTRIBUTOR **

door Roelof Postmus

Hi Marco, 

Bedankt voor je vraag.

Wanneer goedgekeurd verlof weer wordt ingetrokken wijzigt de leaveRequestStatus van 1 (Goedgekeurd) naar 3 (Afgewezen).

Zie het voorbeeld hieronder:
---------------------------------------
Goedgekeurd verlof:
{
   "value": [
       {
           "id": "41306715",
           "employmentId": "35148469",
           "personCode": "1000",
           "leaveRequestDate": "2025-12-19",
           "leaveStartDate": "2025-12-22",
           "leaveEndDate": "2025-12-25",
           "leaveDuration": "32,00",
           "leaveTypeOfSettlement": "1",
           "leaveRequestStatus": "1", <- 1 = Approved / Goedgekeurd
           "validFrom": "2025-12-26",
           "validUntil": "9999-12-31",
           "isDeleted": false
       }
   ]
}
---------------------------------------
Afgewezen na goedgekeurd:
{
   "value": [
       {
           "id": "41306715",
           "employmentId": "35148469",
           "personCode": "1000",
           "leaveRequestDate": "2025-12-19",
           "leaveStartDate": "2025-12-22",
           "leaveEndDate": "2025-12-25",
           "leaveDuration": "32,00",
           "leaveTypeOfSettlement": "1",
           "leaveRequestStatus": "3", <- 3 = Rejected  / Afgewezen
           "validFrom": "2025-12-26",
           "validUntil": "9999-12-31",
           "isDeleted": false
       }
   ]
}