POST api/timeoff
Add time off
Request Information
URI Parameters
None.
Body Parameters
TimeOff| Name | 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": "7b2256c8-dba6-431e-955b-1d8160818580",
"TimeOffCategory": "4efb4168-efe2-4015-bb00-4925e8d951fe",
"Start": "2025-11-30T02:34:52.0428729+00:00",
"End": "2025-11-30T02:34:52.0428729+00:00",
"HoursPerDay": 5.0,
"Notes": "sample string 6",
"Status": 0,
"Approver": "31720d0a-2caf-454f-8c06-8c3ec605d34b",
"DateApproved": "2025-11-30T02:34:52.0428729+00:00",
"HourTP": {
"2025-11-30T02:34:52.0428729+00:00": 2.0
},
"__app__": "WORKPLANNER",
"__entity_kind__": "WorkPlanner.Models.TimeOff",
"id": "69b84cc7-fb20-42ac-8ccf-ee08793cc5ee",
"RestoreFromId": "00000000-0000-0000-0000-000000000000",
"ConfigId": "60495563-5e38-4bc9-a661-97814c3903ea",
"_ts": 639000668920428729
}
Response Information
Resource Description
TimeOff| Name | 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": "be35959b-8b79-437d-b892-b4efc758f9c8",
"TimeOffCategory": "15d1f934-f9ad-4cc7-ba3f-e039eca3f1dc",
"Start": "2025-11-30T02:34:52.0428729+00:00",
"End": "2025-11-30T02:34:52.0428729+00:00",
"HoursPerDay": 5.0,
"Notes": "sample string 6",
"Status": 0,
"Approver": "82d38a5e-f721-40fa-b145-72a6fe2839ab",
"DateApproved": "2025-11-30T02:34:52.0428729+00:00",
"HourTP": {
"2025-11-30T02:34:52.0428729+00:00": 2.0
},
"id": "8ca0ffcb-ab5c-4a1b-8937-d110666900ee",
"ConfigId": "6206645b-83b8-4471-8737-dbaeac6abef9"
}