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": "6f486c48-060c-4c67-95b0-c80962fd715c", "TimeOffCategory": "85abb27c-e381-48b6-ad2b-5a10fcd14651", "Start": "2025-05-23T19:49:50.1814348+00:00", "End": "2025-05-23T19:49:50.1814348+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "d894bb61-00fe-4c85-b803-b353991fd1ed", "DateApproved": "2025-05-23T19:49:50.1814348+00:00", "HourTP": { "2025-05-23T19:49:50.1814348+00:00": 2.0 }, "__app__": "WORKPLANNER", "__entity_kind__": "WorkPlanner.Models.TimeOff", "id": "a430d4e4-cebe-4591-bfa7-7397380f173c", "RestoreFromId": "00000000-0000-0000-0000-000000000000", "ConfigId": "fc84c1c8-c514-4da0-b98f-16aa7d710e21", "_ts": 638836265901814348 }
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": "85f8ffbf-a945-4050-b02b-6b8b2f9dbdd8", "TimeOffCategory": "6de2324f-d0c6-448d-9ec0-ebee7acf09b0", "Start": "2025-05-23T19:49:50.1814348+00:00", "End": "2025-05-23T19:49:50.1814348+00:00", "HoursPerDay": 5.0, "Notes": "sample string 6", "Status": 0, "Approver": "c01c2ddc-c51d-4ebc-a2f9-b07cb1629c8b", "DateApproved": "2025-05-23T19:49:50.1814348+00:00", "HourTP": { "2025-05-23T19:49:50.1814348+00:00": 2.0 }, "id": "5b09ce2c-e713-48f8-84df-324ab77b8619", "ConfigId": "31cbe11d-3c52-43f1-a75e-4df1faeb0ee4" }