# Absence type

Absence Types API

 - [POST /leave/v1/get-absence-types](https://developers.calamari.dev/remote/calamari-public-openapi/absence-type/getabsencetypes.md): Get absence types with duration units.
 - [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:
 - [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 typ
 - [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 t
 - [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_
