Add Leave Record

Allow customer to add leave record for the user.

  • This API endpoint can add new leave type for the staff. Before you use this endpoint, you can get leave type name form the endpoint Get leave type by country.

  • unique_identifier: Choose either email/staff_id to be unique_identifier.

post

Authentication: required

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
customer_idstringRequired
unique_identifierstringRequired
emailstring · nullableOptional
staff_idstring · nullableOptional
leave_typestringRequired
countrystringRequired
langstringOptionalDefault: EN
entitlement_daysstringRequired
effective_datestring · date · nullableRequired
carried_daysstring · nullableOptional
carried_expiry_datestring · date · nullableOptional
notesstring · nullableOptional
Responses
chevron-right
200

Success!

application/json
idinteger · int64OptionalDefault: 9956
userinteger · int64OptionalDefault: 9059
notesstringOptional
carriedinteger · int64Optional
countrystringOptionalDefault: MY
created_atstringOptionalDefault: 2025-11-13
leave_typestringOptionalDefault: Annual Leave
customer_idinteger · int64OptionalDefault: 255
entitlementinteger · int64OptionalDefault: 2
effective_datestringOptionalDefault: 2025-11-01
platform_emailstring · emailOptionalDefault: [email protected]
last_modified_byinteger · int64OptionalDefault: 8001
carried_expiry_datestringOptionalDefault: 2026-03-31
post
/add-ee-leave-details

Last updated