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": "2e87ae36-379e-48fc-b634-0178c5edf8b2", "TimeOffCategory": "907d23e4-1e21-4e3e-8477-fe782c78ad0c", "Start": "2025-07-16T07:14:52.860628+00:00", "End": "2025-07-16T07:14:52.860628+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "53a23509-50dc-4d56-9676-e100def3cb53", "DateApproved": "2025-07-16T07:14:52.860628+00:00", "HourTP": { "2025-07-16T07:14:52.860628+00:00": 2.0 }, "__app__": "WORKPLANNER", "__entity_kind__": "WorkPlanner.Models.TimeOff", "id": "21f38614-3fec-4e6a-bdb8-cd52c5386039", "RestoreFromId": "00000000-0000-0000-0000-000000000000", "ConfigId": "73721cd5-2071-4472-b929-6e87d5d53dd4", "_ts": 638882468928606280 }
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": "8789ca41-88e8-44d2-9bdf-271bc30de4ae", "TimeOffCategory": "22dda02a-9e28-462c-962f-730da09f66ce", "Start": "2025-07-16T07:14:52.860628+00:00", "End": "2025-07-16T07:14:52.860628+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "a1d4c857-6083-4506-bd32-8d2758a8cb41", "DateApproved": "2025-07-16T07:14:52.860628+00:00", "HourTP": { "2025-07-16T07:14:52.860628+00:00": 2.0 }, "id": "f17a5c81-f0d7-4dc1-9dd8-510415cb2a11", "ConfigId": "731b7f57-c4f5-45cf-965d-7c17c7a5ef4b" }