Requirements
Connecting ZenHR takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your ZenHR credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
Log inot ZenHR → Appliaction → Click on New Application, fill the details and copy your UID (Client ID).
[1] - Client SecretpasswordRequired
Log inot ZenHR → Appliaction → Click on New Application, fill the details and copy your Client Secret.
[1]
Connect ZenHR in WEXTL
- Log in to your WEXTL account, add the ZenHR 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 ZenHR 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 →
ZenHR node modules
The list below is a reference of every ZenHR node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any ZenHR node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch Branch DocumentsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Created at | date |
| Expiry date | date |
| Created by | text |
| Admin only | boolean |
| Document type | object |
| ID | number |
| Name | text |
| Owner | object |
| ID | number |
| Name | text |
| Type | text |
| Attachments | array |
Watch Branch EmployeesTrigger
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Username | text |
| User | object |
| ID | number |
| Short name | object |
| Name | object |
| Picture | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
Watch Branch TerminationsTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| Employee ID | number |
| Termination setup | object |
| Termination setup ID | number |
| Termination date | date |
| Financial transaction ids | text |
| Notes | text |
| Salary ID | number |
| Created at | date |
| Updated at | date |
Watch BranchesTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Probation period | object |
| Type | text |
| Period | text |
| Working hours | number |
| Cut off date | number |
| Working days | number |
| Days off | array |
| Location | text |
| Timezone | text |
Watch Branches WorkShiftsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Color | text |
| Type | text |
| Flex leave after | number |
| Overtime after | number |
| Morning leave after | number |
| Early out leave before | number |
| Interval margin percentage | number |
Watch Employee ApprovalsTrigger
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Name | object |
| En | object |
| Ar | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
| Termination date | date |
Watch Employee Bank AccountsTrigger
| Field | Type |
|---|---|
| ID | number |
| Owner ID | number |
| Owner type | text |
| Bank branch | object |
| Bank branch ID | number |
| ID | number |
| Bank | object |
| Swift code | text |
| Name | object |
| Iban | text |
| Bank account number | text |
| Percent transfer | number |
| Related establishment number | text |
| Swift code | text |
Watch Employee CompetenciesTrigger
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Name | object |
| En | object |
| Ar | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
| Termination date | date |
Watch Employee FamiliesTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Relation | text |
| Name | object |
| En | object |
| Ar | object |
| Birthdate | date |
| Relation date | date |
| Gender | text |
| Marital status | text |
| Phone number | text |
Watch Employee Financial DataTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Payment method | text |
| Resident | boolean |
| Taxable | boolean |
| Salary count | number |
| Personal exemption | boolean |
| Family exemption | boolean |
| Other exemption | object |
| Amount | number |
| Currency | text |
Watch Employee Financial TransactionsTrigger
| Field | Type |
|---|---|
| ID | number |
| Financial transaction type | object |
| ID | number |
| Employee | object |
| ID | number |
| Transaction status | text |
| Direction | text |
| Out of payroll | boolean |
| Amount | object |
| Amount | number |
| Currency | text |
| Notes | text |
| Effective date | date |
Watch Employee LoanTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| Employee ID | number |
| Amount fils | number |
| Amount currency | text |
| Effective date | date |
| Number of payments | number |
| Name | object |
| Ar | text |
| En | text |
| Loan type | object |
| Loan type ID | number |
| Cancel requested on | date |
Watch Employee OvertimeTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | date |
Watch Employee Professional DataTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee ID | number |
| Employment number | text |
| Effective on | date |
| Expires on | date |
| Manager | object |
| ID | number |
| Name | text |
| Position | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Department | object |
| ID | number |
| Name | text |
Watch Employee ShiftsTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Work shift | object |
| ID | number |
| From date | date |
| To date | date |
Watch Employee TimeOff TransactionsTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Timeoff | object |
| ID | number |
| From date | date |
| To date | date |
| Amount | number |
| Notes | text |
| Status | text |
| Class name | text |
Watch Employees Miscellaneous RequestsTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Miscellaneous type | object |
| ID | number |
| Notes | text |
| Effective date | date |
| Status | number |
| Cancel requested on | date |
| Created at | date |
| Updated at | date |
Watch OvertimesTrigger
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | text |
Watch PositionsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Job description | text |
| Position type | text |
| Created at | date |
| Updated at | date |
Watch TimeOffsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Branch | object |
| ID | number |
| Cut holidays | boolean |
| Cut days off | boolean |
| Exceed balance | boolean |
| Accumulative | boolean |
| Class name | text |
| Deduction type | number |
Get a BranchAction
Get a Branch TerminationAction
Get a Branch Work ShiftAction
Get a DocumentAction
Get a Financial Transaction TypeAction
Get a Loan by Global IDAction
Get a PositionAction
Get a Recurring TransactionAction
Get a TimeoffAction
Get a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Get an EmployeeAction
Get an Employee ApprovalAction
Get an Employee by GL IDAction
Get an Employee LoanAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Include | choice |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| Employee ID | number |
| Amount fils | number |
| Amount currency | text |
| Effective date | date |
| Number of payments | number |
| Name | object |
| Ar | text |
| En | text |
| Loan type | object |
| Loan type ID | number |
| Cancel requested on | date |
Get an Employee Timeoff TransactionAction
Get Employee Active Financial DataAction
Get Employee Active Professional DataAction
Get Employee CompetencyAction
Get Employee FamilyAction
Get Employee Financial TransactionsAction
Get Employee Miscellaneous RequestsAction
Get Employee OvertimeAction
Get Employee ShiftsAction
Get Financial TransactionsAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
| Field | Type |
|---|---|
| ID | number |
| Financial transaction type | object |
| ID | number |
| Employee | object |
| ID | number |
| Transaction status | text |
| Direction | text |
| Out of payroll | boolean |
| Amount | object |
| Amount | number |
| Currency | text |
| Notes | text |
| Effective date | date |
Get Loan TypesAction
Get OvertimeAction
Get Overtime by Global IDAction
Get Overtime TypeAction
List Branch DocumentsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Owner ID | choice |
| Owner Type | text |
| Status | text |
| Professional Datum | object |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Created at | date |
| Expiry date | date |
| Created by | text |
| Admin only | boolean |
| Document type | object |
| ID | number |
| Name | text |
| Owner | object |
| ID | number |
| Name | text |
| Type | text |
| Attachments | array |
List Branch EmployeesSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
Created At FromRequired | date |
Created At ToRequired | date |
Updated At FromRequired | date |
Updated At ToRequired | date |
Birthdate FromRequired | date |
Birthdate ToRequired | date |
Hiring Date FromRequired | date |
Hiring Date ToRequired | date |
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Username | text |
| User | object |
| ID | number |
| Short name | object |
| Name | object |
| Picture | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
List Branch SalariesSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Include Fields | array |
| Filter ID | array |
| ID | number |
| Filter Employee ID | array |
| Employee ID | number |
| Filter Month | array |
| Month | number |
| Filter Year | array |
| Year | number |
| Created At From | date |
| Created At To | date |
| Updated At From | date |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Professional datum | object |
| ID | text |
| Financial datum | object |
| ID | number |
| Days worked | number |
| Month | number |
| Year | number |
| From date | date |
| To date | date |
List Branch TerminationsSearch
List Branch Work ShiftsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Order | array |
| From Time | array |
| To Time | array |
| Include | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Color | text |
| Type | text |
| Flex leave after | number |
| Overtime after | number |
| Morning leave after | number |
| Early out leave before | number |
| Interval margin percentage | number |
List BranchesSearch
| Field | Type |
|---|---|
Filter by IDRequired | choice |
| Filter by Working Hours | array |
| Working Hours | number |
| Filter by Cut-off Date | array |
| Cut-off Date | number |
| Filter by Working Days | array |
| Working Days | number |
| Filter by Timezone | array |
| Timezone | time |
| Filter by Currency | array |
| Currency | text |
| Filter by Country ID | array |
| Country ID | number |
| Filter by Week Start Day | array |
| Week Start Day | number |
| Filter by Fiscal Day | array |
| Fiscal Day | number |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Probation period | object |
| Type | text |
| Period | text |
| Working hours | number |
| Cut off date | number |
| Working days | number |
| Days off | array |
| Location | text |
| Timezone | text |
List Employee ApprovalsSearch
| Field | Type |
|---|---|
| Branch ID | choice |
| Filter by Created At (To) | date |
| Filter by Action Time (From) | date |
| Approvable Type | choice |
| Filter Created At (Exact) | date |
| Order | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Name | object |
| En | object |
| Ar | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
| Termination date | date |
List Employee Bank AccountsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Owner ID | number |
| Owner type | text |
| Bank branch | object |
| Bank branch ID | number |
| ID | number |
| Bank | object |
| Swift code | text |
| Name | object |
| Iban | text |
| Bank account number | text |
| Percent transfer | number |
| Related establishment number | text |
| Swift code | text |
List Employee CompetenciesSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Required Level | array |
| Required Level | number |
| Achieved Level | array |
| Achieved Level | number |
| Include | choice |
| Created At From | date |
| Created At To | date |
| Updated At From | date |
| Updated At To | date |
| Order | array |
| Field | Type |
|---|---|
| ID | number |
| Competency | object |
| ID | number |
| Competencies category | object |
| Employee | object |
| ID | number |
| Required level | number |
| Achieved level | number |
| Created at | date |
| Updated at | date |
List Employee FamiliesSearch
List Employee Financial DataSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Filter Family Exemption | array |
| Family Exemption | boolean |
| Filter Personal Exemption | array |
| Personal Exemption | boolean |
| Filter Taxable | array |
| Taxable | boolean |
| Filter Salary Count | array |
| Salary Count | number |
| Filter Resident | array |
| Resident | boolean |
| Filter Other Exemption | array |
| Other Exemption | number |
| Filter Status | array |
| Status | choice |
| Effective On From | date |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Payment method | text |
| Resident | boolean |
| Taxable | boolean |
| Salary count | number |
| Personal exemption | boolean |
| Family exemption | boolean |
| Other exemption | object |
| Amount | number |
| Currency | text |
List Employee Financial TransactionsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Created At From | date |
| Created At To | date |
| Updated At From | date |
| Updated At To | date |
| Effective Date From | date |
| Effective Date To | date |
| Include | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Financial transaction type | object |
| ID | number |
| Employee | object |
| ID | number |
| Transaction status | text |
| Direction | text |
| Out of payroll | boolean |
| Amount | object |
| Amount | number |
| Currency | text |
| Notes | text |
| Effective date | date |
List Employee LoansSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Include | choice |
| Integration Map Global ID Filter | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| Employee ID | number |
| Amount fils | number |
| Amount currency | text |
| Effective date | date |
| Number of payments | number |
| Name | object |
| Ar | text |
| En | text |
| Loan type | object |
| Loan type ID | number |
| Cancel requested on | date |
List Employee OvertimesSearch
List Employee Professional DataSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Created At From | date |
| Created At To | date |
| Updated At From | date |
| Updated At To | date |
| Order | array |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee ID | number |
| Employment number | text |
| Effective on | date |
| Expires on | date |
| Manager | object |
| ID | number |
| Name | text |
| Position | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Department | object |
| ID | number |
| Name | text |
List Employee ShiftsSearch
List Employee Timeoff TransactionsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Filter by Amount | array |
| Amount | number |
| Created At From | date |
| Created At To | date |
| Updated At From | date |
| Updated At To | date |
| From Date From | date |
| From Date To | date |
| To Date From | date |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Timeoff | object |
| ID | number |
| From date | date |
| To date | date |
| Amount | number |
| Notes | text |
| Status | text |
| Class name | text |
List Employees' Miscellaneous RequestsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Effective Date From | date |
| Effective Date To | date |
| Created At From | date |
| Created At To | date |
IncludeRequired | choice |
| Related Entity | choice |
| Order | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Miscellaneous type | object |
| ID | number |
| Notes | text |
| Effective date | date |
| Status | number |
| Cancel requested on | date |
| Created at | date |
| Updated at | date |
List OvertimeSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| include | text |
| Employee Integration Maps | text |
| Employee Integration Maps Global ID | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | text |
List PositionsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Filter Position Type | choice |
| Filter Created At From | date |
| Filter Created At To | date |
| Filter Updated At From | date |
| Filter Updated At To | date |
| Order | array |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Job description | text |
| Position type | text |
| Created at | date |
| Updated at | date |
List Recurring TransactionsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Start Date From | date |
| Start Date To | date |
| End Date From | date |
| End Date To | date |
| Financial Transaction Type ID | text |
| Include | choice |
| Order | array |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Financial treansaction type | object |
| ID | number |
| Start date | date |
| End date | date |
| Amount | number |
| Branch currency amounts | object |
| Amount | text |
| Currency | text |
List TimeoffsSearch
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Created At From | date |
| Created At To | date |
| Updated At From | date |
| Updated At To | date |
| Order | choice |
| Limit | number |
| Include | choice |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Branch | object |
| ID | number |
| Cut holidays | boolean |
| Cut days off | boolean |
| Exceed balance | boolean |
| Accumulative | boolean |
| Class name | text |
| Deduction type | number |
List UsersSearch
| Field | Type |
|---|---|
Include DataRequired | array |
| Data Type | choice |
Filter CriteriaRequired | object |
Employee IDRequired | choice |
Branch IDRequired | array |
| Order | array |
| Limit | number |
Create a Branch Work ShiftAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Work Shift TypeRequired | choice |
Morning Leave AfterRequired | number |
Early Out Leave BeforeRequired | number |
Overtime AfterRequired | number |
Interval Margin PercentageRequired | number |
ColorRequired | text |
Exclude TransactionRequired | boolean |
Flex Leave AfterRequired | number |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Branch | object |
| ID | number |
| Cut holidays | boolean |
| Cut days off | boolean |
| Exceed balance | boolean |
| Accumulative | boolean |
| Class name | text |
| Deduction type | number |
Create a DocumentAction
Create a PositionAction
Create a Recurring TransactionAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Financial Transaction Type IDRequired | number |
Start DateRequired | date |
End DateRequired | date |
AmountRequired | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Payment method | text |
| Resident | boolean |
| Taxable | boolean |
| Salary count | number |
| Personal exemption | boolean |
| Family exemption | boolean |
| Other exemption | object |
| Amount | number |
| Currency | text |
Create a TerminationAction
Create a Timeoff Transaction RequestAction
Create a UserAction
| Field | Type |
|---|---|
EmailRequired | |
UsernameRequired | |
ProviderRequired | text |
| Name | object |
| English Name | object |
| Arabic Name | object |
| Is Support | boolean |
User IDRequired | text |
| Impersonation | boolean |
Create an EmployeeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
National IDRequired | text |
Personal EmailRequired | |
Labour CardRequired | text |
Labour Card ExpiryRequired | date |
Mobile NumberRequired | text |
Payment MethodRequired | text |
| Hiring Date | date |
| Gender | text |
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Username | text |
| User | object |
| ID | number |
| Short name | object |
| Name | object |
| Picture | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
Create an Employee FamilyAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
RelationRequired | choice |
BirthdateRequired | date |
| Name (English) | object |
First NameRequired | text |
| Second Name | text |
| Third Name | text |
| Last Name | text |
| Name (Arabic) | object |
First NameRequired | text |
| Second Name | text |
| Third Name | text |
| Last Name | text |
| Marital Status | choice |
| Phone Number | text |
| Gender | choice |
| Name | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Relation | text |
| Name | object |
| En | object |
| Ar | object |
| Birthdate | date |
| Relation date | date |
| Gender | text |
| Marital status | text |
| Phone number | text |
Create an Employee Financial TransactionAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Financial Transaction Type IDRequired | number |
Amount FilsRequired | number |
Amount CurrencyRequired | text |
Effective DateRequired | date |
Due DateRequired | date |
| Notes | text |
| Cancel Requested | boolean |
| Paid Cash | boolean |
| Field | Type |
|---|---|
| ID | number |
| Financial transaction type | object |
| ID | number |
| Employee | object |
| ID | number |
| Transaction status | text |
| Direction | text |
| Out of payroll | boolean |
| Amount | object |
| Amount | number |
| Currency | text |
| Notes | text |
| Effective date | date |
Create an Employee LoanAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
StatusRequired | number |
Amount (Fils)Required | number |
Amount CurrencyRequired | text |
Effective DateRequired | date |
Number of PaymentsRequired | number |
| Name | object |
Arabic NameRequired | text |
English NameRequired | text |
Instalment (Fils)Required | number |
Instalment CurrencyRequired | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| Employee ID | number |
| Amount fils | number |
| Amount currency | text |
| Effective date | date |
| Number of payments | number |
| Name | object |
| Ar | text |
| En | text |
| Loan type | object |
| Loan type ID | number |
| Cancel requested on | date |
Create an Employee Loan RequestAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
StatusRequired | number |
Amount (Fils)Required | number |
Amount CurrencyRequired | text |
Effective DateRequired | date |
Number of PaymentsRequired | number |
| Name | object |
Arabic NameRequired | text |
English NameRequired | text |
Instalment (Fils)Required | number |
Instalment CurrencyRequired | text |
Create an Employee Miscellaneous RequestAction
Create an Employee Overtime RequestAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
FromRequired | date |
ToRequired | date |
Amount FilsRequired | number |
Amount CurrencyRequired | text |
StatusRequired | number |
| Effective Date | date |
| Duration | number |
| Cancel Requested On | text |
Create an Employee ShiftAction
Create an Employee TerminationAction
Create Employee CompetencyAction
Create Employee Financial DataAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
SS Participation DateRequired | date |
Family ExemptionRequired | boolean |
Personal ExemptionRequired | boolean |
TaxableRequired | boolean |
Salary CountRequired | number |
Basic Salary FilsRequired | number |
Basic Salary CurrencyRequired | text |
SS Salary FilsRequired | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Payment method | text |
| Resident | boolean |
| Taxable | boolean |
| Salary count | number |
| Personal exemption | boolean |
| Family exemption | boolean |
| Other exemption | object |
| Amount | number |
| Currency | text |
Create Employee Financial Transaction RequestsAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Financial Transaction Type IDRequired | number |
Amount FilsRequired | number |
Amount CurrencyRequired | text |
Effective DateRequired | date |
Due DateRequired | date |
| Notes | text |
| Cancel Requested | boolean |
| Paid Cash | boolean |
Create Employee OvertimeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
FromRequired | date |
ToRequired | date |
Amount FilsRequired | number |
Amount CurrencyRequired | text |
StatusRequired | number |
| Effective Date | date |
| Duration | number |
| Cancel Requested On | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | date |
Create Employee Professional DataAction
Create OvertimeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
From DateRequired | date |
To DateRequired | date |
Amount FilsRequired | number |
Amount CurrencyRequired | text |
StatusRequired | number |
Effective DateRequired | date |
DurationRequired | number |
| Cancel Requested On | date |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | text |
Delete a Branch Work ShiftAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete a DocumentAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete a Recurring TransactionAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete a TerminationAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete an Employee FamilyAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete an Employee LoanAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete an Employee TerminationAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete an Employee's ShiftsAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete an OvertimeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete Employee CompetencyAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Competency IDRequired | number |
Required LevelRequired | number |
| Name | object |
| Name (English) | text |
| Name (Arabic) | text |
Delete Employee Financial DataAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete Employee Financial TransactionsAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete Employee OvertimeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Delete Employee Professional DataAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Make an API Calluniversal
Update a Branch Work ShiftAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Work Shift Type | choice |
| Morning Leave After | number |
| Early Out Leave Before | number |
| Overtime After | number |
| Interval Margin Percentage | number |
| Color | text |
| Exclude Transaction | boolean |
| Flex Leave After | number |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Branch | object |
| ID | number |
| Cut holidays | boolean |
| Cut days off | boolean |
| Exceed balance | boolean |
| Accumulative | boolean |
| Class name | text |
| Deduction type | number |
Update a DocumentAction
Update a Financial Transaction TypeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
Name (English)Required | text |
Name (Arabic)Required | text |
DirectionRequired | choice |
Is FixedRequired | boolean |
One TimeRequired | boolean |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Amount | text |
| Payroll status | text |
| Is fixed | boolean |
| One time | boolean |
| Direction | text |
| Min | text |
| Max | text |
Update a Loan by Global IDAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
Amount (in Fils)Required | number |
Amount CurrencyRequired | text |
Effective DateRequired | date |
Number of PaymentsRequired | number |
| Name | object |
Name (Arabic)Required | text |
Name (English)Required | text |
Instalment (in Fils)Required | number |
Instalment CurrencyRequired | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | date |
Update a PositionAction
Update a Recurring TransactionAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Financial Transaction Type ID | number |
| Start Date | date |
| End Date | date |
| Amount | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Payment method | text |
| Resident | boolean |
| Taxable | boolean |
| Salary count | number |
| Personal exemption | boolean |
| Family exemption | boolean |
| Other exemption | object |
| Amount | number |
| Currency | text |
Update a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Username | |
| Provider | text |
| Name | object |
| English Name | object |
| Arabic Name | object |
| Is Support | boolean |
| User ID | text |
| Impersonation | boolean |
Update an EmployeeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| National ID | text |
| Personal Email | |
| Labour Card | text |
| Labour Card Expiry | date |
| Mobile Number | text |
| Payment Method | text |
| Hiring Date | date |
| Gender | text |
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Username | text |
| User | object |
| ID | number |
| Short name | object |
| Name | object |
| Picture | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
Update an Employee by GL IDAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
National IDRequired | text |
Personal EmailRequired | |
Labour CardRequired | text |
Labour Card ExpiryRequired | date |
Mobile NumberRequired | text |
Payment MethodRequired | text |
| Hiring Date | date |
| Gender | text |
| Field | Type |
|---|---|
| ID | number |
| Branch ID | number |
| Employment number | text |
| Username | text |
| User | object |
| ID | number |
| Short name | object |
| Name | object |
| Picture | object |
| Birthdate | date |
| Hiring date | date |
| Fixing date | date |
Update an Employee FamilyAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Relation | choice |
| Birthdate | date |
| Name (English) | object |
| First Name | text |
| Second Name | text |
| Third Name | text |
| Last Name | text |
| Name (Arabic) | object |
| First Name | text |
| Second Name | text |
| Third Name | text |
| Last Name | text |
| Marital Status | choice |
| Phone Number | text |
| Gender | choice |
| Name | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Relation | text |
| Name | object |
| En | object |
| Ar | object |
| Birthdate | date |
| Relation date | date |
| Gender | text |
| Marital status | text |
| Phone number | text |
Update an Employee LoanAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Status | number |
| Amount (Fils) | number |
| Amount Currency | text |
| Effective Date | date |
| Number of Payments | number |
| Name | object |
| Arabic Name | text |
| English Name | text |
| Instalment (Fils) | number |
| Instalment Currency | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| Employee ID | number |
| Amount fils | number |
| Amount currency | text |
| Effective date | date |
| Number of payments | number |
| Name | object |
| Ar | text |
| En | text |
| Loan type | object |
| Loan type ID | number |
| Cancel requested on | date |
Update an OvertimeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Employee ID | number |
| Overtime Type ID | number |
| From Date | date |
| To Date | date |
| Amount Fils | number |
| Amount Currency | text |
| Status | number |
| Effective Date | date |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | text |
Update an Overtime TypeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
Minimum HoursRequired | number |
| Ability to Request | boolean |
| Mandatory Attachment | boolean |
| Mandatory Notes | boolean |
| Default | boolean |
| GL Identifier | object |
| Rate | number |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Description | object |
| Ar | text |
| En | text |
| Branch ID | number |
| Allowed after | number |
| Allowed after type | text |
| Allowed times | number |
| Allowed every | number |
| Allowed every type | text |
Update Employee CompetencyAction
Update Employee Financial DataAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| SS Participation Date | date |
| Family Exemption | boolean |
| Personal Exemption | boolean |
| Taxable | boolean |
| Salary Count | number |
| Basic Salary Fils | number |
| Basic Salary Currency | text |
| SS Salary Fils | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Payment method | text |
| Resident | boolean |
| Taxable | boolean |
| Salary count | number |
| Personal exemption | boolean |
| Family exemption | boolean |
| Other exemption | object |
| Amount | number |
| Currency | text |
Update Employee Financial TransactionsAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| Financial Transaction Type ID | number |
| Amount Fils | number |
| Amount Currency | text |
| Effective Date | date |
| Due Date | date |
| Notes | text |
| Cancel Requested | boolean |
| Paid Cash | boolean |
Update Employee OvertimeAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
| From | date |
| To | date |
| Amount Fils | number |
| Amount Currency | text |
| Status | number |
| Effective Date | date |
| Duration | number |
| Cancel Requested On | text |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | date |
Update Employee Professional DataAction
Update Employee ShiftsAction
Update Financial TransactionsAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
Amount in FilsRequired | number |
Amount CurrencyRequired | text |
Effective DateRequired | date |
| Notes | text |
| Cancel Requested On | text |
| Out of Payroll | boolean |
| Due Date | date |
| Field | Type |
|---|---|
| ID | number |
| Financial transaction type | object |
| ID | number |
| Employee | object |
| ID | number |
| Transaction status | text |
| Direction | text |
| Out of payroll | boolean |
| Amount | object |
| Amount | number |
| Currency | text |
| Notes | text |
| Effective date | date |
Update Loan TypesAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
| Name | object |
EnglishRequired | text |
| Arabic | text |
| Description | object |
| English | text |
| Arabic | text |
| Allowed After | date |
| Allowed After Type | text |
| Allowed Times | number |
| Allowed Every | number |
| Allowed Every Type | text |
| Field | Type |
|---|---|
| ID | number |
| Name | object |
| Ar | text |
| En | text |
| Description | object |
| Ar | text |
| En | text |
| Branch ID | number |
| Allowed after | number |
| Allowed after type | text |
| Allowed times | number |
| Allowed every | number |
| Allowed every type | text |
Update Overtime by Global IDAction
| Field | Type |
|---|---|
Branch IDRequired | choice |
Global IDRequired | text |
FromRequired | date |
ToRequired | date |
Amount FilsRequired | number |
Amount CurrencyRequired | text |
StatusRequired | number |
Effective DateRequired | date |
| Duration | number |
| Field | Type |
|---|---|
| ID | number |
| Employee | object |
| ID | number |
| Overtime type | object |
| ID | number |
| From | date |
| To | date |
| Amount fils | number |
| Amount currency | text |
| Status | number |
| Effective date | date |
Templates
Look for ZenHR templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Achievers[2]Employee recognition and engagement platform for celebrations, rewards, and newsfeeds.
- Breezy HRApplicant tracking and recruiting platform for posting jobs, sourcing candidates, and hiring.
- BullhornRecruiting ATS and CRM for staffing agencies and talent teams.
- AladtecWorkforce scheduling and timekeeping for public safety and healthcare teams.
- BeameryTalent lifecycle CRM for recruiting, talent pooling, campaigns, and workforce planning.
References
- WEXTL® ZenHR Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for ZenHR.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:13