# Absence type

Absence Types API

## Get absence types with duration units.

 - [POST /leave/v1/get-absence-types](https://developers.calamari.dev/remote/calamari-public-openapi/absence-type/getabsencetypes.md): Get absence types with duration units.

## Get entitlement balance grouped by absence type.

 - [POST /leave/v1/entitlement-balance/all](https://developers.calamari.dev/remote/calamari-public-openapi/absence-type/getallabsencetypesentitlementbalances.md): Get entitlement balance grouped by absence type.

The method allows you to get the entitlement balance for selected employee grouped by available absence types on a selected day.

Expect error codes:

INVALID_EMPLOYEE - when invalid balance owner provided
INVALID_DATE - when invalid date provided

## Get entitlement balance.

 - [POST /leave/v1/entitlement-balance/get](https://developers.calamari.dev/remote/calamari-public-openapi/absence-type/getentitlementbalance.md): Get entitlement balance.The method allows you to get the entitlement balance for selected employee and absence type on a selected day.Expect error codes:INVALID_ABSENCE_TYPE - when invalid absence type providedINVALID_EMPLOYEE - when invalid balance owner providedINVALID_DATE - when invalid date provided

## Get entitlement balance with advanced filtering by several parameters.

 - [POST /leave/v1/entitlement-balance/get-advanced](https://developers.calamari.dev/remote/calamari-public-openapi/absence-type/getentitlementbalances.md): Get entitlement balance.The method allows you to get the entitlement balance for selected employees and absence types on a selected day.Expect error codes:INVALID_ABSENCE_TYPE - when invalid absence type providedINVALID_EMPLOYEE - when invalid balance owner providedINVALID_TEAM - when invalid team providedINVALID_DATE - when invalid date provided

## Create entitlement balance.

 - [POST /leave/v1/entitlement-balance/create](https://developers.calamari.dev/remote/calamari-public-openapi/absence-type/manualcreateentitlementbalance.md): Create entitlement balance.The method allows you to add the entitlement balance of a selected absence type on a selected day.Expect error codes:INVALID_AMOUNT - when invalid amount providedINVALID_AS_OF_DATE - when invalid date providedINVALID_ABSENCE_TYPE - when invalid absence type providedINVALID_EMPLOYEE - when invalid balance owner providedINVALID_COMMENT - when invalid comment provided

