List Time Off
Changed onLists all Time Off records.
Authentication
This endpoint accepts any one of the following token types:
- Company-scoped access token (OAuth2AuthorizationCode) — obtained through the Authorization Code flow or the Refresh Token flow. See Authentication for partners.
- Customer API token (CustomerAPIToken) — generated by the customer on their Integration Settings page. See Authorization for customers.
Scopes
| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage timeoffs (time_and_attendance) | View timeoffs (timeoff:read) | Manage timeoffs (timeoff:write) |
Request
- Base URL: https://gateway.remote.com
- URL: https://gateway.remote.com/v1/timeoff
- Auth: HTTP bearer and OAuth 2 (authorization code, authorization URL /auth/oauth2/authorize, token URL /auth/oauth2/token, scopes: https://gateway.remote.com/company.manage, timeoff:read, timeoff:write, time_and_attendance, all:write, all:read)
Query parameters
Only show time off for a specific employment
The type of leave a time off record or leave policy represents.
Responses may return any of these values. The set is a superset of the values accepted when creating a time off record (see TimeoffType): employments on the newer leave-type model can hold leave types that are not bookable by name.
Filter time off by its type. Accepts every value a time off record may carry.
The current status of a time off request.
- requested: The employee has submitted a time off request and it is awaiting approval.
- approved: The time off request has been approved by a manager.
- cancelled: The time off request was cancelled by the employee or an admin.
- declined: The time off request was declined by a manager.
- taken: The approved time off has been taken (the dates have passed).
- cancel_requested: The employee has requested cancellation of a previously approved time off, pending manager approval.
Filter time off by its status
ISO 8601 date. When combined with end_date, returns all time off records that overlap the [start_date, end_date] window — including records that only partially overlap at either boundary. When used alone, returns records whose start_date is on or after this date.
ISO 8601 date. When combined with start_date, returns all time off records that overlap the [start_date, end_date] window — including records that only partially overlap at either boundary. When used alone, returns records whose end_date is on or before this date.
Sort order
Field to sort by
Starts fetching records after the given page
Number of items per page
Headers
Requires a Company-scoped access token obtained through the Authorization Code flow or the Refresh Token flow.
The refresh token needs to have been obtained through the Authorization Code flow.
Response
Success
Example response
{
"current_page": 1,
"timeoffs": [
{
"automatic": false,
"document": {
"id": "9880b711-file-id-ecf8f551bd78",
"inserted_at": "2021-07-15T18:18:17Z",
"name": "id.pdf",
"sub_type": "personal_id",
"type": "id"
},
"employment_id": "5e55386e-4f4f-4def-92f4-bdc19a5ce77d",
"end_date": "2021-12-21",
"id": "0073fcb5-b669-4e4a-b963-2a47744e75a1",
"leave_policy": {
"leave_policy_variant_slug": "663e0b79-c893-45ff-a1b2-f6dcabc098b5",
"leave_type": "sick_leave",
"name": "Self-Care"
},
"notes": "Some notes",
"start_date": "2021-12-20",
"status": "approved",
"timeoff_days": [
{
"day": "2021-12-20",
"hours": 8,
"minutes": 480
},
{
"day": "2021-12-21",
"hours": 8,
"minutes": 480
}
],
"timeoff_type": "paid_time_off",
"timezone": "Asia/Kolkata",
"total_minutes": 960
}
],
"total_count": 1,
"total_pages": 1
}Changes
- warning
added the new
adoptionenum value to the////response property for the response status - warning
added the new
adoptionenum value to the///response property for the response status - warning
added the new
advenum value to the////response property for the response status - warning
added the new
advenum value to the///response property for the response status - warning
added the new
blood_donationenum value to the////response property for the response status - warning
added the new
blood_donationenum value to the///response property for the response status - warning
added the new
breastfeedingenum value to the////response property for the response status - warning
added the new
breastfeedingenum value to the///response property for the response status - warning
added the new
business_trip_euenum value to the////response property for the response status - warning
added the new
business_trip_euenum value to the///response property for the response status - warning
added the new
business_trip_non_euenum value to the////response property for the response status - warning
added the new
business_trip_non_euenum value to the///response property for the response status - warning
added the new
careerenum value to the////response property for the response status - warning
added the new
careerenum value to the///response property for the response status - warning
added the new
caregiverenum value to the////response property for the response status - warning
added the new
caregiverenum value to the///response property for the response status - warning
added the new
celebrationenum value to the////response property for the response status - warning
added the new
celebrationenum value to the///response property for the response status - warning
added the new
civic_dutyenum value to the////response property for the response status - warning
added the new
civic_dutyenum value to the///response property for the response status - warning
added the new
examenum value to the////response property for the response status - warning
added the new
examenum value to the///response property for the response status - warning
added the new
force_majeureenum value to the////response property for the response status - warning
added the new
force_majeureenum value to the///response property for the response status - warning
added the new
health_dayenum value to the////response property for the response status - warning
added the new
health_dayenum value to the///response property for the response status - warning
added the new
marriageenum value to the////response property for the response status - warning
added the new
marriageenum value to the///response property for the response status - warning
added the new
marriage_childenum value to the////response property for the response status - warning
added the new
marriage_childenum value to the///response property for the response status - warning
added the new
maternity_paidenum value to the////response property for the response status - warning
added the new
maternity_paidenum value to the///response property for the response status - warning
added the new
maternity_unpaidenum value to the////response property for the response status - warning
added the new
maternity_unpaidenum value to the///response property for the response status - warning
added the new
medical_visitsenum value to the////response property for the response status - warning
added the new
medical_visitsenum value to the///response property for the response status - warning
added the new
monkhoodenum value to the////response property for the response status - warning
added the new
monkhoodenum value to the///response property for the response status - warning
added the new
paternity_paidenum value to the////response property for the response status - warning
added the new
paternity_paidenum value to the///response property for the response status - warning
added the new
paternity_unpaidenum value to the////response property for the response status - warning
added the new
paternity_unpaidenum value to the///response property for the response status - warning
added the new
pregnancy_leaveenum value to the////response property for the response status - warning
added the new
pregnancy_leaveenum value to the///response property for the response status - warning
added the new
public_dutiesenum value to the////response property for the response status - warning
added the new
public_dutiesenum value to the///response property for the response status - warning
added the new
specialenum value to the////response property for the response status - warning
added the new
specialenum value to the///response property for the response status - warning
added the new
sterilizationenum value to the////response property for the response status - warning
added the new
sterilizationenum value to the///response property for the response status - warning
added the new
studyenum value to the////response property for the response status - warning
added the new
studyenum value to the///response property for the response status - warning
added the new
sustainable_employabilityenum value to the////response property for the response status - warning
added the new
sustainable_employabilityenum value to the///response property for the response status - warning
added the new
trainingenum value to the////response property for the response status - warning
added the new
trainingenum value to the///response property for the response status - warning
added the new
transferenum value to the////response property for the response status - warning
added the new
transferenum value to the///response property for the response status - warning
added the new
voluntaryenum value to the////response property for the response status - warning
added the new
voluntaryenum value to the///response property for the response status - info
added the new enum value
adoptionto thequeryrequest parametertimeoff_type - info
added the new enum value
advto thequeryrequest parametertimeoff_type - info
added the new enum value
blood_donationto thequeryrequest parametertimeoff_type - info
added the new enum value
breastfeedingto thequeryrequest parametertimeoff_type - info
added the new enum value
business_trip_euto thequeryrequest parametertimeoff_type - info
added the new enum value
business_trip_non_euto thequeryrequest parametertimeoff_type - info
added the new enum value
careerto thequeryrequest parametertimeoff_type - info
added the new enum value
caregiverto thequeryrequest parametertimeoff_type - info
added the new enum value
celebrationto thequeryrequest parametertimeoff_type - info
added the new enum value
civic_dutyto thequeryrequest parametertimeoff_type - info
added the new enum value
examto thequeryrequest parametertimeoff_type - info
added the new enum value
force_majeureto thequeryrequest parametertimeoff_type - info
added the new enum value
health_dayto thequeryrequest parametertimeoff_type - info
added the new enum value
marriageto thequeryrequest parametertimeoff_type - info
added the new enum value
marriage_childto thequeryrequest parametertimeoff_type - info
added the new enum value
maternity_paidto thequeryrequest parametertimeoff_type - info
added the new enum value
maternity_unpaidto thequeryrequest parametertimeoff_type - info
added the new enum value
medical_visitsto thequeryrequest parametertimeoff_type - info
added the new enum value
monkhoodto thequeryrequest parametertimeoff_type - info
added the new enum value
paternity_paidto thequeryrequest parametertimeoff_type - info
added the new enum value
paternity_unpaidto thequeryrequest parametertimeoff_type - info
added the new enum value
pregnancy_leaveto thequeryrequest parametertimeoff_type - info
added the new enum value
public_dutiesto thequeryrequest parametertimeoff_type - info
added the new enum value
specialto thequeryrequest parametertimeoff_type - info
added the new enum value
sterilizationto thequeryrequest parametertimeoff_type - info
added the new enum value
studyto thequeryrequest parametertimeoff_type - info
added the new enum value
sustainable_employabilityto thequeryrequest parametertimeoff_type - info
added the new enum value
trainingto thequeryrequest parametertimeoff_type - info
added the new enum value
transferto thequeryrequest parametertimeoff_type - info
added the new enum value
voluntaryto thequeryrequest parametertimeoff_type
- warning
- info
added the required property
/////to the response with the status - info
added the required property
///to the response with the status
- info