Skip to main content
POST
Create User Leave

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
userId
integer
required

User ID

leaveTypeId
integer
required

Leave type ID

start
string<date-time>
required

Start date in UTC format (e.g., 2024-11-18T03:00:00Z)

end
string<date-time>
required

End date in UTC format

allDay
boolean
default:false

Whether the leave is for the entire day

Response

200 - application/json

Leave created successfully

id
integer
user_id
integer
company_id
integer
leave_type_id
integer
start
string<date-time>
end
string<date-time>
created_at
string<date-time>
updated_at
string<date-time>
deleted_at
string<date-time> | null
all_day
boolean
leaveType
object