Skip to main content
PATCH
PATCH Leave Request

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Unique identifier of the leave request being modified

Body

application/json
requestedBy
string
status
string

Change the status of a request. This is only possible for TILT managed requests

startDate
string
endDate
string
startDateStartTime
string
endDateEndTime
string
startDateCustomHours
string
endDateCustomHours
string
reasonForLeave
string

Response

200 - application/json

OK

id
string

Unique identifier of the leave request.

createdAt
string
updatedAt
string
role
string

Unique identifier of the employee who is taking leave.

roleName
string
requestedBy
string | null
requestedByName
string | null

Unique identifier of the employee who made the request (in most cases this is the same as role).

status
enum<string>
Available options:
PENDING,
APPROVED,
REJECTED,
CANCELED
startDate
string
endDate
string
startDateStartTime
string | null
endDateEndTime
string | null
startDateCustomHours
string | null
endDateCustomHours
string | null
comments
string | null
numHours
integer | null
numMinutes
integer | null
leavePolicy
string
leaveTypeUniqueId
enum<string>
Available options:
VACATION,
SICK,
JURY_DUTY
policyDisplayName
string
reasonForLeave
string | null
processedAt
string | null
processedBy
string | null

Unique identifier of the employee who approved or rejected the request. This may be null.

processedByName
string | null
roleTimezone
string | null

Timezone of the role. This will be work location timezone, or home timezone for employees without a work location.

dates
object[]
isPaid
boolean

If the leave request is paid this will be TRUE. Otherwise, this will be FALSE.

managedBy
enum<string>

This indicates the system that manages the Leave Request. PTO = managed by Rippling's Time Off app. LEAVES = managed by Rippling's Leave Management app. TILT = managed by third-party partner Tilt.

Available options:
PTO,
LEAVES,
TILT
partialDays
(object | null)[]