Planday icon

Planday

Workforce scheduling and HR planning for frontline teams.

7 triggers18 searches31 actionsPollingAuth: OAuth

AI-assisted documentation17 min read

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

Open Planday on WEXTL →

Connecting Planday takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]

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

  • Application IDtextRequired

    This is your Application ID. To generate this, login to planday and navigate to Settings > Integrations > API Access. When setting application credentials on Planday website, use the following redirect uri: the Callback URL shown in this connection form.

    [1]
Integration requests 28 permissions:
revenue:readrevenue:setrevenue:deleteabsence:readabsence:createemployee:reademployee:updateemployee:createdepartment:reademployeegroup:reademployeetype:readEmployeeReadSkillReadskill:createskill:updateskill:deletepunchclockshift:readpunchclockshift:createshift:readshift:createshift:deleteshift:updateshiftposition:readshiftposition:createshiftposition:updateshiftposition:deleteshifttype:readopenidoffline_access
  1. Log in to your WEXTL account, add the Planday node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Planday 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 →

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 Absence RequestsTrigger
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Notetext
Absence periodobject
Starttext
Endtext
Statustext
Requested accountsarray
Watch Employee ShiftsTrigger
Output fields[3]
FieldType
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datedate
Start date timedate
End date timedate
Descriptiontext
Watch EmployeesTrigger
Output fields[3]
FieldType
Hired datedate
Deactivation datedate
Security groupsarray
Supervisor IDnumber
Primary department IDnumber
IDnumber
Date time createddate
Date time modifieddate
Date time deletedtext
Employee type IDnumber
Salary identifiertext
First nametext
Last nametext
User nametext
Cell phonetext
Street 1text
Street 2text
Ziptext
Citytext
Phonetext
10other output fields
Watch PositionsTrigger
Output fields[3]
FieldType
IDnumber
Nametext
Start datedate
End datedate
Is activeboolean
Department IDnumber
Section IDnumber
Employee group IDnumber
Affect revenueboolean
Revenue unit IDnumber
Watch RevenueTrigger
Output fields[3]
FieldType
Day schedule IDnumber
Revenue unit IDnumber
Department IDnumber
Turnovernumber
Datedate
Watch ShiftsTrigger
Output fields[3]
FieldType
Punch clock shift IDnumber
Start date timedate
End date timedate
Statustext
Date time createddate
Date time modifieddate
Skill idsarray
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datetext
Commenttext
Watch TransactionsTrigger
Output fields[3]
FieldType
Account IDnumber
Typetext
Datedate
Costsarray
External IDtext
Notetext
Get a Custom Property Attachment ValueAction
Input fields[3]
FieldType
Employee IDRequired
choice
Custom Property NameRequired
text
Get a PositionAction
Input fields[3]
FieldType
Position IDRequired
choice
Output fields[3]
FieldType
Skill idsarray
IDnumber
Nametext
Start datedate
End datedate
Is activeboolean
Department IDnumber
Section IDnumber
Employee group IDnumber
Affect revenueboolean
Revenue unit IDnumber
Get a ShiftAction
Input fields[3]
FieldType
Shift IDRequired
choice
Output fields[3]
FieldType
Punch clock shift IDnumber
Start date timedate
End date timedate
Statustext
Date time createddate
Date time modifieddate
Skill idsarray
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datedate
Commenttext
Get Absence RequestsSearch
Input fields[3]
FieldType
Employee IDchoice
Statusarray
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
IDnumber
Employee IDnumber
Notetext
Absence periodobject
Starttext
Endtext
Statustext
Requested accountsarray
Get Account TransactionsSearch
Input fields[3]
FieldType
Account IDRequired
choice
Datetext
External IDtext
Limitnumber
Output fields[3]
FieldType
Account IDnumber
Typetext
Datedate
Costsarray
External IDtext
Notetext
Get an Absence Request DraftAction
Input fields[3]
FieldType
Start Datedate
End Datedate
Account IDchoice
Absence Typechoice
Employee IDchoice
Output fields[3]
FieldType
Absence requestobject
Notetext
Absence typetext
Absence periodobject
Registrationsarray
Accountsarray
Get an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Special Fieldsarray
Output fields[3]
FieldType
IDnumber
Hired fromdate
Deactivation datedate
Salary identifiertext
Gendertext
Job titletext
Employee type IDnumber
Primary department IDnumber
Date time createddate
Date time modifieddate
Supervisor employee IDnumber
Security groupsarray
First nametext
Last nametext
User nametext
Cell phonetext
Cell phone country codetext
Street 1text
Street 2text
Ziptext
12other output fields
Get Available PositionsSearch
Input fields[3]
FieldType
Is Activeboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Start datedate
End datedate
Is activeboolean
Department IDnumber
Section IDnumber
Employee group IDnumber
Affect revenueboolean
Revenue unit IDnumber
Get Available ShiftsSearch
Input fields[3]
FieldType
Department IDchoice
Employee Group IDchoice
Shift Type IDchoice
Position IDchoice
Employee IDchoice
Shift Statuschoice
From Datedate
To Datedate
Created Fromdate
Created Todate
Modified Fromdate
Modified Todate
Limitnumber
Output fields[3]
FieldType
Punch clock shift IDnumber
Start date timedate
End date timedate
Statustext
Date time createdtext
Date time modifiedtext
Skill idsarray
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datedate
Commenttext
Get Break AccessAction
Input fields[3]
FieldType
Punch Clock Shift IDRequired
number
Employee IDchoice
Output fields[3]
FieldType
IDnumber
Punch clocks shift IDnumber
Start date timedate
End date timedate
Durationtime
Get BreaksSearch
Input fields[3]
FieldType
Punch Clock Shift IDRequired
number
Limitnumber
Output fields[3]
FieldType
IDnumber
Punch clocks shift IDnumber
Start date timedate
End date timedate
Durationtime
Get Daily BudgetsAction
Input fields[3]
FieldType
FromRequired
date
ToRequired
date
Department IDschoice
Output fields[3]
FieldType
Typetext
Titletext
Statusnumber
Detailtext
Instancetext
Property 1text
Property 2text
Get Employee ShiftsSearch
Input fields[3]
FieldType
Employee IDchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datedate
Start date timedate
End date timedate
Descriptiontext
Get EmployeesSearch
Input fields[3]
FieldType
Created Fromdate
Created Todate
Modified Fromdate
Modified Todate
Specialarray
Include Security Groupsboolean
Search Querytext
Limitnumber
Output fields[3]
FieldType
Hired datedate
Deactivation datedate
Security groupsarray
Supervisor IDnumber
Primary department IDnumber
IDnumber
Date time createddate
Date time modifieddate
Date time deletedtext
Employee type IDnumber
Salary identifiertext
First nametext
Last nametext
User nametext
Cell phonetext
Street 1text
Street 2text
Ziptext
Citytext
Phonetext
10other output fields
Get PayrollsSearch
Input fields[3]
FieldType
Department IDsRequired
choice
From DateRequired
date
To DateRequired
date
Shift Statuschoice
Return Full Salary for Monthly Paidboolean
Limitnumber
Output fields[3]
FieldType
Shifts payrollarray
Supplements payrollarray
Salaried payrollarray
Currency symboltext
Currency format stringtext
Get RevenuesSearch
Input fields[3]
FieldType
Revenue Unit IDchoice
Department IDchoice
From Datedate
To Datedate
Limitnumber
Output fields[3]
FieldType
Day schedule IDnumber
Revenue unit IDnumber
Department IDnumber
Turnovernumber
Datedate
Get Scheduling HistorySearch
Input fields[3]
FieldType
FromRequired
date
ToRequired
date
Department IDschoice
Employee IDschoice
Shift Type IDschoice
Shift Statuschoice
Days of Weekarray
Output fields[3]
FieldType
Employee IDnumber
Department IDnumber
Shift IDnumber
Punchclock IDnumber
At work startobject
Employee group IDnumber
Shift type IDnumber
Commenttext
Datetext
Starttext
Endtext
Breaksarray
Worked timeobject
Employee group IDnumber
Shift type IDnumber
Commenttext
Datetext
Starttext
Endtext
Breaksarray
First approvedobject
Employee group IDnumber
Shift type IDnumber
Commenttext
Datetext
Starttext
Endtext
Breaksarray
Approvedobject
Employee group IDnumber
Shift type IDnumber
Commenttext
Datetext
Starttext
Endtext
Breaksarray
Currentobject
Employee group IDnumber
Shift type IDnumber
Commenttext
Datetext
Starttext
Endtext
Breaksarray
Approved by employee IDnumber
Last modified by employee IDnumber
Get SkillsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Skill IDnumber
Nametext
Descriptiontext
Is time limitedboolean
Approve a ShiftAction
Input fields[3]
FieldType
Shift IDRequired
choice
Approve an Absence RequestAction
Input fields[3]
FieldType
Absence Request IDRequired
choice
Existing Shiftsobject
ActionRequired
choice
Changeobject
Cover Shiftsobject
ActionRequired
choice
Reasontext
Notifyboolean
Assign a ShiftAction
Input fields[3]
FieldType
Shift IDRequired
choice
Employee IDRequired
choice
Change an Employee UsernameAction
Input fields[3]
FieldType
Employee IDRequired
choice
New UsernameRequired
email
Create a Custom Property Attachment ValueAction
Input fields[3]
FieldType
Employee IDRequired
choice
Custom Property NameRequired
text
AttachmentRequired
text
Create a PositionAction
Input fields[3]
FieldType
Department IDRequired
choice
Employee Group IDRequired
choice
NameRequired
text
Affect RevenueRequired
boolean
Section IDchoice
Colortext
Valid Fromdate
Valid Todate
Skill IDschoice
Revenue Unit IDchoice
Output fields[3]
FieldType
Skill idsarray
IDnumber
Nametext
Start datedate
End datedate
Is activeboolean
Department IDnumber
Section IDnumber
Employee group IDnumber
Affect revenueboolean
Revenue unit IDnumber
Create a ShiftAction
Input fields[3]
FieldType
Department IDRequired
choice
Allow ConflictsRequired
boolean
Use BreaksRequired
boolean
DateRequired
date
Employee Group IDRequired
choice
Start Timetime
End Timetime
Employee IDchoice
Position IDchoice
Shift Type IDchoice
Default Wageobject
Amountnumber
Typechoice
Commenttext
Skill IDschoice
Output fields[3]
FieldType
Start timetext
End timetext
Default wageobject
Amountnumber
Typetext
Skill idsarray
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datedate
Commenttext
Create a SkillAction
Input fields[3]
FieldType
Is Time LimitedRequired
boolean
NameRequired
text
Descriptiontext
Create a TransactionAction
Input fields[3]
FieldType
Account IDRequired
choice
AmountsRequired
array
External IDtext
Typechoice
Datetext
Notetext
Create an EmployeeAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
UsernameRequired
email
DepartmentsRequired
choice
Cell Phonetext
Birth Datedate
SSNtext
Cell Phone Country Codetext
Cell Phone Country IDnumber
Street 1text
Street 2text
ZIPtext
Phonetext
Phone Country Codetext
Phone Country IDnumber
Citytext
Emailemail
Employee Groupschoice
Hired Fromdate
Genderchoice
8other input fields
Output fields[3]
FieldType
IDnumber
Hired fromdate
Deactivation datedate
Salary identifiertext
Gendertext
Job titletext
Employee type IDnumber
Primary department IDnumber
Date time createddate
Date time modifieddate
Supervisor employee IDnumber
Security groupsarray
First nametext
Last nametext
User nametext
Cell phonetext
Cell phone country codetext
Street 1text
Street 2text
Ziptext
6other output fields
Create or Update a Daily BudgetAction
Input fields[3]
FieldType
Start DateRequired
text
Salary PercentageRequired
number
IDnumber
Department IDchoice
Descriptiontext
Revenuenumber
Salary Budgetnumber
Output fields[3]
FieldType
Typetext
Titletext
Statusnumber
Detailtext
Instancetext
Property 1text
Property 2text
Create RevenueAction
Input fields[3]
FieldType
TurnoverRequired
number
Revenue Unit IDRequired
choice
DateRequired
text
Descriptiontext
Output fields[3]
FieldType
Day schedule IDnumber
Revenue unit IDnumber
Deactivate an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Datedate
Reasontext
Keep Shiftsboolean
Use Validationboolean
Delete a Custom Property Attachment ValueAction
Input fields[3]
FieldType
Employee IDRequired
choice
Custom Property NameRequired
text
Delete a PositionAction
Input fields[3]
FieldType
Position IDRequired
choice
Replacement Position IDchoice
Delete Optionchoice
Delete a RevenueAction
Input fields[3]
FieldType
DateRequired
date
Revenue Unit IDRequired
choice
Delete a ShiftAction
Input fields[3]
FieldType
Shift IDRequired
choice
Delete a SkillAction
Input fields[3]
FieldType
Skill IDchoice
Deny an Absence RequestAction
Input fields[3]
FieldType
Absence Request IDRequired
choice
Reasontext
Notifyboolean
Invite an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Reactivate an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Commenttext
Departmentschoice
Reset an Employee PasswordAction
Input fields[3]
FieldType
Employee IDRequired
choice
Start a BreakAction
Input fields[3]
FieldType
Punch Clock Shift IDRequired
number
Employee IDRequired
choice
Start Date Timedate
Output fields[3]
FieldType
IDnumber
Punch clocks shift IDnumber
Start date timedate
End date timedate
Durationtime
Stop a BreakAction
Input fields[3]
FieldType
Punch Clock Shift IDRequired
number
Employee IDRequired
choice
End Date and TimeRequired
date
Output fields[3]
FieldType
IDnumber
Punch clocks shift IDnumber
Start date timedate
End date timedate
Durationtime
Submit an Absence RequestAction
Input fields[3]
FieldType
Absence PeriodRequired
object
Starttext
Endtext
RegistrationsRequired
array
Notetext
Absence Typechoice
Output fields[3]
FieldType
IDnumber
Statustext
Update a Custom Property Attachment ValueAction
Input fields[3]
FieldType
Employee IDRequired
choice
Custom Property NameRequired
text
AttachmentRequired
text
Update a PositionAction
Input fields[3]
FieldType
Position IDRequired
choice
NameRequired
text
Affect RevenueRequired
boolean
Section IDchoice
Colortext
Valid Fromdate
Valid Todate
Skill IDschoice
Revenue Unit IDchoice
Output fields[3]
FieldType
Skill idsarray
IDnumber
Nametext
Start datedate
End datedate
Is activeboolean
Department IDnumber
Section IDnumber
Employee group IDnumber
Affect revenueboolean
Revenue unit IDnumber
Update a ShiftAction
Input fields[3]
FieldType
Shift IDRequired
choice
Allow ConflictsRequired
boolean
Use BreaksRequired
boolean
DateRequired
date
Employee Group IDRequired
choice
Start Timetime
End Timetime
Employee IDchoice
Position IDchoice
Shift Type IDchoice
Default Wageobject
Amountnumber
Typechoice
Commenttext
Skill IDschoice
Output fields[3]
FieldType
Start timetext
End timetext
Default wageobject
Amountnumber
Typetext
Skill idsarray
IDnumber
Department IDnumber
Employee IDnumber
Employee group IDnumber
Position IDnumber
Shift type IDnumber
Datedate
Commenttext
Update a SkillAction
Input fields[3]
FieldType
Skill IDchoice
NameRequired
text
Is Time LimitedRequired
boolean
Descriptiontext
Update an EmployeeAction
Input fields[3]
FieldType
Employee IDRequired
choice
Use Validationboolean
First Nametext
Last Nametext
Usernameemail
Departmentschoice
Cell Phonetext
Birth Datedate
SSNtext
Cell Phone Country Codetext
Cell Phone Country IDnumber
Street 1text
Street 2text
ZIPtext
Phonetext
Phone Country Codetext
Phone Country IDnumber
Citytext
Emailemail
Employee Groupschoice
10other input fields

Look for Planday templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12