POST api/timeoff
Add time off
Request Information
URI Parameters
None.
Body Parameters
TimeOffName | Description | Type | Additional information |
---|---|---|---|
UserId | globally unique identifier |
None. |
|
TimeOffCategory | globally unique identifier |
None. |
|
Start | date |
None. |
|
End | date |
None. |
|
HoursPerDay | decimal number |
None. |
|
Notes | string |
None. |
|
Status | TimeOffStatusEnum |
None. |
|
Approver | globally unique identifier |
None. |
|
DateApproved | date |
None. |
|
HourTP | Dictionary of date [key] and decimal number [value] |
None. |
|
id | globally unique identifier |
None. |
|
ConfigId | globally unique identifier |
None. |
Request Formats
application/json, text/json
Sample:
{ "UserId": "4e2caf3d-c4a1-44fa-b369-afe14fbde283", "TimeOffCategory": "bc2f62e7-751f-4349-adb9-0f8af829eee3", "Start": "2025-08-21T17:42:54.8723454+00:00", "End": "2025-08-21T17:42:54.8723454+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "7aa06a47-52b8-4f4f-b67e-6fcafa40c331", "DateApproved": "2025-08-21T17:42:54.8723454+00:00", "HourTP": { "2025-08-21T17:42:54.8723454+00:00": 2.0 }, "__app__": "WORKPLANNER", "__entity_kind__": "WorkPlanner.Models.TimeOff", "id": "40609f81-0c5f-4440-8271-4a6d8e46b7e0", "RestoreFromId": "00000000-0000-0000-0000-000000000000", "ConfigId": "d4be6845-1ed0-41fc-9096-79d2e6e705b8", "_ts": 638913949748723454 }
Response Information
Resource Description
TimeOffName | Description | Type | Additional information |
---|---|---|---|
UserId | globally unique identifier |
None. |
|
TimeOffCategory | globally unique identifier |
None. |
|
Start | date |
None. |
|
End | date |
None. |
|
HoursPerDay | decimal number |
None. |
|
Notes | string |
None. |
|
Status | TimeOffStatusEnum |
None. |
|
Approver | globally unique identifier |
None. |
|
DateApproved | date |
None. |
|
HourTP | Dictionary of date [key] and decimal number [value] |
None. |
|
id | globally unique identifier |
None. |
|
ConfigId | globally unique identifier |
None. |
Response Formats
application/json, text/json
Sample:
{ "UserId": "522e035d-62c6-4a89-be50-bf6b34199623", "TimeOffCategory": "49d032be-d1ec-4cd2-bfa7-79d82e5c2f01", "Start": "2025-08-21T17:42:54.8723454+00:00", "End": "2025-08-21T17:42:54.8723454+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "d63c0bfc-17b3-464d-be09-35894237fcc3", "DateApproved": "2025-08-21T17:42:54.8723454+00:00", "HourTP": { "2025-08-21T17:42:54.8723454+00:00": 2.0 }, "id": "deb928fc-37ee-42d6-8679-e6ab59e43d2b", "ConfigId": "e91dcd1c-1fe8-4755-87d5-b930a6ad9eee" }