About this integration
HR platform for employee management, recruiting, leave, payroll reports, and org structure.
There are 8 triggers, 29 search modules and 8 actions available. The integration connects via basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting Hurma HR to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Generate an API key in your account: log in as an administrator, open Settings, go to API or Integrations, and create a new Public API access key. Copy the key and paste it here. |
Use it in workflow automation
Start with Watch Candidates, then add Change Employee Vacation Balance.
The canvas below runs Watch Candidates into Change Employee Vacation Balance — watch the video, then drop a node onto the canvas.
Select the Watch Employees trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create an Employee Vacation as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 16 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Hurma HR workflow on the canvas: Watch Employees then Create an Employee Vacation
Triggers, searches and actions
Open any Hurma HR trigger, search, or action to see its inputs and outputs — 8 triggers, 29 searchs, 8 actions.
Triggers
Use one of 8 triggers to kick off a workflow as soon as an event occurs in the app.
- Watch Candidates
- Watch Departments
- Watch Employees
- Watch Out of Office
- Watch Payroll Report
Searches
This integration includes 29 search modules for looking data up mid-run.
- Get a Candidate by ID
- Get a Recruitment Stage
- Get a Responsible Recruiter
- Get a Vacancy by ID
- Get Employee Vacation Balance
Actions
Take action during a run with 8 available modules that write data back into the app.
- Change Employee Vacation Balance
- Create a Candidate
- Create an Employee Vacation
- Download a Payroll Report File
- Export Overtime Records
Explore the fields available for each Hurma HR trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Candidate ID | number |
Name | text |
Source | number |
Position | text |
Gender | number |
Current positions | text |
Wish positions | text |
Salary | object |
Min salary | number |
Max salary | number |
Currency code | text |
Experience | object |
Experience code | number |
Experience | text |
Work types | array |
Status ids | array |
Blacklist | number |
Languages | array |
Contacts | array |
Tags | array |
Recommended | array |
Responsible recruiters | array |
Vacancies | array |
Custom properties | array |
| Field | Type |
|---|---|
Department ID | number |
Type | number |
Name | text |
Number of members | number |
Number of members with subteams | number |
Team leader ID | text |
Hr ids | array |
Managers | array |
Subteams | array |
Parent ID | text |
| Field | Type |
|---|---|
Employee ID | text |
Name | text |
Email | date |
Position | text |
Grade | text |
Residence | text |
Residence comment | text |
City | text |
Country | text |
Phone | text |
Skype | text |
Linked in | text |
Birth date | text |
End test | text |
Fired date | date |
Start date | date |
Gender | text |
Telegram | text |
Additional email | text |
Additional phone | text |
| Field | Type |
|---|---|
Out Of Office ID | text |
Name | text |
Email | text |
End test | text |
Fired date | text |
Business trip | array |
Home work | array |
Sick leave | array |
Documented sick leave | array |
Vacation | array |
Unpaid vacation | array |
Overtime | array |
Weekend work | array |
Night shift | array |
Day transfer | object |
Start | array |
End | array |
| Field | Type |
|---|---|
Payroll Report ID | number |
Name | text |
Start period | date |
End period | date |
Created at | date |
| Field | Type |
|---|---|
Recruiter ID | number |
Name | text |
Vacancies responsible for | array |
Candidates responsible for | array |
| Field | Type |
|---|---|
Recruitment Stage ID | number |
Recruitment Name | text |
Recruitment Parent ID | number |
Recruitment Parent name | text |
| Field | Type |
|---|---|
Vacancy ID | number |
Name | text |
Description | text |
Demand | text |
Addition | text |
Responsibility | text |
Working conditions | text |
Number of positions | number |
Residence | text |
Hot flag | number |
Published | number |
Status | number |
Work types | array |
Salary | array |
Responsible | array |
Created at | date |
Close date | date |
Searches
| Field | Type |
|---|---|
Candidate IDRequired | choice |
| Field | Type |
|---|---|
Candidate ID | number |
Name | text |
Source | number |
Position | text |
Gender | number |
Current positions | text |
Wish positions | text |
Salary | object |
Min salary | number |
Max salary | number |
Currency code | text |
Experience | object |
Experience code | number |
Experience | text |
Work types | array |
Status ids | array |
Blacklist | number |
Languages | array |
Contacts | array |
Tags | array |
Recommended | array |
Responsible recruiters | array |
Vacancies | array |
Custom properties | array |
| Field | Type |
|---|---|
Recruite Stage IDRequired | choice |
| Field | Type |
|---|---|
Recruitment Stage ID | number |
Name | text |
Parent ID | number |
Parent name | text |
| Field | Type |
|---|---|
Recruiter IDRequired | choice |
| Field | Type |
|---|---|
Recruiter ID | number |
Name | text |
Vacancies responsible for | array |
Candidates responsible for | array |
| Field | Type |
|---|---|
Vacancy IDRequired | choice |
| Field | Type |
|---|---|
Vacancy ID | number |
Name | text |
Description | text |
Demand | text |
Addition | text |
Responsibility | text |
Working conditions | text |
Number of positions | number |
Residence | text |
Hot flag | number |
Published | number |
Status | number |
Work types | array |
Salary | array |
Responsible | array |
Created at | date |
Close date | date |
| Field | Type |
|---|---|
Employee IDRequired | choice |
| Field | Type |
|---|---|
Available days | text |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Candidate IDRequired | number |
Limit | number |
| Field | Type |
|---|---|
Text | text |
Author ID | number |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Responsible Recruiter ID | choice |
Vacancy ID | choice |
Stage ID | choice |
Vacancy Sources | array |
Limit | number |
| Field | Type |
|---|---|
Candidate ID | number |
Name | text |
Source | number |
Position | text |
Gender | number |
Current positions | text |
Wish positions | text |
Salary | object |
Min salary | number |
Max salary | number |
Currency code | text |
Experience | object |
Experience code | number |
Experience | text |
Work types | array |
Status ids | array |
Blacklist | number |
Languages | array |
Contacts | array |
Tags | array |
Recommended | array |
Responsible recruiters | array |
Vacancies | array |
Custom properties | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Type | text |
Settings | text |
Rules | object |
Unique | boolean |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Department ID | number |
Type | number |
Name | text |
Number of members | number |
Number of members with subteams | number |
Team leader ID | text |
Hr ids | array |
Managers | array |
Subteams | array |
Parent ID | text |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Type | text |
Label | text |
Required | boolean |
Help | text |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Employee ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Event ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Employee ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Event ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Employee ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Event ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Employee Status | choice |
Email | |
Started Work From | date |
Started Work To | date |
Finished Work From | date |
Finished Work To | date |
Limit | number |
| Field | Type |
|---|---|
Employee ID | text |
Name | text |
Email | date |
Position | text |
Grade | text |
Residence | text |
Residence comment | text |
City | text |
Country | text |
Phone | text |
Skype | text |
Linked in | text |
Birth date | text |
End test | text |
Fired date | date |
Start date | date |
Gender | text |
Telegram | text |
Additional email | text |
Additional phone | text |
| Field | Type |
|---|---|
Employee ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Event ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Employee ID or EmailRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Event ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Employee Status | choice |
Include Hours | boolean |
Limit | number |
| Field | Type |
|---|---|
Out Of Office ID | text |
Name | text |
Email | text |
End test | text |
Fired date | text |
Business trip | array |
Home work | array |
Sick leave | array |
Documented sick leave | array |
Vacation | array |
Unpaid vacation | array |
Overtime | array |
Weekend work | array |
Night shift | array |
Day transfer | object |
Start | array |
End | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Payroll Report ID | number |
Name | text |
Start period | date |
End period | date |
Created at | date |
| Field | Type |
|---|---|
Parent Stage ID | choice |
Limit | number |
| Field | Type |
|---|---|
Recruitment Stage ID | number |
Recruitment Name | text |
Recruitment Parent ID | number |
Recruitment Parent name | text |
| Field | Type |
|---|---|
Candidate ID | choice |
Vacancy ID | choice |
Limit | number |
| Field | Type |
|---|---|
Recruiter ID | number |
Name | text |
Vacancies responsible for | array |
Candidates responsible for | array |
| Field | Type |
|---|---|
Department IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
People ID | text |
Day | text |
Type ID | number |
Type description | text |
Status | text |
| Field | Type |
|---|---|
Recruiter ID | choice |
Vacancy Status | choice |
Limit | number |
| Field | Type |
|---|---|
Vacancy ID | number |
Name | text |
Description | text |
Demand | text |
Addition | text |
Responsibility | text |
Working conditions | text |
Number of positions | number |
Residence | text |
Hot flag | number |
Published | number |
Status | number |
Work types | array |
Salary | array |
Responsible | array |
Created at | date |
Close date | date |
| Field | Type |
|---|---|
Vacancy ID | choice |
Stage ID | choice |
Candidate ID | choice |
Author ID | number |
Date From | date |
Date To | date |
Limit | number |
| Field | Type |
|---|---|
Vacancy ID | number |
Stage ID | number |
Candidate ID | number |
Author ID | number |
Date | text |
| Field | Type |
|---|---|
Vacancy ID | choice |
Stage ID | choice |
Candidate ID | choice |
Limit | number |
| Field | Type |
|---|---|
Vacancy ID | number |
Stage ID | number |
Stage name | text |
Candidate ID | number |
Actions
| Field | Type |
|---|---|
Employee IDRequired | choice |
DaysRequired | text |
ActionRequired | choice |
Comment | text |
| Field | Type |
|---|---|
Hurma Vacancy ID | choice |
NameRequired | text |
Phone | text |
Email | |
Description | text |
CV | file |
Position | text |
Birth Date | date |
Sex | text |
Skype | text |
LinkedIn | url |
Telegram | text |
Current Job | text |
Job Comment | text |
Education | text |
Residence | text |
Relocate | text |
Duties | text |
Additional Info | text |
Custom Properties | array |
| Field | Type |
|---|---|
Result | text |
Error | boolean |
Code | number |
Messages | array |
| Field | Type |
|---|---|
Employee ID or EmailRequired | choice |
Start DateRequired | date |
End DateRequired | date |
Full Day | boolean |
Busy Day Checking | boolean |
Approved | boolean |
Start Time | text |
End Time | text |
| Field | Type |
|---|---|
Payroll Report IDRequired | choice |
| Field | Type |
|---|---|
Payroll Report ID | number |
Name | text |
Content | text |
Start period | date |
End period | date |
Created at | date |
| Field | Type |
|---|---|
EmployeesRequired | choice |
Start DateRequired | date |
End DateRequired | date |
| Field | Type |
|---|---|
Sum shift in minutes | number |
Sum shift out minutes | number |
Sum overtime minutes | number |
User hash | text |
| Field | Type |
|---|---|
Report NameRequired | text |
Start DateRequired | date |
End DateRequired | date |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Vacation IDRequired | text |



