Skip to main content
Server path: /paychex-company | Type: Application | PCID required: Yes

Tools

ToolDescription
paychex_company_create_company_custom_fieldsCustom Field
paychex_company_create_company_custom_fields_categoryCustom Fields Category
paychex_company_create_company_jobsCompany Job
paychex_company_create_in_progress_workersIn Progress Workers
paychex_company_delete_custom_fieldCustom Field
paychex_company_delete_custom_fields_categoryCustom Fields Category
paychex_company_get_1A Company
paychex_company_get_calculation_basesCompany Calculation Bases
paychex_company_get_companies_1Companies
paychex_company_get_contact_typesCompany Contact Types
paychex_company_get_custom_employment_typesCompany Custom Employment Types
paychex_company_get_custom_field_by_idCustom Field
paychex_company_get_customfieldsCustom Fields
paychex_company_get_customfieldscategoriesCustom Fields Categories
paychex_company_get_customfieldscategoryCustom Fields Category
paychex_company_get_document_categoriesCompany Document Categories
paychex_company_get_frequency_combinationsCompany Pay Frequencies
paychex_company_get_jobCompany Job
paychex_company_get_job_segmentsCompany Job Segments
paychex_company_get_jobsCompany Jobs
paychex_company_get_labor_assignmentCompany Labor Assignment
paychex_company_get_labor_assignmentsCompany Labor Assignments
paychex_company_get_locationCompany Location
paychex_company_get_locationsCompany Locations
paychex_company_get_non_worker_usersCompany Non Workers Users
paychex_company_get_organizationsCompany Organizations
paychex_company_get_organizations_by_idCompany Organization
paychex_company_get_positionJob Title
paychex_company_get_positionsCompany Job Titles
paychex_company_get_state_taxesCompany State Taxes
paychex_company_get_status_codeCompany Worker Status
paychex_company_get_status_codesCompany Worker Statuses
paychex_company_get_workersCompany Workers
paychex_company_update_company_custom_fieldCustom Field
paychex_company_update_company_custom_fields_categoryCustom Fields Category
paychex_company_update_company_jobsCompany Job

paychex_company_create_company_custom_fields

Custom Field Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
booleanValuebooleanNoThe value for BOOLEAN type (true / false)
categoryIdstringNoThe unique identifier that is autogenerated when creating a category
checkStubbooleanNoWhere to indicate if the custom field is required on the worker’s pay stub, where true = required and false = not required
customFieldIdstringNoThe unique identifier that is autogenerated when a custom field is created
customFieldNamestringNoThe name of the custom field
dateValuestringNoThe value for DATE type , example : 2012-02-01T05:00:00Z
dropdownobject[]NoThe dropdown value
employeeEditablebooleanNoWhere to indicate if the custom field is able to be edited by the employee, where true = required and false = not required
linksobject[]NoThe links value
maxTextLengthnumberNoThe maximum allowed value for textValue
numericValuenumberNoNumeric data type can have three formats namely - whole number, second decimal place and fourth decimal place, example: 12 , 12.34 or 12.3456
requiredbooleanNoWhere to indicate if the custom field is required on the worker where true = required and false = not required
textValuestringNoThe value for TEXT type (any text, alphanumeric, special characters allowed)
typestringNoThe type of field the custom field is.

paychex_company_create_company_custom_fields_category

Custom Fields Category Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
categoryIdstringNoThe unique identifier that is autogenerated when creating a category
categoryNamestringNoThe name of the Category
linksobject[]NoThe links value

paychex_company_create_company_jobs

Company Job Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
endDatestringNoThe end date associated with this job.
jobCorrelationIdstringNoId that you define which is used for error handling/responses.
jobIdstringNoThe unique identifier associated with this job.
jobNamestringNoThe name of the job.
jobNumberobjectNoData elements of a Job Number to show the segments and number.For segmentation this can be up to 3 different segments.
linksobject[]NoThe links value
startDatestringNoThe start date associated with this job.

