Requirements
To use Unifocus on WEXTL you need an active account and an API access token from your account settings.[3]
Get your Unifocus credentials
Connect Unifocus in WEXTL
- Log in to your WEXTL account, add the Unifocus node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Unifocus 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 →
Unifocus node modules
The list below is a reference of every Unifocus node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Unifocus node module below to inspect its input parameters, outputs, and connection requirements.
Watch Job CodesTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Reconcile codes | array |
| Tk codes | array |
| Pay code | text |
| Job code | text |
| Job name | text |
| Job details | array |
Batch Fetch EmployeesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Identifier TypeRequired | choice |
IdentifiersRequired | array |
| Identifier | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee ID | text |
| Alt ID | text |
| Badge no | text |
| First name | text |
| Middle name | text |
| Last name | text |
| Employee type | text |
| Hire date | text |
| Seniority date | text |
| Status type code | text |
| Hours available | number |
| Status change reason code | text |
| Work class code | text |
| Primary class code | text |
| Secondary class code | text |
| Birth date | text |
| Termination date | text |
| Leave of absence date | text |
| Leave of absence return date | text |
Get Actual EarningsSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start DateRequired | date |
End DateRequired | date |
ConsolidateRequired | boolean |
| Limit | number |
| Field | Type |
|---|---|
| Employee ID | text |
| Alt employee ID | text |
| Employee name | text |
| Earning type | text |
| Pay code | text |
| Is home job | boolean |
| Employee type | text |
| Unit of measure | text |
| Regular rate | number |
| Actual rate | number |
| Earning amount | number |
| Earning date | text |
| Processor code | text |
Get Actual ShiftsSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start DateRequired | date |
End DateRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| Employee ID | text |
| Shift date | text |
| Shift start time | date |
| Shift end time | date |
| Shift job assignment | text |
| Shift category | text |
| Job code | text |
| Employee shift ID | number |
| Master job department name | text |
| Department name | text |
| Job ID | number |
| Punches | array |
Get Budget Hours By DaySearch
| Field | Type |
|---|---|
Location CodeRequired | text |
Fiscal YearRequired | text |
Stat Type CodeRequired | text |
Start DateRequired | date |
End DateRequired | date |
| Limit | number |
Get Budget Hours By PeriodSearch
| Field | Type |
|---|---|
Location CodeRequired | text |
Fiscal YearRequired | text |
Stat Type CodeRequired | text |
| Limit | number |
Get CertificationsSearch
Get Changed EmployeesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee ID | text |
| Alt ID | text |
| Badge no | text |
| First name | text |
| Middle name | text |
| Last name | text |
| Employee type | text |
| Hire date | text |
| Seniority date | text |
| Status type code | text |
| Hours available | number |
| Status change reason code | text |
| Work class code | text |
| Primary class code | text |
| Secondary class code | text |
| Birth date | text |
| Termination date | text |
| Leave of absence date | text |
| Leave of absence return date | text |
Get Changed Job CodesSearch
Get Changed Open SchedulesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| Planned shift ID | number |
| Employee shift ID | number |
| Start date time | text |
| End date time | text |
| Property | array |
| Category | array |
| Job | array |
| Assignment | array |
| Department | array |
| Number pick up requests from others | number |
| Has pickup request from me | boolean |
| In conflict with my shift | boolean |
| Employee selection request | boolean |
| Shift duration | number |
Get Changed SchedulesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| Employee ID | text |
| Shift date | text |
| Shift start time | text |
| Shift end time | text |
| Shift job assignment | text |
| Shift category | text |
| Job code | text |
| Employee shift ID | number |
| Assignment ID | number |
| Master job department name | text |
| Department name | text |
| Notes | text |
Get CommentsSearch
Get Deleted Open SchedulesSearch
Get Deleted SchedulesSearch
Get Department ManagersSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee ID | text |
| Alt ID | text |
| Badge no | text |
| First name | text |
| Middle name | text |
| Last name | text |
| Employee type | text |
| Hire date | text |
| Seniority date | text |
| Status type code | text |
| Hours available | number |
| Status change reason code | text |
| Work class code | text |
| Primary class code | text |
| Secondary class code | text |
| Birth date | text |
| Termination date | text |
| Leave of absence date | text |
| Leave of absence return date | text |
Get DepartmentsSearch
Get Division JobsSearch
Get Division ManagersSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee ID | text |
| Alt ID | text |
| Badge no | text |
| First name | text |
| Middle name | text |
| Last name | text |
| Employee type | text |
| Hire date | text |
| Seniority date | text |
| Status type code | text |
| Hours available | number |
| Status change reason code | text |
| Work class code | text |
| Primary class code | text |
| Secondary class code | text |
| Birth date | text |
| Termination date | text |
| Leave of absence date | text |
| Leave of absence return date | text |
Get DivisionsSearch
Get Employee CertificationsSearch
Get Employee DetailsAction
| Field | Type |
|---|---|
Location CodeRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Employee ID | text |
| Alt ID | text |
| Badge no | text |
| First name | text |
| Middle name | text |
| Last name | text |
| Employee type | text |
| Hire date | text |
| Seniority date | text |
| Status type code | text |
| Hours available | number |
| Status change reason code | text |
| Work class code | text |
| Primary class code | text |
| Secondary class code | text |
| Birth date | text |
| Termination date | text |
| Leave of absence date | text |
| Leave of absence return date | text |
Get Employee PointsSearch
Get Job CodesSearch
Get Labor SchedulesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start DateRequired | date |
End DateRequired | date |
| Employee Shift IDs | choice |
| Notes Filter | text |
| Limit | number |
| Field | Type |
|---|---|
| Employee ID | text |
| Shift date | text |
| Shift start time | text |
| Shift end time | text |
| Shift job assignment | text |
| Shift category | text |
| Job code | text |
| Employee shift ID | number |
| Assignment ID | number |
| Master job department name | text |
| Department name | text |
| Notes | text |
Get Labor Schedules By JobSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start DateRequired | date |
End DateRequired | date |
| Limit | number |
Get Location EmployeesSearch
Get LocationsSearch
Get Open SchedulesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| Planned shift ID | number |
| Employee shift ID | number |
| Start date time | text |
| End date time | text |
| Property | array |
| Category | array |
| Job | array |
| Assignment | array |
| Department | array |
| Number pick up requests from others | number |
| Has pickup request from me | boolean |
| In conflict with my shift | boolean |
| Employee selection request | boolean |
| Shift duration | number |
Get PunchesSearch
| Field | Type |
|---|---|
Location CodeRequired | choice |
Start Date TimeRequired | date |
End Date TimeRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| Employee ID | text |
| Employee shift ID | number |
| Employee shift punch ID | number |
| Punch type code | text |
| Raw punch date time | date |
| Rounded punch date time | date |
| Adjusted punch date time | date |
| Manager approved date time | date |
| Punch source | text |
| Job ID | number |
| Job code | text |
| Approver ID | number |
Get Shift CategoriesSearch
Get Survey Question GroupsSearch
Get Survey ResultsSearch
Get Survey Results With ClassificationsSearch
| Field | Type |
|---|---|
Pod Project IDRequired | choice |
From DateRequired | date |
To DateRequired | date |
| Limit | number |
| Field | Type |
|---|---|
| Client code | number |
| Client name | text |
| Project code | number |
| Project name | text |
| Property code | number |
| Property name | text |
| Facility code | number |
| Facility name | text |
| Pod project ID | number |
| Type code | number |
| Card set | number |
| Point scale | number |
| Scale direction | text |
| Web user ID | number |
| Web result ID | number |
| Survey rating | number |
| Rated responses count | number |
| Respondent name | text |
| Room no | text |
| Room rate | number |
Get Terminated EmployeesSearch
Get UsersSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| Identity info | object |
| Login ID | number |
| User ID | text |
| text | |
| External id1 | text |
| External id2 | text |
| Access info | object |
| Identity info | object |
| Employee info | object |
| ID | number |
| Employee ID | text |
| Alt ID | text |
| Badge no | text |
| First name | text |
| Middle name | text |
| Last name | text |
| Employee type | text |
| Hire date | text |
| Seniority date | text |
Add or Update EmployeeAction
| Field | Type |
|---|---|
Location CodeRequired | choice |
First NameRequired | text |
| Last Name | text |
| Middle Name | text |
| Alt ID | text |
| Badge Number | text |
Employee TypeRequired | choice |
Hire DateRequired | date |
Status Type CodeRequired | choice |
Work Class CodeRequired | text |
Property CodeRequired | text |
| Gender | choice |
| Tipped | choice |
| Home Phone | text |
| Mobile Phone | text |
| Address | text |
| City | text |
| State | text |
| Zip | text |
| Field | Type |
|---|---|
| links | object |
| Curies | array |
| embedded | object |
| Collection | array |
Batch Add or Update EmployeesAction
Delete Labor SchedulesAction
Import Actual Hours By EmployeesAction
Import Actual Hours By JobsAction
Import Actual Hours By PunchesAction
Import Forecast Budget KBIAction
| Field | Type |
|---|---|
Property CodeRequired | text |
Fiscal YearRequired | date |
Stat TypeRequired | text |
Period NumberRequired | number |
KBI Data ListRequired | array |
Import Forecast KBIsAction
Import Labor SchedulesAction
Import Planned EventsAction
Import PunchesAction
| Field | Type |
|---|---|
Location CodeRequired | choice |
PunchesRequired | array |
Import Survey ParticipantsAction
Import Time Off RequestsAction
Make an API Calluniversal
Update Employee CertificationAction
| Field | Type |
|---|---|
Location CodeRequired | choice |
| Certification Name | text |
| Issue Date | date |
| Start Date | date |
| End Date | date |
Templates
Look for Unifocus templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Breathe HR[2]Cloud HR software for employee records, leave, onboarding, and people management.
- BuddyPunchEmployee time clock and attendance tracking for hourly teams.
- BrioHRHR management platform for employee data, leave, payroll-ready records, and people operations.
- CalamariHR leave, attendance, and timesheet management for growing teams.
- Base.vnWorkplace suite for HR, requests, meetings, time off, and team operations.
References
- WEXTL® Unifocus Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Unifocus.
- WEXTL® visual workflow builder data.
Last updated: Jul 21, 2026 15:23