Calamari Public API (v1)

API for Calamari, your HR tool

Languages
Servers
https://{tenantName}.calamari.io/api/

Absence requests

Operations

Absence type

Operations

Contract types

Operations

Current shift status

Operations

Employees

Operations

Holidays

Operations

Positions

Operations

Projects

Operations

Shifts and breaks

Operations

Teams

Operations

Timesheet entries

Operations

Working Week

Operations

Get all working weeks.

Request

Get all working weeks.

curl -i -X POST \
  -u <username>:<password> \
  https://awesome-company.calamari.io/api/working-week/v1/all

Responses

successful operation

Bodyapplication/jsonArray [
idinteger(int64)required

Working week id.

Example: 1
namestringrequired

Working week name.

Example: "Full time"
workingDaysArray of objects(WorkingDay)required

Working week days.

workingDays[].​dayNamestringrequired

Working day name.

Enum"MONDAY""TUESDAY""WEDNESDAY""THURSDAY""FRIDAY""SATURDAY""SUNDAY"
Example: "MONDAY"
workingDays[].​isWorkingDaybooleanrequired

Is it working day.

Example: false
workingDays[].​startTimestringrequired

Start of working time. Pattern: HH:mm:ss.SSS. Has null value when specified day is not working day.

Example: "09:00:00.000"
workingDays[].​finishTimestringrequired

Finish of working time. Pattern: HH:mm:ss.SSS. Has null value when specified day is not working day.

Example: "13:00:00.000"
workingDays[].​durationinteger(int64)required

Work duration in seconds >= 0 or has null value when specified day is not working day.

Example: 28800
]
Response
application/json
[ { "id": 1, "name": "Full time", "workingDays": [] } ]

People (Beta)

Endpoints related to managing people records.

Operations