Time Off
TheTimeOff
object is used to represent a Time Off Request filed by an employee.The TimeOff object
Properties
id
Stringremote_id
Stringemployee
Stringapprover
Stringstatus
EnumREQUESTED
, APPROVED
, DECLINED
, CANCELLED
, DELETED
, or - in cases where there is no clear mapping - the original value passed through.employee_note
Stringunits
EnumHOURS
, DAYS
, or - in cases where there is no clear mapping - the original value passed through.amount
Numberrequest_type
EnumVACATION
, SICK
, PERSONAL
, JURY_DUTY
, VOLUNTEER
, BEREAVEMENT
, or - in cases where there is no clear mapping - the original value passed through.start_time
Stringend_time
Stringremote_was_deleted
Boolean{"id": "91b2b905-e866-40c8-8be2-efe53827a0aa","remote_id": "19202938","employee": "d2f972d0-2526-434b-9409-4c3b468e08f0","approver": "9efbc633-3387-4306-aa55-e2c635e6bb4f","status": "APPROVED","employee_note": "Moving into the new apartment Kendall Roy gave me!","units": "DAYS","amount": 3,"request_type": "VACATION","start_time": "2020-11-10T00:00:00Z","end_time": "2020-11-17T00:00:00Z","remote_was_deleted": true}
/time-off
Returns a list of TimeOff
objects.
Header Parameters
Authorization
StringX-Account-Token
StringQuery & Path Parameters
approver_id
Stringcreated_after
Stringcreated_before
Stringcursor
Stringemployee_id
Stringexpand
Stringinclude_deleted_data
Booleaninclude_remote_data
Booleanmodified_after
Stringmodified_before
Stringpage_size
Integerremote_id
Stringrequest_type
Stringstatus
String{"next": "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw","previous": "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ","results": [{"id": "91b2b905-e866-40c8-8be2-efe53827a0aa","remote_id": "19202938","employee": "d2f972d0-2526-434b-9409-4c3b468e08f0","approver": "9efbc633-3387-4306-aa55-e2c635e6bb4f","status": "APPROVED","employee_note": "Moving into the new apartment Kendall Roy gave me!","units": "DAYS","amount": 3,"request_type": "VACATION","start_time": "2020-11-10T00:00:00Z","end_time": "2020-11-17T00:00:00Z","remote_was_deleted": true}]}

Sage HR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
ADP Workforce Now
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringunits
Enumremote_id
Stringemployee_note
Stringemployee
Stringstatus
Enum
Freshteam
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumend_time
Stringapprover
Stringremote_id
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Personio
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberend_time
Stringunits
Enumremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
BambooHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
SAP SuccessFactors
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumunits
Enumend_time
Stringremote_id
Stringstart_time
Stringstatus
Enum
AlexisHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringamount
Numberunits
Enumend_time
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Humaans.io
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringremote_id
Stringapprover
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
UKG Ready
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringend_time
Stringapprover
Stringremote_id
Stringstart_time
Stringstatus
Enum
Gusto
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumapprover
Stringremote_id
Stringemployee_note
Stringemployee
Stringstatus
Enum
Zenefits
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringunits
Enumremote_id
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Breathe
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberend_time
Stringunits
Enumapprover
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Rippling
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringremote_id
Stringapprover
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
Justworks
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringend_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Workday
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringemployee
Stringstatus
Enum
Hibob
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumend_time
Stringunits
Enumremote_id
Stringstart_time
Stringstatus
Enum
HR Partner
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Sesame
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringemployee
Stringstatus
Enum
PeopleHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumend_time
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
CharlieHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringremote_id
Stringapprover
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
Lucca
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringapprover
Stringemployee
Stringstatus
Enum
Factorial
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum/time-off
Creates a TimeOff
object with the given values.
Header Parameters
Authorization
StringX-Account-Token
StringQuery & Path Parameters
is_debug_mode
Booleanrun_async
BooleanBody Parameters
model
ObjectModel Parameters
remote_id
Stringemployee
Stringid
field in the Employee table.approver
Stringid
field in the Approver table.status
EnumREQUESTED
, APPROVED
, DECLINED
, CANCELLED
, DELETED
.employee_note
Stringunits
EnumHOURS
, DAYS
.amount
Numberrequest_type
EnumVACATION
, SICK
, PERSONAL
, JURY_DUTY
, VOLUNTEER
, BEREAVEMENT
.start_time
Stringend_time
String{"model": {"id": "91b2b905-e866-40c8-8be2-efe53827a0aa","remote_id": "19202938","employee": "d2f972d0-2526-434b-9409-4c3b468e08f0","approver": "9efbc633-3387-4306-aa55-e2c635e6bb4f","status": "APPROVED","employee_note": "Moving into the new apartment Kendall Roy gave me!","units": "DAYS","amount": 3,"request_type": "VACATION","start_time": "2020-11-10T00:00:00Z","end_time": "2020-11-17T00:00:00Z","remote_was_deleted": true},"warnings": [{"source": {"pointer": "/age"},"title": "Unrecognized Field","detail": "An unrecognized field, age, was passed in with request data.","problem_type": "UNRECOGNIZED_FIELD"}],"errors": [{"source": {"pointer": "/model/custom_fields"},"title": "Missing Required Field","detail": "custom_fields is a required field on model.","problem_type": "MISSING_REQUIRED_FIELD"}],"logs": [{"log_id": "99433219-8017-4acd-bb3c-ceb23d663832","dashboard_view": "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832","log_summary": {"url": "https://harvest.greenhouse.io/v1/candidates/","method": "POST","status_code": 200}}]}

