Add Time Off Record

Allow customer to add time off record for user.

Before you add new time off record:

  • The applicant must have this leave type in the country.

  • There must be no existing time record for the requested period.

  • start_date_day_type & end_date_day_type: Full/First Half/Second Half

  • decision: Approve/Reject

  • unit_type: Days/Hours

post

Authentication: required

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
customer_idstringOptional
emailstringOptional
leave_type_namestringOptional
leave_type_countrystringOptional
langstringOptional
start_datestring · date · nullableOptional
end_datestring · date · nullableOptional
start_date_day_typestringOptionalDefault: Full
end_date_day_typestringOptionalDefault: Full
notesstringOptional
decisionstringOptional
decision_timenumber · timestamptz · nullableOptional
reject_notesstringOptional
unit_typestringOptionalDefault: Days
total_hoursnumberOptional
filesstring · binary[] · nullableOptional
Responses
chevron-right
200

Success!

application/json
idinteger · int64OptionalDefault: 15247
userinteger · int64OptionalDefault: 11094
notesstringOptionalDefault: High fever
approverinteger · int64Optional
decisionstringOptional
end_datestringOptionalDefault: 2026-01-12
unit_typestringOptionalDefault: Days
leave_typeinteger · int64OptionalDefault: 2059
start_datestringOptionalDefault: 2026-01-12
customer_idinteger · int64OptionalDefault: 255
reject_notesstringOptional
decision_timestringOptional
platform_emailstring · emailOptionalDefault: [email protected]
post
/add-ee-time-off

Last updated