Hurma HR icon

Hurma HR

HR platform for employee management, recruiting, leave, payroll reports, and org structure.

8 triggers29 searches8 actionsPollingAuth: API key

AI-assisted documentation13 min read

This documentation is compiled from our integration source code, internal specs for Hurma HR, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Hurma HR on WEXTL →

Hurma HR requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

  • API KeypasswordRequired

    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.

    [1]
  1. Log in to your WEXTL account, add the Hurma HR node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Hurma HR account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Hurma HR to WEXTL®
Video slide demonstrates how to integrate Hurma HR in the WEXTL visual workflow builder.[4]

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 →

Watch CandidatesTrigger
Output fields[3]
FieldType
Candidate IDnumber
Nametext
Sourcenumber
Positiontext
Gendernumber
Current positionstext
Wish positionstext
Salaryobject
Min salarynumber
Max salarynumber
Currency codetext
Experienceobject
Experience codenumber
Experiencetext
Work typesarray
Status idsarray
Blacklistnumber
Languagesarray
Contactsarray
Tagsarray
Recommendedarray
Responsible recruitersarray
Vacanciesarray
Custom propertiesarray
Watch DepartmentsTrigger
Output fields[3]
FieldType
Department IDnumber
Typenumber
Nametext
Number of membersnumber
Number of members with subteamsnumber
Team leader IDtext
Hr idsarray
Managersarray
Subteamsarray
Parent IDtext
Watch EmployeesTrigger
Output fields[3]
FieldType
Employee IDtext
Nametext
Emaildate
Positiontext
Gradetext
Residencetext
Residence commenttext
Citytext
Countrytext
Phonetext
Skypetext
Linked intext
Birth datetext
End testtext
Fired datedate
Start datedate
Gendertext
Telegramtext
Additional emailtext
Additional phonetext
13other output fields
Watch Out of OfficeTrigger
Output fields[3]
FieldType
Out Of Office IDtext
Nametext
Emailtext
End testtext
Fired datetext
Business triparray
Home workarray
Sick leavearray
Documented sick leavearray
Vacationarray
Unpaid vacationarray
Overtimearray
Weekend workarray
Night shiftarray
Day transferobject
Startarray
Endarray
Watch Payroll ReportTrigger
Output fields[3]
FieldType
Payroll Report IDnumber
Nametext
Start perioddate
End perioddate
Created atdate
Watch RecruitersTrigger
Output fields[3]
FieldType
Recruiter IDnumber
Nametext
Vacancies responsible forarray
Candidates responsible forarray
Watch Recruitment StagesTrigger
Output fields[3]
FieldType
Recruitment Stage IDnumber
Recruitment Nametext
Recruitment Parent IDnumber
Recruitment Parent nametext
Watch VacanciesTrigger
Output fields[3]
FieldType
Vacancy IDnumber
Nametext
Descriptiontext
Demandtext
Additiontext
Responsibilitytext
Working conditionstext
Number of positionsnumber
Residencetext
Hot flagnumber
Publishednumber
Statusnumber
Work typesarray
Salaryarray
Responsiblearray
Created atdate
Close datedate
Get a Candidate by IDAction
Input fields[3]
FieldType
Candidate IDRequired
choice
Output fields[3]
FieldType
Candidate IDnumber
Nametext
Sourcenumber
Positiontext
Gendernumber
Current positionstext
Wish positionstext
Salaryobject
Min salarynumber
Max salarynumber
Currency codetext
Experienceobject
Experience codenumber
Experiencetext
Work typesarray
Status idsarray
Blacklistnumber
Languagesarray
Contactsarray
Tagsarray
Recommendedarray
Responsible recruitersarray
Vacanciesarray
Custom propertiesarray
Get a Recruitment StageAction
Input fields[3]
FieldType
Recruite Stage IDRequired
choice
Output fields[3]
FieldType
Recruitment Stage IDnumber
Nametext
Parent IDnumber
Parent nametext
Get a Responsible RecruiterAction
Input fields[3]
FieldType
Recruiter IDRequired
choice
Output fields[3]
FieldType
Recruiter IDnumber
Nametext
Vacancies responsible forarray
Candidates responsible forarray
Get a Vacancy by IDAction
Input fields[3]
FieldType
Vacancy IDRequired
choice
Output fields[3]
FieldType
Vacancy IDnumber
Nametext
Descriptiontext
Demandtext
Additiontext
Responsibilitytext
Working conditionstext
Number of positionsnumber
Residencetext
Hot flagnumber
Publishednumber
Statusnumber
Work typesarray
Salaryarray
Responsiblearray
Created atdate
Close datedate
Get Employee Vacation BalanceAction
Input fields[3]
FieldType
Employee IDRequired
choice
Output fields[3]
FieldType
Available daystext
List Business TripsSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Candidate CommentsSearch
Input fields[3]
FieldType
Candidate IDRequired
number
Limitnumber
Output fields[3]
FieldType
Texttext
Author IDnumber
Created atdate
Updated atdate
List CandidatesSearch
Input fields[3]
FieldType
Responsible Recruiter IDchoice
Vacancy IDchoice
Stage IDchoice
Vacancy Sourcesarray
Limitnumber
Output fields[3]
FieldType
Candidate IDnumber
Nametext
Sourcenumber
Positiontext
Gendernumber
Current positionstext
Wish positionstext
Salaryobject
Min salarynumber
Max salarynumber
Currency codetext
Experienceobject
Experience codenumber
Experiencetext
Work typesarray
Status idsarray
Blacklistnumber
Languagesarray
Contactsarray
Tagsarray
Recommendedarray
Responsible recruitersarray
Vacanciesarray
Custom propertiesarray
List Custom PropertiesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Settingstext
Rulesobject
Uniqueboolean
List Department AbsencesSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Department Remote WorkSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Department Unpaid VacationsSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Nametext
Typetext
Labeltext
Requiredboolean
Helptext
List Department VacationsSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List DepartmentsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Department IDnumber
Typenumber
Nametext
Number of membersnumber
Number of members with subteamsnumber
Team leader IDtext
Hr idsarray
Managersarray
Subteamsarray
Parent IDtext
List Documented Sick LeaveSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Employee AbsencesSearch
Input fields[3]
FieldType
Employee ID or EmailRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Event IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Employee Documented Sick LeaveSearch
Input fields[3]
FieldType
Employee ID or EmailRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Event IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Employee Remote WorkSearch
Input fields[3]
FieldType
Employee ID or EmailRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Event IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Employee Sick LeaveSearch
Input fields[3]
FieldType
Employee ID or EmailRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Event IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List Employee VacationsSearch
Input fields[3]
FieldType
Employee ID or EmailRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Event IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List EmployeesSearch
Input fields[3]
FieldType
Employee Statuschoice
Emailemail
Started Work Fromdate
Started Work Todate
Finished Work Fromdate
Finished Work Todate
Limitnumber
Output fields[3]
FieldType
Employee IDtext
Nametext
Emaildate
Positiontext
Gradetext
Residencetext
Residence commenttext
Citytext
Countrytext
Phonetext
Skypetext
Linked intext
Birth datetext
End testtext
Fired datedate
Start datedate
Gendertext
Telegramtext
Additional emailtext
Additional phonetext
13other output fields
List Out of OfficeSearch
Input fields[3]
FieldType
Employee Statuschoice
Include Hoursboolean
Limitnumber
Output fields[3]
FieldType
Out Of Office IDtext
Nametext
Emailtext
End testtext
Fired datetext
Business triparray
Home workarray
Sick leavearray
Documented sick leavearray
Vacationarray
Unpaid vacationarray
Overtimearray
Weekend workarray
Night shiftarray
Day transferobject
Startarray
Endarray
List Payroll ReportsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Payroll Report IDnumber
Nametext
Start perioddate
End perioddate
Created atdate
List Recruitment StagesSearch
Input fields[3]
FieldType
Parent Stage IDchoice
Limitnumber
Output fields[3]
FieldType
Recruitment Stage IDnumber
Recruitment Nametext
Recruitment Parent IDnumber
Recruitment Parent nametext
List Responsible RecruitersSearch
Input fields[3]
FieldType
Candidate IDchoice
Vacancy IDchoice
Limitnumber
Output fields[3]
FieldType
Recruiter IDnumber
Nametext
Vacancies responsible forarray
Candidates responsible forarray
List Sick Leave RecordsSearch
Input fields[3]
FieldType
Department IDRequired
choice
Limitnumber
Output fields[3]
FieldType
People IDtext
Daytext
Type IDnumber
Type descriptiontext
Statustext
List VacanciesSearch
Input fields[3]
FieldType
Recruiter IDchoice
Vacancy Statuschoice
Limitnumber
Output fields[3]
FieldType
Vacancy IDnumber
Nametext
Descriptiontext
Demandtext
Additiontext
Responsibilitytext
Working conditionstext
Number of positionsnumber
Residencetext
Hot flagnumber
Publishednumber
Statusnumber
Work typesarray
Salaryarray
Responsiblearray
Created atdate
Close datedate
List Vacancy Stage HistoriesSearch
Input fields[3]
FieldType
Vacancy IDchoice
Stage IDchoice
Candidate IDchoice
Author IDnumber
Date Fromdate
Date Todate
Limitnumber
Output fields[3]
FieldType
Vacancy IDnumber
Stage IDnumber
Candidate IDnumber
Author IDnumber
Datetext
List Vacancy StagesSearch
Input fields[3]
FieldType
Vacancy IDchoice
Stage IDchoice
Candidate IDchoice
Limitnumber
Output fields[3]
FieldType
Vacancy IDnumber
Stage IDnumber
Stage nametext
Candidate IDnumber
Change Employee Vacation BalanceAction
Input fields[3]
FieldType
Employee IDRequired
choice
DaysRequired
text
ActionRequired
choice
Commenttext
Create a CandidateAction
Input fields[3]
FieldType
Hurma Vacancy IDchoice
NameRequired
text
Phonetext
Emailemail
Descriptiontext
CVfile
Positiontext
Birth Datedate
Sextext
Skypetext
LinkedInurl
Telegramtext
Current Jobtext
Job Commenttext
Educationtext
Residencetext
Relocatetext
Dutiestext
Additional Infotext
Custom Propertiesarray
Output fields[3]
FieldType
Resulttext
Errorboolean
Codenumber
Messagesarray
Create an Employee VacationAction
Input fields[3]
FieldType
Employee ID or EmailRequired
choice
Start DateRequired
date
End DateRequired
date
Full Dayboolean
Busy Day Checkingboolean
Approvedboolean
Start Timetext
End Timetext
Download a Payroll Report FileAction
Input fields[3]
FieldType
Payroll Report IDRequired
choice
Output fields[3]
FieldType
Payroll Report IDnumber
Nametext
Contenttext
Start perioddate
End perioddate
Created atdate
Export Overtime RecordsAction
Input fields[3]
FieldType
EmployeesRequired
choice
Start DateRequired
date
End DateRequired
date
Output fields[3]
FieldType
Sum shift in minutesnumber
Sum shift out minutesnumber
Sum overtime minutesnumber
User hashtext
Generate Payroll ReportAction
Input fields[3]
FieldType
Report NameRequired
text
Start DateRequired
date
End DateRequired
date
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Remove an Employee VacationAction
Input fields[3]
FieldType
Vacation IDRequired
text

Look for Hurma HR templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Hurma HR Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Hurma HR.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:11