Paychex
Merge interacts with Paychex API endpoints to access certain information as detailed below.
API Endpoints
GET/companies/{company_id}/workers
Merge interacts with this API endpoint to...
Access Employee information
Employee fields
date_of_birth
DateTime (ISO 8601)start_date
DateTime (ISO 8601)preferred_name
Stringremote_id
Stringtermination_date
DateTime (ISO 8601)first_name
Stringremote_data
Arrayemployment_status
Enumethnicity
Enumdisplay_full_name
Stringssn
Stringteam
UUIDgender
Enummanager
UUIDemployee_number
Stringwork_location
UUIDlast_name
StringAccess BankInfo information
BankInfo fields
employee
UUIDAccess Employment information
Employment fields
employee
UUIDflsa_status
Enumremote_data
Arrayemployment_type
Enumjob_title
StringAccess Benefit information
Benefit fields
employee
UUIDGET/companies
Merge interacts with this API endpoint to...
Access Employee information
Employee fields
company
UUIDAccess Company information
Company fields
remote_id
Stringremote_data
Arrayeins
Arraydisplay_name
Stringlegal_name
StringGET/workers/{employee_id}/directdeposits
Merge interacts with this API endpoint to...
Access BankInfo information
BankInfo fields
remote_data
Arrayaccount_type
Enumaccount_number
Stringrouting_number
StringGET/companies/{company_id}/locations
Merge interacts with this API endpoint to...
Access Location information
Location fields
country
Enumcity
Stringstate
Stringremote_id
Stringremote_data
Arrayzip_code
Stringstreet_1
Stringname
Stringstreet_2
StringGET/companies/{company_id}/payperiods
Merge interacts with this API endpoint to...
Access PayrollRun information
PayrollRun fields
start_date
DateTime (ISO 8601)remote_id
Stringremote_data
Arrayend_date
DateTime (ISO 8601)check_date
DateTime (ISO 8601)run_state
EnumAccess EmployeePayrollRun information
EmployeePayrollRun fields
start_date
DateTime (ISO 8601)end_date
DateTime (ISO 8601)payroll_run
UUIDcheck_date
DateTime (ISO 8601)GET/companies/{company_id}/checks
Merge interacts with this API endpoint to...
Access EmployeePayrollRun information
EmployeePayrollRun fields
remote_data
Arrayemployee
UUIDremote_id
Stringnet_pay
NumberAccess Earning information
Earning fields
employee_payroll_run
UUIDamount
Numbertype
EnumAccess Deduction information
Deduction fields
employee_payroll_run
UUIDname
Stringemployee_deduction
NumberAccess Tax information
Tax fields
employee_payroll_run
UUIDamount
Numbername
Stringemployer_tax
BooleanGET/companies/{company_id}/organizations
Merge interacts with this API endpoint to...
Access Team information
Team fields
remote_data
Arrayname
Stringremote_id
Stringparent_team
UUIDAccess Group information
Group fields
remote_id
Stringparent_group
UUIDremote_data
Arraytype
Enumname
StringGET/workers/{employee_id}/communications
Merge interacts with this API endpoint to...
Access Employee information
Employee fields
mobile_phone_number
Stringhome_location
UUIDremote_data
Arraypersonal_email
Stringwork_email
StringAccess Location information
Location fields
country
Enumcity
Stringstate
Stringremote_id
Stringremote_data
Arrayzip_code
Stringstreet_1
Stringstreet_2
StringGET/workers/{employee_id}/compensation/payrates
Merge interacts with this API endpoint to...
Access Employment information
Employment fields
pay_rate
Numbereffective_date
DateTime (ISO 8601)pay_period
EnumGET/workers/{employee_id}/paycomponents
Merge interacts with this API endpoint to...
Access EmployerBenefit information
EmployerBenefit fields
remote_data
Arrayname
Stringremote_id
Stringdeduction_code
StringAccess Benefit information
Benefit fields
employer_benefit
UUIDstart_date
DateTime (ISO 8601)remote_id
Stringremote_data
Arrayend_date
DateTime (ISO 8601)company_contribution
Numberbenefit_plan_type
Stringemployee_contribution
Number