paychex_company_create_in_progress_workers

In Progress Workers Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe id assigned to the company that workers are being requested for.
birthDatestringNoThe workers date of birth. It cannot be greater than today’s date.
clockIdstringNoThe clock ID of the worker that can be an identification for other systems.
communicationsobject[]NoWorker Communications. This data field cannot be updated for worker endpoint.
currentStatusobjectNoThe workers employment status information. This data field cannot be POSTED or PATCHED for an IN_PROGRESS worker.
employeeIdstringNoThe workers employee identification information.
employmentTypestringNoThe type of employment for the worker.
ethnicityCodestringNoDisclaimer:This parameter is not visible in Flex for the client. This data field cannot be PATCHED for ACTIVE workers.
exemptionTypestringNoThe Overtime classification of the worker.This data field cannot be PATCHED for ACTIVE workers.
hireDatestringNoThe date which the worker was hired. It cannot be PATCHED for ACTIVE workers.
jobobjectNoThe state representation of allowed worker job titles configured for the company.
jobIdstringNoThe workers home job.
laborAssignmentIdstringNoThe workers home labor assignment.
legalIdobjectNoThe workers legal tax identification information. This data field cannot be PATCHED for ACTIVE workers.
locationIdstringNoThe workers location. When POSTING or PATCHING this field the organization must also be present.
nameobjectNoData elements of a workers name.
organizationobjectNoThe state representation of Organizations within a company.
profileImageURLstringNoThe workers profile image url. This data field cannot be POSTED or PATCHED.
seniorityDatestringNoThe workers seniority date. This data field cannot be POSTED or PATCHED.
sexstringNoThe sex value
supervisorobjectNoThe workers supervisor information. Supervisor cannot be a TERMINATED or IN_PROGRESS worker.
workerCorrelationIdstringNoId that you define which is used for error handling/responses.This data field is used while POSTING multiple IN_PROGRESS workers
workerIdstringNoThe unique identifier associated with this worker representation.
workerTypestringNoThe type of worker. This data field cannot be PATCHED.NOTE: An IN_PROGRESS worker cannot be POSTED with a value of CONTRACTOR.

paychex_company_delete_custom_field

Custom Field Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
customFieldIdstringYesID associated with desired custom field.

paychex_company_delete_custom_fields_category

Custom Fields Category Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
categoryIdstringYesID associated with desired category.

paychex_company_get_1

A Company Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
includelineagebooleanNoThe includelineage value

paychex_company_get_calculation_bases

Company Calculation Bases Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.

paychex_company_get_companies_1

Companies Parameters:
ParameterTypeRequiredDefaultDescription
displayidstringNoThe client account number used for identification purposes. (no dash or spaces allowed, only the last 8 characters of the ID)

paychex_company_get_contact_types

Company Contact Types Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.

paychex_company_get_custom_employment_types

Company Custom Employment Types Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.

paychex_company_get_custom_field_by_id

Custom Field Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
customFieldIdstringYesID associated with desired custom field.

paychex_company_get_customfields

Custom Fields Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.

paychex_company_get_customfieldscategories

Custom Fields Categories Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.

paychex_company_get_customfieldscategory

Custom Fields Category Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
categoryIdstringYesID associated with desired category.

paychex_company_get_document_categories

Company Document Categories Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.

paychex_company_get_frequency_combinations

Company Pay Frequencies Parameters:
ParameterTypeRequiredDefaultDescription
payfrequencystringNoThe frequency that you would like to search for.
companyIdstringYesThe ID of the company.

paychex_company_get_job

Company Job Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
jobIdstringYesThe ID of the job.
asofstringNoReturns job as of the date used in the request.

paychex_company_get_job_segments

Company Job Segments Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.

paychex_company_get_jobs

