Calamari icon

Calamari

HR leave, attendance, and timesheet management for growing teams.

3 searches8 actionsPollingAuth: API key

AI-assisted documentation6 min read

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

Open Calamari on WEXTL →

Connecting Calamari takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • Tenant IDtextRequired

    Your subdomain. For example, companyname.calamari.io. Only companyname is needed to paste here. You can found this also in email after registration.

    [1]
  • API KeypasswordRequired

    You can get your API Key in API Settings. See for more.

    [1]
  1. Log in to your WEXTL account, add the Calamari 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 Calamari 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 Calamari to WEXTL®
Video slide demonstrates how to integrate Calamari 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 →

Search Employee BalancesSearch
Input fields[3]
FieldType
From Datedate
To Datedate
Employee Emailschoice
Contract Typeschoice
Positionschoice
Teamschoice
Limitnumber
Output fields[3]
FieldType
Personobject
First Nametext
Last Nametext
Emailemail
External IDtext
Balancenumber
Search EmployeesSearch
Input fields[3]
FieldType
Employee Emailemail
Contract Typeschoice
Positionschoice
Teamschoice
With Archivedboolean
Limitnumber
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
External Numbertext
Working Weekobject
IDnumber
Nametext
Approval Flowobject
IDnumber
Nametext
Positionobject
IDnumber
Nametext
Teamsarray
Adminboolean
Contract Typeobject
IDnumber
Nametext
Languagetext
Timezonetext
Direct Managerobject
IDnumber
Emailtext
Birth Datetext
Hire Datetext
Business Phonetext
Home Phonetext
Personal Emailtext
Address Streettext
19other output fields
Search TimesheetsSearch
Input fields[3]
FieldType
From Datedate
To Datedate
Employee Emailschoice
Contract Typeschoice
Positionschoice
Teamschoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Startedtext
Finishedtext
Started Time Zonetext
Finished Time Zonetext
Durationnumber
Personobject
First Nametext
Last Nametext
Emailtext
External IDtext
Breaksarray
Projectsarray
Closedboolean
Descriptiontext
Archive an EmployeeAction
Input fields[3]
FieldType
Employee EmailRequired
email
Create a Timesheet EntryAction
Input fields[3]
FieldType
PersonRequired
choice
Shift StartRequired
date
Shift EndRequired
date
Breaksarray
Projectsarray
Descriptiontext
Output fields[3]
FieldType
IDnumber
Startedtext
Finishedtext
Started Time Zonetext
Finished Time Zonetext
Durationnumber
Personobject
First Nametext
Last Nametext
Emailtext
External IDtext
Breaksarray
Projectsarray
Closedboolean
Descriptiontext
Create an EmployeeAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Working WeekRequired
choice
Approval FlowRequired
text
Holidays CalendarRequired
text
Positionchoice
Teamschoice
Sexchoice
Marital Statuschoice
Adminboolean
Contract Typechoice
External Numbertext
Direct Manageremail
Birth Datedate
Hire Datedate
Business Phonetext
Home Phonetext
Personal Emailemail
Address Streettext
15other input fields
Output fields[3]
FieldType
Employee IDnumber
Delete a Timesheet EntryAction
Input fields[3]
FieldType
Timesheet Entry IDRequired
number
Invite an EmployeeAction
Input fields[3]
FieldType
Employee EmailRequired
email
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a Timesheet EntryAction
Input fields[3]
FieldType
Timesheet Entry IDRequired
number
Personchoice
Shift Startdate
Shift Enddate
Breaksarray
Projectsarray
Descriptiontext
Output fields[3]
FieldType
IDnumber
Startedtext
Finishedtext
Started Time Zonetext
Finished Time Zonetext
Durationnumber
Personobject
First Nametext
Last Nametext
Emailtext
External IDtext
Breaksarray
Projectsarray
Closedboolean
Descriptiontext
Update an EmployeeAction
Input fields[3]
FieldType
Employee EmailRequired
choice
First Nametext
Last Nametext
Emailemail
Working Weekchoice
Approval Flowtext
Holidays Calendartext
Positionchoice
Teamschoice
Sexchoice
Marital Statuschoice
Adminboolean
Contract Typechoice
External Numbertext
Direct Manageremail
Birth Datedate
Hire Datedate
Business Phonetext
Home Phonetext
Personal Emailemail
16other input fields
Output fields[3]
FieldType
Employee IDnumber

Look for Calamari templates in the WEXTL template library.

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

Last updated: Jul 23, 2026 22:38