Requirements
Before you set up the credential, make sure you have an active WhosOff account and an API access token from your account settings ready.[3]
Get your WhosOff credentials
- Base URLurlRequired
The root URL of your API (e.g. https://yourcompany.whosoff.com). Do not include a trailing slash.
[1] - UsernametextRequired
Your login username (usually your email address).
[1] - PasswordpasswordRequired
Your login password.
[1] - App IDtextRequired
The App ID provided by WhosOff (maximum 16 characters). To obtain it: Log in as a Super User → Go to Company Settings → API section.
[1] - SecretpasswordRequired
The Client Secret for your application (maximum 160 characters). Obtain it in Company Settings (as Super User) under the API section. You will use this secret together with a random nonce to generate a SHA512 hash during authentication.
[1]
Connect WhosOff in WEXTL
- Log in to your WEXTL account, add the WhosOff 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 WhosOff 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 →
WhosOff node modules
The list below is a reference of every WhosOff node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each WhosOff node module below opens to reveal its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
Map TypeRequired | choice |
Map IDRequired | number |
Start DateRequired | date |
End DateRequired | date |
Leave Types | array |
Include Free/RestrictedRequired | boolean |
Include Only Who's OffRequired | boolean |
Limit | number |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | array |
Custom | text |
Note | text |
| Field | Type |
|---|---|
Map TypeRequired | choice |
Map IDRequired | number |
Start DateRequired | date |
End DateRequired | date |
Leave Types | array |
Include Free/RestrictedRequired | boolean |
Include Only Who's OffRequired | boolean |
Limit | number |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | array |
Custom | text |
Note | text |
| Field | Type |
|---|---|
Map TypeRequired | choice |
Map IDRequired | number |
User Status | choice |
Leave Types | array |
Date OptionRequired | choice |
Start Date (Required for Custom) | date |
End Date (Required for Custom) | date |
Status | choice |
Limit | number |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
Date OptionRequired | choice |
Start Date (Required for Custom) | date |
End Date (Required for Custom) | date |
Leave Types | array |
Status | choice |
Include Leave | boolean |
Include Work | boolean |
Include Free/Restricted | boolean |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
NameRequired | text |
CodeRequired | text |
ColourRequired | text |
Deduct AllowanceRequired | choice |
Requires ApprovalRequired | boolean |
Consecutive Duration (minutes)Required | number |
Minimum DurationRequired | number |
Allow Concurrent RequestsRequired | boolean |
Notes Visible ToRequired | choice |
Available ToRequired | choice |
Seen ByRequired | choice |
Min Notice Period (minutes)Required | number |
Cancellation Period (minutes)Required | number |
Include Department LevelRequired | boolean |
Note RequiredRequired | boolean |
Email RequestRequired | choice |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
NameRequired | text |
CodeRequired | text |
ColourRequired | text |
Requires ApprovalRequired | boolean |
Note RequiredRequired | boolean |
Email RequestRequired | choice |
Email ApproveRequired | choice |
Email CancelRequired | choice |
Lieu TimeRequired | boolean |
StatusRequired | choice |
Available ToRequired | choice |
Message | text |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
Staff Code | text |
Title | text |
First NameRequired | text |
Middle Name | text |
Last NameRequired | text |
User TypeRequired | choice |
Default View TypeRequired | choice |
Default View ID | number |
Default Sorting | choice |
DepartmentRequired | choice |
Region ID | text |
ApproverRequired | choice |
Approver Role | choice |
Notifier 2Required | choice |
Notifier 2 Role | choice |
Notifier 3Required | choice |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
UserRequired | choice |
Start DateRequired | date |
Opening (minutes)Required | number |
Remaining (minutes)Required | number |
Carryover Opening (minutes)Required | number |
Carryover Remaining (minutes)Required | number |
Locked | boolean |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
UserRequired | choice |
Note | text |
| Field | Type |
|---|---|
UserRequired | choice |
Start DateRequired | date |
Monday (minutes)Required | number |
Tuesday (minutes)Required | number |
Wednesday (minutes)Required | number |
Thursday (minutes)Required | number |
Friday (minutes)Required | number |
Saturday (minutes)Required | number |
Sunday (minutes)Required | number |
Allowance TypeRequired | choice |
Monday Label | number |
Tuesday Label | number |
Wednesday Label | number |
Thursday Label | number |
Friday Label | number |
Saturday Label | number |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
DepartmentRequired | choice |
Force RemovalRequired | boolean |
| Field | Type |
|---|---|
Leave TypeRequired | choice |
Force RemovalRequired | boolean |
| Field | Type |
|---|---|
User Tag IDRequired | choice |
| Field | Type |
|---|---|
Overtime TypeRequired | choice |
Force RemovalRequired | boolean |
| Field | Type |
|---|---|
TagRequired | choice |
Force RemovalRequired | boolean |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
UserRequired | choice |
User Restriction IDRequired | choice |
| Field | Type |
|---|---|
Work IDRequired | choice |
| Field | Type |
|---|---|
UserRequired | choice |
| Field | Type |
|---|---|
DepartmentRequired | choice |
Name | text |
Min Users | number |
Max Users | number |
| Field | Type |
|---|---|
Leave TypeRequired | choice |
Name | text |
Code | text |
Colour | text |
Deduct Allowance | choice |
Requires Approval | boolean |
Consecutive Duration (minutes) | number |
Minimum Duration | number |
Allow Concurrent Requests | boolean |
Notes Visible To | choice |
Available To | choice |
Seen By | choice |
Min Notice Period (minutes) | number |
Cancellation Period (minutes) | number |
Include Department Level | boolean |
Note Required | boolean |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
TagRequired | choice |
NameRequired | text |
| Field | Type |
|---|---|
UserRequired | choice |
Staff Code | text |
Title | text |
First Name | text |
Middle Name | text |
Last Name | text |
User Type | choice |
Default View Type | choice |
Default View ID | number |
Default Sorting | choice |
Department | choice |
Region ID | number |
Approver | choice |
Approver Role | choice |
Notifier 2 | choice |
Notifier 2 Role | choice |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
UserRequired | choice |
Note | text |
| Field | Type |
|---|---|
Overtime TypeRequired | choice |
Name | text |
Code | text |
Colour | text |
Requires Approval | boolean |
Note Required | boolean |
Email Request | choice |
Email Approve | choice |
Email Cancel | choice |
Lieu Time | boolean |
Status | choice |
Available To | choice |
Message | text |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
| Field | Type |
|---|---|
Work IDRequired | choice |
User | choice |
Start Date | date |
Monday (minutes) | number |
Tuesday (minutes) | number |
Wednesday (minutes) | number |
Thursday (minutes) | number |
Friday (minutes) | number |
Saturday (minutes) | number |
Sunday (minutes) | number |
Allowance Type | choice |
Monday Label | number |
Tuesday Label | number |
Wednesday Label | number |
Thursday Label | number |
Friday Label | number |
| Field | Type |
|---|---|
Object name | text |
Type | text |
Is nullable | boolean |
Nest | text |
Custom | text |
Note | text |
Templates
Look for WhosOff templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Calamari[2]HR leave, attendance, and timesheet management for growing teams.
- Breathe HRCloud HR software for employee records, leave, onboarding, and people management.
- BrioHRHR management platform for employee data, leave, payroll-ready records, and people operations.
- BuddyPunchEmployee time clock and attendance tracking for hourly teams.
- actiTIMETime tracking and project work-assignment software for teams and leave management.
References
- WEXTL® WhosOff Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for WhosOff.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:13