Sage HR
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
request_type
Enumamount
Numberend_time
Stringstart_time
Stringunits
Enumremote_id
Stringemployee_note
Stringemployee
String
ADP Workforce Now
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
request_type
Enumamount
Numberend_time
Stringstart_time
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
Freshteam
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
request_type
Enumamount
Numberend_time
Stringstart_time
Stringapprover
Stringunits
Enumremote_id
Stringemployee_note
Stringemployee
Stringstatus
Enum
Personio
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
employee
Stringrequest_type
Enumend_time
Stringunits
Enumremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
BambooHR
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
request_type
Enumamount
Numberend_time
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Humaans.io
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
employee
Stringrequest_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringapprover
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Workday
Merge supports Passthrough Requests to this platform's API
Supported POST Body Parameters
employee
Stringrequest_type
Enumamount
Numberunits
Enumremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum/time-off/{id}
Returns a TimeOff
object with the given id
.
Header Parameters
Authorization
StringX-Account-Token
StringQuery & Path Parameters
expand
Stringid
Stringinclude_remote_data
Boolean{"id": "91b2b905-e866-40c8-8be2-efe53827a0aa","remote_id": "19202938","employee": "d2f972d0-2526-434b-9409-4c3b468e08f0","approver": "9efbc633-3387-4306-aa55-e2c635e6bb4f","status": "APPROVED","employee_note": "Moving into the new apartment Kendall Roy gave me!","units": "DAYS","amount": 3,"request_type": "VACATION","start_time": "2020-11-10T00:00:00Z","end_time": "2020-11-17T00:00:00Z","remote_was_deleted": true}

Sage HR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
ADP Workforce Now
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringunits
Enumremote_id
Stringemployee_note
Stringemployee
Stringstatus
Enum
Freshteam
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumend_time
Stringapprover
Stringremote_id
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Personio
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberend_time
Stringunits
Enumremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
BambooHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
SAP SuccessFactors
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumunits
Enumend_time
Stringremote_id
Stringstart_time
Stringstatus
Enum
AlexisHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringamount
Numberunits
Enumend_time
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Humaans.io
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringremote_id
Stringapprover
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
UKG Ready
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringend_time
Stringapprover
Stringremote_id
Stringstart_time
Stringstatus
Enum
Gusto
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumapprover
Stringremote_id
Stringemployee_note
Stringemployee
Stringstatus
Enum
Zenefits
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringunits
Enumremote_id
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Breathe
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberend_time
Stringunits
Enumapprover
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Rippling
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringremote_id
Stringapprover
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
Justworks
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringend_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
Workday
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringemployee
Stringstatus
Enum
Hibob
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumend_time
Stringunits
Enumremote_id
Stringstart_time
Stringstatus
Enum
HR Partner
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
employee
Stringrequest_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringemployee_note
Stringstart_time
Stringstatus
Enum
Sesame
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringemployee
Stringstatus
Enum
PeopleHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumend_time
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
CharlieHR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringremote_id
Stringapprover
Stringunits
Enumemployee_note
Stringemployee
Stringstatus
Enum
Lucca
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringapprover
Stringemployee
Stringstatus
Enum
Factorial
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumend_time
Stringremote_id
Stringstart_time
Stringemployee_note
Stringemployee
Stringstatus
Enum/time-off/meta/post
Returns metadata for TimeOff
POSTs.
Header Parameters
Authorization
StringX-Account-Token
String{"request_schema": {},"status": {"linked_account_status": "string","can_make_request": true},"has_conditional_params": true,"has_required_linked_account_params": true}

Sage HR
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberunits
Enumstart_time
Stringremote_id
Stringend_time
Stringemployee_note
Stringemployee
Stringstatus
Enum
ADP Workforce Now
Merge supports Passthrough Requests to this platform's API
Supported Response Fields
request_type
Enumamount
Numberend_time
Stringstart_time
Stringunits
Enumremote_id
Stringemployee_note
Stringemployee
String