Skip to main content
Paychex
Paychex
41 actions · 13 events · 1 auth method
BetaHRIS

Authentication

OAuth 2.0 (Client Credentials)

Connect to Paychex using OAuth 2.0 client credentials. Register an application in the Paychex Developer Portal and reque…Guides: Connector Profile, Link Account
Actions
41 actions
Action
Description
Companies
Array of companies that your application has been granted with some level of access. Your Application (API Key) can be g…
A Company
Information about a single company that your application has access to.
Company Locations
Array of locations set at the company level.
Company Location
Information about a single Location.
Company Workers
Lists workers (employees and contractors) for a company your application has been granted access to.
Worker
Information about a unique worker (employee and contractor) that your application has been granted access to. Currently…
In Progress Workers
Add one or more workers to a specific company that your application has access to. Workers will be added with an IN_PROG…
Worker
Update a unique worker (employee and contractor) that your application has been granted access to modify.
Worker
Delete in progress Worker
Worker Communications
Information about “Active” or “In-progress” workers communications.
Worker Communication
A “Active” or “In-progress” workers single communication item.
Worker Communication
Add a single communication to the “Active” or “In-progress” worker.
Worker Communication
Update a “Active” or “In-progress” workers specific communication item.
Worker Communication
Remove a communication item from an “Active” or “In-Progress” worker. A communication type of “STREET_ADDRESS” or “PO_BO…
Worker Contacts
Get all contacts for the specified worker.
Worker Contact
Get a worker contact by contactId.
Worker Contacts
Add one or more contacts to a worker. A contact may represent a person or entity (organization) but not both. A contact…
Worker Contacts
Update a worker contact. A contact may represent a person or entity (organization) but not both. A contact must have at…
Worker Contact
Delete a worker contact by contactId.
Worker Custom Fields
Get the worker’s customFields
Worker Custom Field
Get the worker’s customFields by workerCustomFieldId
Worker Custom Field
Create CustomField at the worker level
Worker CustomField
Update CustomField at the worker level
Worker Custom Field
Delete CustomField at the worker level
Worker Direct Deposits
Array of direct deposits for an “Active” or “In-Progress” worker.
Worker Direct Deposit
Single direct deposit for an “Active” or “In-Progress” worker.
Worker Direct Deposit
Add a direct deposit to an “Active” or “In-Progress” worker.
Worker Direct Deposit
Update a single direct deposit for an “Active” or “In-Progress” worker. “In-Progress” workers cannot be PATCHED using Co…
Worker Direct Deposits
Update multiple direct deposits for an “Active” or “In-Progress” worker at a time. “In-Progress” workers cannot be PATCH…
Worker Direct Deposit
Remove a single direct deposit for an “Active” or “In-Progress” worker.
Worker Pay Rates
Information about a workers compensation rates. A worker can have up to 25 different rates.It’s not required for a worke…
Worker Pay Rate
A workers single compensation rate.
Worker Pay Rate
Add a single compensation rate to the “Active” or “In-progress” worker.
Worker Pay Rate
Update a workers specific compensation rate.
Worker Pay Rate
Remove a compensation rate from a worker.
Worker Compensation
Information about a workers compensation.
Worker Federal Tax
Federal tax setup for an “Active” or “In-progress” worker.
Worker Federal Tax
WARNING: This endpoint will be deprecated on 1/30/2026. Until this date, POST federal tax will behave both as a POST and…
Worker Federal Tax
Update the federal tax setup for an “Active” or “In-progress” worker. The patching will allow you to change the combinat…
Worker State Tax
Information about worker’s state tax allocation.
Worker State Tax
<h3>Add and Replace existing state tax data for a given worker</h3>
Events
|
13 events
Event
Description
Tags
Worker Employment Changed
Emitted when a worker’s employment record changes (added, changed, or deleted). Maps to Paychex domain WRKR_EMPL.
Worker
Worker Tax Changed
Emitted when a worker’s tax setup changes (federal/state). Maps to Paychex domain WRKR_TAX.
Worker
Worker Compensation Changed
Emitted when a worker’s compensation or pay rate changes. Maps to Paychex domain WRKR_CMP.
Worker
Worker Assignment Changed
Emitted when a worker’s organizational assignment or labor allocation changes. Maps to Paychex domain WRKR_ASGN.
Worker
Worker Demographics Changed
Emitted when a worker’s demographic or personal information changes. Maps to Paychex domain WRKR_DEM.
Worker
Worker Address Changed
Emitted when a worker’s address changes. Maps to Paychex domain WRKR_ADD.
Worker
Company Demographics Changed
Emitted when company-level demographic information changes. Maps to Paychex domain CLT_DEM.
Company
Company Organization Changed
Emitted when a company’s organizational structure changes. Maps to Paychex domain CLT_ORG.
Company
Company Payroll Changed
Emitted when company payroll configuration changes. Maps to Paychex domain CLT_PYRN.
Company
Company Pay Component Changed
Emitted when a company-level pay component (earning/deduction) definition changes. Maps to Paychex domain CLT_PAY_COMP.
Company
Client Access Changed
Emitted when application client-access grants change. Maps to Paychex domain CLT_ACCESS.
Company
Pay Period Changed
Emitted when a pay period is added or changed. Maps to Paychex domain PAY_PERIOD.
Payroll
Paychex Alert
Emitted when Paychex raises a system alert for the company. Maps to Paychex domain PAYX_ALERT.
Alerts

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/paychex/filled/png

Connector Profile

Paychex - OAuth 2.0 (Client Credentials)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/paychex/filled/png

Link Account

Paychex - OAuth 2.0 (Client Credentials)
4

Use Actions

Invoke actions using one of the methods below: