Paycor icon

Paycor

HR and payroll software for growing organizations.

1 trigger22 searches16 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation19 min read

This documentation is compiled from our integration source code, internal specs for Paycor, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Paycor on WEXTL →

Paycor requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Environment URLselectRequired
  • Client IDtextRequired
  • Client SecrettextRequired
  • Scope NametextRequired

    Application Scope name from App Creator.

    [1]
  • Subscription KeytextRequired

    Application APIm Subscription Key from App Creator.

    [1]
  1. Log in to your WEXTL account, add the Paycor node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Paycor account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Paycor to WEXTL®
Video slide demonstrates how to integrate Paycor in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger

No fields documented.

Get a CandidateAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
ATS Account IDRequired
text
ATS Job IDRequired
text
ATS Candidate IDRequired
text
Output fields[3]
FieldType
IDtext
Job IDtext
Ats account IDtext
Emailtext
First nametext
Last nametext
Preferred nametext
Starting stagenumber
Starting statusnumber
Stagenumber
Statusnumber
Sourcenumber
Mobile phonenumber
Alt phonenumber
Alt emailtext
Addresstext
Address 2text
Citytext
Statetext
Postal codenumber
3other output fields
Get a Person by Employee IDAction
Input fields[3]
FieldType
Employee IDRequired
text
Includechoice
Output fields[3]
FieldType
IDtext
Prefixtext
First nametext
Middle nametext
Last nametext
Suffixtext
Legal first nametext
Legal last nametext
Social security numbernumber
Emailobject
Typetext
Email addresstext
Demographic dataobject
Birth datetext
Gendertext
Ethnicitytext
Marital statustext
Maiden nametext
Benefit dataobject
Is tobacco userboolean
Disabilitytext
Emergency contact dataarray
Military dataobject
Veterantext
Discharge datetext
Is armed forces service medal veteranboolean
Is disabled veteranboolean
Is other protected veteranboolean
Is recently separated veteranboolean
Is vietnam eraboolean
Is special disabledboolean
Social media dataarray
Employee assignmentsarray
Addressesarray
Phonesarray
Custom identifiersarray
Tenantsobject
IDtext
URLtext
Get a Person by Tenant and Person IDAction
Input fields[3]
FieldType
Tenant IDRequired
choice
Person IDRequired
text
Includearray
Output fields[3]
FieldType
IDtext
Prefixtext
First nametext
Middle nametext
Last nametext
Suffixtext
Legal first nametext
Legal last nametext
Social security numbernumber
Emailobject
Typetext
Email addresstext
Demographic dataobject
Birth datetext
Gendertext
Ethnicitytext
Marital statustext
Maiden nametext
Benefit dataobject
Is tobacco userboolean
Disabilitytext
Emergency contact dataarray
Military dataobject
Veterantext
Discharge datetext
Is armed forces service medal veteranboolean
Is disabled veteranboolean
Is other protected veteranboolean
Is recently separated veteranboolean
Is vietnam eraboolean
Is special disabledboolean
Social media dataarray
Employee assignmentsarray
Addressesarray
Phonesarray
Custom identifiersarray
Tenantsobject
IDtext
URLtext
Get a Time Off RequestAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Timeoff Request IDRequired
text
Output fields[3]
FieldType
Legal entity IDnumber
Time off request IDtext
Benefit codetext
Total hoursnumber
Daysarray
Commenttext
Statustext
Created datedate
Status update timedate
Status update by employee IDtext
Created by employee IDtext
Employee IDtext
Get an ATS Account JobAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
ATS Account IDRequired
text
ATS Job IDRequired
text
Includechoice
Output fields[3]
FieldType
IDtext
Ats account IDtext
Numbernumber
Titletext
Descriptiontext
Statustext
Openingsnumber
Prioritytext
Confidentialboolean
Internalboolean
Time to fillnumber
Remote statustext
Eeo categorytext
Pay rangeobject
Currencytext
Minimumnumber
Maximumnumber
Pay periodtext
Ats locationobject
IDtext
Address 1text
Address 2text
Citytext
Statetext
Postal codenumber
Countrytext
Ats departmentobject
IDtext
Titletext
Hiring managersarray
Recruitersarray
Team membersarray
Executivesarray
9other output fields
Get an Employee Custom FieldSearch
Input fields[3]
FieldType
Employee IDRequired
text
Limitnumber
Output fields[3]
FieldType
Custom field IDtext
Legal entity IDnumber
Field nametext
Data typetext
Valuetext
Is requiredboolean
Custom fields optionsarray
Date modifieddate
Employeeobject
IDtext
URLtext
Get an Employee EarningAction
Input fields[3]
FieldType
Employee IDRequired
text
Employee Earning IDRequired
text
Includechoice
Output fields[3]
FieldType
IDtext
Codetext
Descriptiontext
Typetext
Frequencytext
Sequence numbernumber
Include in paytext
On holdboolean
Effective start datedate
Effective end datedate
Amount dataarray
Employeeobject
IDtext
URLtext
Legal entity earningobject
IDtext
URLtext
Get ATS Account JobsSearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
ATS Account IDRequired
text
Includearray
Posted To Careersboolean
Statuschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Job IDtext
Ats account IDtext
Emailtext
First nametext
Last nametext
Preferred nametext
Starting stagenumber
Starting statusnumber
Stagenumber
Statusnumber
Sourcenumber
Mobile phonenumber
Alt phonenumber
Alt emailtext
Addresstext
Address 2text
Citytext
Statetext
Postal codenumber
3other output fields
Get ATS AccountsSearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Titletext
Get Candidates for a JobSearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
ATS Account IDRequired
text
ATS Job IDRequired
text
Created or Modified Start Datetext
Created or Modified End Datetext
Limitnumber
Output fields[3]
FieldType
IDtext
Job IDtext
Ats account IDtext
Emailtext
First nametext
Last nametext
Preferred nametext
Starting stagenumber
Starting statusnumber
Stagenumber
Statusnumber
Sourcenumber
Mobile phonenumber
Alt phonenumber
Alt emailtext
Addresstext
Address 2text
Citytext
Statetext
Postal codenumber
3other output fields
Get Employee CertificationsSearch
Input fields[3]
FieldType
Employee IDRequired
text
Limitnumber
Output fields[3]
FieldType
Certification IDtext
Certification nametext
Certification numbertext
Certification organization nametext
Certification organization IDtext
Employee certification IDtext
Notestext
Effective datedate
Expiration datedate
Get Employee EarningsSearch
Input fields[3]
FieldType
Employee IDRequired
text
Employee Earning IDRequired
text
Includechoice
Limitnumber
Output fields[3]
FieldType
IDtext
Codetext
Descriptiontext
Typetext
Frequencytext
Sequence numbernumber
Include in paytext
On holdboolean
Effective start datetext
Effective end datetext
Amount dataarray
Employeeobject
IDtext
URLtext
Legal entity earningobject
IDtext
URLtext
Get Employee Pay RatesSearch
Input fields[3]
FieldType
Employee IDRequired
text
Limitnumber
Output fields[3]
FieldType
IDtext
Effective start datedate
Effective end datedate
Sequence numbernumber
Pay ratenumber
Annual pay ratenumber
Descriptiontext
Annual hoursnumber
Typetext
Reasontext
Notestext
Employeesobject
IDtext
URLtext
Get Employee Time Off RequestsSearch
Input fields[3]
FieldType
Employee IDRequired
text
Start DateRequired
date
End DateRequired
date
Limitnumber
Output fields[3]
FieldType
Legal entity IDnumber
Time off request IDtext
Benefit codetext
Total hoursnumber
Daysarray
Commenttext
Statustext
Created datedate
Status update timedate
Status update by employee IDtext
Created by employee IDtext
Employee IDtext
Get Employees by Legal Entity IDSearch
Input fields[3]
FieldType
legal entity IDRequired
choice
Includechoice
Email Typechoice
Status Filterchoice
Employee Numbernumber
Last Nametext
Department Codenumber
Work Location Nametext
Limitnumber
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Emailobject
Typetext
Email addresstext
Employment date dataobject
Hire datedate
Adjusted hire datedate
Termination datedate
Termination reasontext
Re hire datedate
Seniority datedate
Status dataobject
Is full timeboolean
Statustext
Flsatext
Typetext
Eligible for rehiretext
Work locationobject
IDtext
Nametext
Street line 1text
Typetext
Citytext
Countytext
Statetext
Zip codetext
Countrytext
Earningsobject
IDtext
URLtext
Deductionsobject
IDtext
URLtext
Taxesobject
IDtext
URLtext
Direct depositsobject
IDtext
URLtext
Pay ratesobject
IDtext
URLtext
Legal entityobject
IDtext
URLtext
Personobject
IDtext
URLtext
Departmentobject
IDtext
URLtext
Position dataobject
Job titletext
Job codetext
Effective start datedate
Effective end datedate
Pay group IDtext
Managerobject
Employee numbernumber
Alternate employee numbernumber
Badge numbernumber
Get Employees by Tenant IDSearch
Input fields[3]
FieldType
Tenant IDRequired
choice
Status Filterchoice
Employee Numbernumber
Last Nametext
Department Codenumber
Work Location Nametext
Job Codetext
Limitnumber
Output fields[3]
FieldType
IDtext
Employee numbernumber
First nametext
Middle nametext
Last nametext
Employeeobject
IDtext
URLtext
Get Employees in OnboardingSearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Onboarding employee IDtext
Legal entity IDnumber
First nametext
Last nametext
Full nametext
Email addresstext
Invited datedate
Has onboarding accessboolean
Hire datedate
Steps totalnumber
Steps completednumber
Last employee step completednumber
Last employee step completed datedate
Last admin step completednumber
Last admin step completed datedate
Work locationtext
Work location IDtext
Managertext
Manager IDtext
Employee numbernumber
Get I9 Delegate UsersSearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Limitnumber
Output fields[3]
FieldType
I 9delegate user IDtext
Full nametext
Get Persons by Legal Entity IDSearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Includechoice
Include Unpaid Workers Detailsboolean
Limitnumber
Output fields[3]
FieldType
IDtext
Prefixtext
First nametext
Middle nametext
Last nametext
Suffixtext
Legal first nametext
Legal last nametext
Social security numbernumber
Emailobject
Typetext
Email addresstext
Demographic dataobject
Birth datetext
Gendertext
Ethnicitytext
Marital statustext
Maiden nametext
Benefit dataobject
Is tobacco userboolean
Disabilitytext
Emergency contact dataarray
Military dataobject
Veterantext
Discharge datetext
Is armed forces service medal veteranboolean
Is disabled veteranboolean
Is other protected veteranboolean
Is recently separated veteranboolean
Is vietnam eraboolean
Is special disabledboolean
Social media dataarray
Employee assignmentsarray
Addressesarray
Phonesarray
Custom identifiersarray
Tenantsobject
IDtext
URLtext
Get Persons by Tenant IDSearch
Input fields[3]
FieldType
Tenant IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Prefixtext
First nametext
Middle nametext
Last nametext
Suffixtext
Personobject
IDtext
URLtext
Legal entity IDtext
Get Time Off Requests by Legal EntitySearch
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Start DateRequired
date
End DateRequired
date
Limitnumber
Output fields[3]
FieldType
Legal entity IDnumber
Time off request IDtext
Benefit codetext
Total hoursnumber
Daysarray
Commenttext
Statustext
Created datedate
Status update timedate
Status update by employee IDtext
Created by employee IDtext
Employee IDtext
Get Unpaid Employee Pay RatesSearch
Input fields[3]
FieldType
Employee IDRequired
text
Limitnumber
Output fields[3]
FieldType
Employee IDtext
Pay rate IDtext
Assignment IDtext
Sequencenumber
Currency codetext
Ratenumber
Annual ratenumber
Descriptiontext
Typetext
Pay frequencytext
Effective start datedate
Effective end datedate
Notestext
Add an Employee EarningAction
Input fields[3]
FieldType
Employee IDRequired
text
CodeRequired
text
Amount DataRequired
array
Frequencychoice
Sequence Numbernumber
Include In Paychoice
On Holdboolean
Calculate Untildate
Output fields[3]
FieldType
IDtext
URLtext
Add an Employee Pay RateAction
Input fields[3]
FieldType
Employee IDRequired
text
Effective Start DateRequired
date
Sequence NumberRequired
number
DescriptionRequired
text
Effective End Datedate
Pay Ratenumber
Annual Pay Ratenumber
Typechoice
Reasontext
Notestext
Output fields[3]
FieldType
IDtext
URLtext
Create a Time Off RequestAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Time OffsRequired
array
Employee IDRequired
text
Time Off Type IDRequired
text
StatusRequired
choice
DaysRequired
choice
Commenttext
Output fields[3]
FieldType
IDtext
URLtext
Create an ATS CandidateAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Job IDRequired
text
ATS Account IDRequired
text
EmailRequired
email
First NameRequired
text
Last NameRequired
text
StageRequired
number
StatusRequired
number
SourceRequired
text
Preferred Nametext
Starting Stagenumber
Starting Statusnumber
Mobile Phonetext
Alternate Phonetext
Alternate Emailemail
Addresstext
Address 2text
Citytext
Statetext
Postal Codetext
1other input field
Output fields[3]
FieldType
IDtext
URLtext
Create an EmployeeAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
First NameRequired
text
Last NameRequired
text
Hire DateRequired
date
StatusRequired
choice
Paygroup DescriptionRequired
text
Department CodeRequired
number
Primary AddressRequired
object
Prefixchoice
Middle Nametext
Suffixchoice
Home Emailemail
Work Emailemail
Phonesarray
Social Security Numbertext
Birth Datedate
Genderchoice
Ethnicitychoice
Marital Statuschoice
Work Locationtext
9other input fields
Output fields[3]
FieldType
IDtext
URLtext
Create an Employee CertificationAction
Input fields[3]
FieldType
Employee IDRequired
text
Certification NameRequired
text
Effective Datedate
Expiration Datedate
Certification Numbertext
Certification Organization Nametext
Notestext
Output fields[3]
FieldType
IDtext
URLtext
Create Employee OnboardingAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
First NameRequired
text
Last NameRequired
text
Home Email AddressRequired
text
Exported By Email Addressemail
Preferred Nametext
Country Codetext
ZIP Codetext
Statetext
Citytext
Address 1text
Address 2text
Mobile Phonetext
Home Phonetext
Genderchoice
Ethnicitychoice
Veteran Statuschoice
Start Datedate
Job Titletext
Department Codetext
10other input fields
Output fields[3]
FieldType
IDtext
URLtext
Delete a Time Off RequestAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
Time OffsRequired
array
Time Off Request IDtext
Output fields[3]
FieldType
IDtext
URLtext
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Queue a Report ExportAction
Input fields[3]
FieldType
Legal Entity IDRequired
choice
User IDRequired
text
Parent Template IDRequired
text
Template IDtext
Export File Typechoice
Export PDF Formatchoice
Destination URItext
Update a Time Off RequestAction
Input fields[3]
FieldType
Time Off Request IDRequired
text
Employee IDRequired
text
Time OffsRequired
array
StatusRequired
choice
Time Off Request IDtext
Commenttext
Output fields[3]
FieldType
IDtext
URLtext
Update an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
text
Prefixchoice
Suffixchoice
Genderchoice
Veteran Statuschoice
Disability Statuschoice
Marital Statuschoice
Ethnicitychoice
First Nametext
Last Nametext
Middle Nametext
Social Security Numbertext
Birth Datedate
Output fields[3]
FieldType
IDtext
URLtext
Update an Employee CertificationAction
Input fields[3]
FieldType
Employee IDRequired
text
Employee Certification IDRequired
text
Certification Numbertext
Effective Datedate
Expiration Datedate
Notestext
Output fields[3]
FieldType
IDtext
URLtext
Update an Employee EarningAction
Input fields[3]
FieldType
Employee IDRequired
text
IDRequired
text
CodeRequired
text
Amount DataRequired
array
Frequencychoice
Sequence Numbernumber
Include In Paychoice
On Holdboolean
Calculate Untildate
Output fields[3]
FieldType
IDtext
URLtext
Update an Employee Pay RateAction
Input fields[3]
FieldType
Employee IDRequired
text
Payrate IDRequired
text
Effective Start DateRequired
date
Pay RateRequired
number
DescriptionRequired
text
Sequence Numbernumber
Annual Pay Ratenumber
Typechoice
Reasontext
Notestext
Output fields[3]
FieldType
IDtext
URLtext
Update Employee Custom FieldsAction
Input fields[3]
FieldType
Employee IDRequired
text
Custom Fieldsarray
Custom Field IDRequired
text
ValueRequired
text
Output fields[3]
FieldType
IDtext
URLtext

Look for Paycor templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Paycor Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Paycor.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12