Requirements Connecting Rotageek takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your Rotageek credentials You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Username text Required Password password Required Connect Rotageek in WEXTL Log in to your WEXTL account, add the Rotageek 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. Optional: In the Credential name field, enter a name for the credential. Enter the authentication credentials you copied from your Rotageek account, or follow the on-screen instructions to create the credential. If prompted, authenticate your account and confirm access. 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 →
Rotageek triggers and actions on WEXTL The list below is a reference of every Rotageek node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Rotageek node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch Event Trigger No fields documented.
Watch Leave Allowance Trigger Output fields[3] Field Type Effective from date Rate number Accrue per hour worked boolean
Watch Leave Requests Trigger Output fields[3] Field Type ID text Start date End date Start all day boolean End all day boolean Leave type ID text Notes text Response text Status text Created on date Duration number User ID text Leave days array Leave reason object Name text Code text
Watch Location Schedule Trigger Output fields[3] Field Type ID text Name text User ID text Created on date Start date End date Location ID text Payroll code text Record type text Break duration number Paid break duration number Unpaid break duration number Leave request ID text Leave type ID text Journal source text Amended after autoschedule boolean Tasks array Last modified at date
Add a Contract Type Search Input fields[3] Field Type User IDRequired
choice User Contract Types array Limit number
Output fields[3] Field Type Contract type ID text Effective from date
Assign a Position to a User Search Input fields[3] Field Type User IDRequired
choice Position IDsRequired
choice Limit number
Output fields[3] Field Type ID text Name text
Assign Skills to a User Search Input fields[3] Field Type User IDRequired
choice Skill IDs choice Limit number
Output fields[3] Field Type ID text Name text
Assign Users to a Location Search Input fields[3] Field Type Location IDRequired
choice User IDs choice Limit number
Output fields[3] Field Type ID text Username text First name text Surname text Email text Is active boolean Skill ids array Position ids array Primary location text
Get a Leave Request Action Input fields[3] Field Type Target Leave Request IDRequired
choice
Output fields[3] Field Type ID text Start date End date Start all day boolean End all day boolean Leave type ID text Notes text Response text Status text Created on date Duration number User ID text Leave days array Leave reason object Name text Code text
Get a Leave Type Action Input fields[3] Field Type Target Leave Type IDRequired
choice
Output fields[3] Field Type ID text Name text Is unpaid boolean Payroll code text Requestable boolean Has allowance boolean
Get a Position Action Input fields[3] Field Type Position IDRequired
choice
Output fields[3] Field Type ID text Name text
Get a Task Action Input fields[3] Field Type VersionRequired
choice
Output fields[3] Field Type Location ids array Skill ids array ID text Name text Colour text Passive boolean Exclude from dashboard boolean Out of contract boolean Protect from re roster boolean
Get a User Action Input fields[3] Field Type User IDRequired
choice
Output fields[3] Field Type ID text Is active boolean Payroll settings object Pay type text Pay rate number Leave settings object Percent of hours worked number Leave request unit text Working hours in a day number Leave accrue per hour boolean Annual leave allowance number Study leave allowance number Primary location text Contracted hours number Exclude from scheduler boolean Username text Firstname text Preferred name text Surname text Email text Phone text Access level text Employee start date date Employee end date date Send external emails boolean Send external sms boolean Send admin update alerts boolean Send leave admin alerts boolean
3 other output fields
List Leave Allowances Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type Effective from date Rate number Accrue per hour worked boolean
List Leave Requests Search Input fields[3] Field Type Leave Year number Start Date date End Date date Sort choice Order choice Limit number
Output fields[3] Field Type ID text Start date End date Start all day boolean End all day boolean Leave type ID text Notes text Response text Status text Created on date Duration number User ID text Leave days array Leave reason object Name text Code text
List Leave Types Search Input fields[3] Field Type Limit number
Output fields[3] Field Type ID text Name text Is unpaid boolean Payroll code text Requestable boolean Has allowance boolean
List Location Schedule Search Input fields[3] Field Type Location IDRequired
choice From date To date Record Type choice Sort choice Order choice Limit number
Output fields[3] Field Type ID text Name text User ID text Created on date Start date End date Location ID text Payroll code text Record type text Break duration number Paid break duration number Unpaid break duration number Leave request ID text Leave type ID text Journal source text Amended after autoschedule boolean Tasks array Last modified at date
List Locations Search Input fields[3] Field Type Sort choice Order choice Limit number
Output fields[3] Field Type ID text Name text Postcode text Hierarchy object
List Positions Search Input fields[3] Field Type Limit number
Output fields[3] Field Type ID text Name text
List Tasks Search Input fields[3] Field Type VersionRequired
choice Limit number
Output fields[3] Field Type ID text Name text Colour text Passive boolean Exclude from dashboard boolean Out of contract boolean Protect from re roster boolean
List Timesheets by Location Search Input fields[3] Field Type Location IDRequired
choice Week Start DateRequired
date Worker Type choice Limit number
Output fields[3] Field Type Location ID text Clock in exception object Type text Reason text Clock out exception object Type text Reason text Comments array Leave data object Leave request ID text Leave request duration number Leave type ID text Approved boolean Clock in time date Clock out time date Adjustment reasons object Start adjustment reason text Start adjusted by user ID text End adjustment reason text End adjusted by user ID text Break adjustment reason text Break adjusted by user ID text Delete adjustment reason text Delete adjusted by user ID text Schedule record ID text User ID text Start time date Clock in coordinates object Longitude number Latitude number End time date Clock out coordinates object Longitude number Latitude number Break duration number Is leave boolean Employee missing boolean Payroll codes array
List User Contract Types Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type Contract type ID text Effective from date
List User Leave Requests Search Input fields[3] Field Type User IDRequired
choice Leave Year number Start Date date End Date date Sort choice Order choice Limit number
Output fields[3] Field Type ID text Start date End date Start all day boolean End all day boolean Leave type ID text Notes text Response text Status text Created on date Duration number User ID text Leave days array Leave reason object Name text Code text
List User Pay Rates Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type Effective from date Pay type text Pay rate number
List User Positions Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type ID text Name text
List User Schedule Search Input fields[3] Field Type User IDRequired
choice From date To date Record Type choice Sort choice Order choice Limit number
Output fields[3] Field Type ID text Name text User ID text Created on date Start date End date Location ID text Payroll code text Record type text Break duration number Paid break duration number Unpaid break duration number Leave request ID text Leave type ID text Journal source text Amended after autoschedule boolean Tasks array Last modified at date
List User Skills Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type ID text Name text
List User Term Times Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type ID text Start date date End date date
List User Visas Search Input fields[3] Field Type User IDRequired
choice Limit number
Output fields[3] Field Type Visa type ID text Expiry date date
List Users Search Input fields[3] Field Type Sort choice User ID choice Location ID choice Order choice Limit number
Output fields[3] Field Type ID text Username text First name text Surname text Email text Is active boolean Skill ids array Position ids array Primary location text
List Users in Locations Search Input fields[3] Field Type Location IDRequired
choice User IDs choice Limit number
Output fields[3] Field Type ID text
Update a Contract Type Search Input fields[3] Field Type User IDRequired
choice User Contract Types array Limit number
Output fields[3] Field Type Contract type ID text Effective from date
Update Timesheets by Location Search Input fields[3] Field Type Location IDRequired
choice Week Start DateRequired
date Entries array Limit number
Output fields[3] Field Type Location ID text Clock in exception object Type text Reason text Clock out exception object Type text Reason text Comments array Leave data object Leave request ID text Leave request duration number Leave type ID text Approved boolean Clock in time date Clock out time date Adjustment reasons object Start adjustment reason text Start adjusted by user ID text End adjustment reason text End adjusted by user ID text Break adjustment reason text Break adjusted by user ID text Delete adjustment reason text Delete adjusted by user ID text Schedule record ID text User ID text Start time date Clock in coordinates object Longitude number Latitude number End time date Clock out coordinates object Longitude number Latitude number Break duration number Is leave boolean Employee missing boolean Payroll codes array
Add a Pay Rate Action Input fields[3] Field Type User IDRequired
choice Effective Pay Rate Model array
Output fields[3] Field Type Effective from date Pay type text Pay rate number
Add Leave Allowance Action Input fields[3] Field Type User IDRequired
choice Effective From date Rate number Accrue Per Hour Worked boolean
Output fields[3] Field Type Effective from date Rate number Accrue per hour worked boolean
Add Term Time Action Input fields[3] Field Type User IDRequired
choice User Term Time Request array
Output fields[3] Field Type ID text Start date date End date date
Assign a User Visa Action Input fields[3] Field Type User IDRequired
choice Visa Type IDRequired
text Expiry DateRequired
date
Output fields[3] Field Type Visa type ID text Expiry date date
Create a Location Action Input fields[3] Field Type NameRequired
text RegionRequired
choice Address Line 1Required
text Address Line 2Required
text Town text Country text Postcode text Hierarchy object Coordinates object Latitude number Longitude number
Output fields[3] Field Type ID text Name text Region text Address line 1 text Address line 2 text Town text Country text Postcode text Hierarchy object Coordinates object Latitude number Longitude number
Create a Position Action Input fields[3] Field Type Position IDRequired
text Position NameRequired
text
Output fields[3] Field Type ID text Name text
Create a Task Action Input fields[3] Field Type VersionRequired
choice Location IDsRequired
choice Skill IDs choice Name text Colour text Passive boolean Exclude From Dashboard boolean Out Of Contract boolean Protect From Re-Roster boolean
Output fields[3] Field Type Location ids array Skill ids array ID text Name text Colour text Passive boolean Exclude from dashboard boolean Out of contract boolean Protect from re roster boolean
Create a User Action Input fields[3] Field Type UsernameRequired
text First NameRequired
text SurnameRequired
text EmailRequired
email Employee Start DateRequired
date Positions choice Skills choice Payroll Settings object Pay Type choice Pay Rate number Leave Settings object Leave Request Unit choice Working Hours In A Day number Leave Accrue Per Hour boolean Annual Leave Allowance number Study Leave Allowance number Primary Location text Contracted Hours number Exclude From Scheduler boolean Preferred Name text Phone text Access Level choice Employee End Date date Send External Emails boolean Send External SMS boolean Send Admin Update Alerts boolean Send Leave Admin Alerts boolean
4 other input fields
Output fields[3] Field Type ID text Is active boolean Payroll settings object Pay type text Pay rate number Leave settings object Percent of hours worked number Leave request unit text Working hours in a day number Leave accrue per hour boolean Annual leave allowance number Study leave allowance number Primary location text Contracted hours number Exclude from scheduler boolean Username text Firstname text Preferred name text Surname text Email text Phone text Access level text Employee start date date Employee end date date Send external emails boolean Send external sms boolean Send admin update alerts boolean Send leave admin alerts boolean
3 other output fields
Create a User Leave Request Action Input fields[3] Field Type User IDRequired
choice StartRequired
date EndRequired
date Start All Day boolean End All Day boolean Leave Type ID choice Status choice Leave Days array Notes text Response text
Output fields[3] Field Type ID text Start date End date Start all day boolean End all day boolean Leave type ID text Notes text Response text Status text Created on date Duration number User ID text Leave days array Leave reason object Name text Code text
Delete a Task Action Input fields[3] Field Type VersionRequired
choice
Make an API Call universal Input fields[3] Field Type URLRequired
text MethodRequired
choice Headers array Header object Query String array Parameter object Body text
Output fields[3] Field Type Body text Headers object Status code number
Preview End Date Conflicts Action Input fields[3] Field Type User IDRequired
choice Proposed End DateRequired
date
Output fields[3] Field Type Has conflicts boolean Conflicts object Future journals object Future leave requests object Spanning leave requests object Signed off timesheet entries object
Remove a Leave Allowance Action Input fields[3] Field Type User IDRequired
choice Effective FromRequired
date
Remove a Pay Rate Action Input fields[3] Field Type User IDRequired
choice Effective FromRequired
date
Remove a User from a Location Action Input fields[3] Field Type Location IDRequired
choice User IDRequired
choice
Remove a User Position Action Input fields[3] Field Type User IDRequired
choice
Remove a User Skill Action Input fields[3] Field Type User IDRequired
choice
Remove a User Visa Action Input fields[3] Field Type User IDRequired
choice
Remove a User's Term Time Action Input fields[3] Field Type User IDRequired
choice
Remove Contract Type Action Input fields[3] Field Type User IDRequired
choice Effective FromRequired
date
Update a Leave Request Action Input fields[3] Field Type Target Leave Request IDRequired
choice Start date End date Start All Day boolean End All Day boolean Leave Type ID choice Notes text Response text Status choice Created On date Duration number User ID choice Leave Days array Leave Reason object Name text Code text
Output fields[3] Field Type ID text Start date End date Start all day boolean End all day boolean Leave type ID text Notes text Response text Status text Created on date Duration number User ID text Leave days array Leave reason object Name text Code text
Update a Task Action Input fields[3] Field Type VersionRequired
choice Operations array
Output fields[3] Field Type Location ids array Skill ids array ID text Name text Colour text Passive boolean Exclude from dashboard boolean Out of contract boolean Protect from re roster boolean
Update a User Action Input fields[3] Field Type User IDRequired
choice Operations array
Output fields[3] Field Type ID text Is active boolean Payroll settings object Pay type text Pay rate number Leave settings object Percent of hours worked number Leave request unit text Working hours in a day number Leave accrue per hour boolean Annual leave allowance number Study leave allowance number Primary location text Contracted hours number Exclude from scheduler boolean Username text Firstname text Preferred name text Surname text Email text Phone text Access level text Employee start date date Employee end date date Send external emails boolean Send external sms boolean Send admin update alerts boolean Send leave admin alerts boolean
3 other output fields
Update External User ID Action Input fields[3] Field Type User IDRequired
choice End Date date Conflict Resolution choice
Output fields[3] Field Type User ID text Previous end date date New end date date Conflict resolution text Resolved conflicts object Journals converted to gaps number Journals deleted number Leave requests cancelled number Leave requests truncated number
Update Leave Allowance Action Input fields[3] Field Type User IDRequired
choice Effective From date Rate number Accrue Per Hour Worked boolean
Output fields[3] Field Type Effective from date Rate number Accrue per hour worked boolean
Update Pay Rate Action Input fields[3] Field Type User IDRequired
choice Effective FromRequired
date Pay TypeRequired
choice Pay RateRequired
number
Output fields[3] Field Type Effective from date Pay type text Pay rate number
Update Term Time Action Input fields[3] Field Type User IDRequired
choice Operations array
Output fields[3] Field Type ID text Start date date End date date
Other HR integrations on WEXTL