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": "bae7f2b7-86dc-4265-b43a-44ee4295bce0",
"TimeOffCategory": "03d7db25-2f2a-411c-b7ed-6e2e68a2eba8",
"Start": "2026-06-30T07:47:35.590353+00:00",
"End": "2026-06-30T07:47:35.590353+00:00",
"HoursPerDay": 5.0,
"Notes": "sample string 6",
"Status": 0,
"Approver": "bb007cd8-107f-4559-9fd7-b9718b16f703",
"DateApproved": "2026-06-30T07:47:35.590353+00:00",
"HourTP": {
"2026-06-30T07:47:35.590353+00:00": 2.0
},
"__app__": "WORKPLANNER",
"__entity_kind__": "WorkPlanner.Models.TimeOff",
"id": "84c54d53-6f25-4951-9a0b-0d464d0a6a9f",
"RestoreFromId": "00000000-0000-0000-0000-000000000000",
"ConfigId": "aea99694-4a7e-492d-841e-ba1c7228cebc",
"_ts": 0
}
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": "ade2e662-ca51-43c7-8d39-9bc9db2a0ee8",
"TimeOffCategory": "0a94e374-1132-4e19-929b-1dfb641db0bd",
"Start": "2026-06-30T07:47:35.590353+00:00",
"End": "2026-06-30T07:47:35.590353+00:00",
"HoursPerDay": 5.0,
"Notes": "sample string 6",
"Status": 0,
"Approver": "c69d03d8-eca4-4756-b53d-125346481bb0",
"DateApproved": "2026-06-30T07:47:35.590353+00:00",
"HourTP": {
"2026-06-30T07:47:35.590353+00:00": 2.0
},
"id": "0d042732-28fe-47ae-b132-aff89e1fab6e",
"ConfigId": "523ef8df-7702-4207-83b5-cda582c2ecfb"
}