Company Jobs Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
asofstringNoReturns all jobs as of the date used in the request.

paychex_company_get_labor_assignment

Company Labor Assignment Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
laborAssignmentIdstringYesThe ID of the labor assignment.
asofstringNoReturns labor assignment as of the date used in the request.

paychex_company_get_labor_assignments

Company Labor Assignments Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
asofstringNoReturns all labor assignments as of the date used in the request.

paychex_company_get_location

Company Location Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
locationIdstringYesThe ID of the location.
asofstringNoReturns location as of the date used in the request.

paychex_company_get_locations

Company Locations Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
asofstringNoReturns all locations as of the date used in the request.

paychex_company_get_non_worker_users

Company Non Workers Users Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesCompany Id

paychex_company_get_organizations

Company Organizations Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
asofstringNoReturns all Organizations as of the date used in the request.

paychex_company_get_organizations_by_id

Company Organization Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
organizationIdstringYesThe ID of the organization.
asofstringNoReturns all Organizations as of the date used in the request.

paychex_company_get_position

Job Title Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
jobTitleIdstringYesThe ID of the worker job title.

paychex_company_get_positions

Company Job Titles Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.

paychex_company_get_state_taxes

Company State Taxes Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe id assigned to the company that is being requested for.

paychex_company_get_status_code

Company Worker Status Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
workerStatusIdstringYesThe ID of the worker status.

paychex_company_get_status_codes

Company Worker Statuses Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.

paychex_company_get_workers

Company Workers Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe id assigned to the company that workers are being requested for.
givennamestringNoThe given or first name of the workers to search for.
familynamestringNoThe family or last name of the workers to search for.
legallastfourstringNoThe last 4 digits of the workers federal level taxpayer id number of the worker to search for.
employeeidstringNoThe assigned workers employee ID.
fromstringNoThe beginning of the search date range using for when the worker was created.
tostringNoThe ending of the search date range using for then the worker was created.
locationidstringNoThe location id of the worker

paychex_company_update_company_custom_field

Custom Field Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
customFieldIdstringYesID associated with desired custom field.
booleanValuebooleanNoThe value for BOOLEAN type (true / false)
categoryIdstringNoThe unique identifier that is autogenerated when creating a category
checkStubbooleanNoWhere to indicate if the custom field is required on the worker’s pay stub, where true = required and false = not required
customFieldNamestringNoThe name of the custom field
dateValuestringNoThe value for DATE type , example : 2012-02-01T05:00:00Z
dropdownobject[]NoThe dropdown value
employeeEditablebooleanNoWhere to indicate if the custom field is able to be edited by the employee, where true = required and false = not required
linksobject[]NoThe links value
maxTextLengthnumberNoThe maximum allowed value for textValue
numericValuenumberNoNumeric data type can have three formats namely - whole number, second decimal place and fourth decimal place, example: 12 , 12.34 or 12.3456
requiredbooleanNoWhere to indicate if the custom field is required on the worker where true = required and false = not required
textValuestringNoThe value for TEXT type (any text, alphanumeric, special characters allowed)
typestringNoThe type of field the custom field is.

paychex_company_update_company_custom_fields_category

Custom Fields Category Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesID associated with desired company.
categoryIdstringYesID associated with desired category.
categoryNamestringNoThe name of the Category
linksobject[]NoThe links value

paychex_company_update_company_jobs

Company Job Parameters:
ParameterTypeRequiredDefaultDescription
companyIdstringYesThe ID of the company.
jobIdstringYesThe ID of the job.
effectiveDatestringNoDate which this pay component has started for the worker.
endDatestringNoThe end date associated with this job.
jobCorrelationIdstringNoId that you define which is used for error handling/responses.
jobNamestringNoThe name of the job.
jobNumberobjectNoData elements of a Job Number to show the segments and number.For segmentation this can be up to 3 different segments.
linksobject[]NoThe links value
startDatestringNoThe start date associated with this job.