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": "f4c41881-44ee-4d75-9fe6-8cc555890027", "TimeOffCategory": "f12fddcf-0cad-4ed1-88c9-6199e1071b75", "Start": "2025-10-19T09:16:53.2698221+00:00", "End": "2025-10-19T09:16:53.2698221+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "7d5d5c5a-2577-4878-a65c-0218e66ed3b2", "DateApproved": "2025-10-19T09:16:53.2698221+00:00", "HourTP": { "2025-10-19T09:16:53.2698221+00:00": 2.0 }, "__app__": "WORKPLANNER", "__entity_kind__": "WorkPlanner.Models.TimeOff", "id": "05bed534-93ff-46c4-856a-4a75e6218b76", "RestoreFromId": "00000000-0000-0000-0000-000000000000", "ConfigId": "4b3810fc-2496-4218-8f1d-d2ed7eb87273", "_ts": 638964622132698221 }
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": "3c243e39-0a7d-42cd-bcb0-68c5f9e52163", "TimeOffCategory": "b6d3cdf5-382b-4ed4-b0f1-659f06a4f999", "Start": "2025-10-19T09:16:53.2698221+00:00", "End": "2025-10-19T09:16:53.2698221+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "ebacd620-ed25-4ba8-9bc0-d72b939fd866", "DateApproved": "2025-10-19T09:16:53.2698221+00:00", "HourTP": { "2025-10-19T09:16:53.2698221+00:00": 2.0 }, "id": "1b5dbc03-62f1-4c9e-804a-f3264eda44a2", "ConfigId": "e1ee4d6f-e727-438f-916e-2db4c8101181" }