# Absence requests

Absence Requests API

 - [POST /leave/request/v1/create](https://developers.calamari.dev/remote/calamari-public-openapi/absence-requests/createabsencerequest.md): Create an absence request.Expect error codes:INVALID_ABSENCE_TIME - when invalid absence time providedINVALID_ABSENCE_ALLOWANCE - when employee absence allowance is not enoughINVALID_HIRE_DATE - when
 - [POST /leave/request/v1/create-comment](https://developers.calamari.dev/remote/calamari-public-openapi/absence-requests/createcomment.md): Create comment for chosen request.Expect error codes:INVALID_EMPLOYEE - when invalid employee id providedINVALID_CONTENT - when invalid content providedINVALID_REQUEST - when invalid absence request p
 - [POST /leave/request/v1/find](https://developers.calamari.dev/remote/calamari-public-openapi/absence-requests/findabsencerequests.md): Find absence requests of employee in dates range.Expect error codes:INVALID_EMPLOYEE - when invalid employee id providedINVALID_DATE_FROM - when invalid date from in filter providedINVALID_DATE_TO - w
 - [POST /leave/request/v1/find-advanced](https://developers.calamari.dev/remote/calamari-public-openapi/absence-requests/findabsencerequestsadvanced.md): Find absence requests in dates range. If you provide more than one value in one filter attribute there is OR relation between them. For instance: if you put in a filter: {employees: ["john@mycompany.
 - [POST /leave/request/v1/remove](https://developers.calamari.dev/remote/calamari-public-openapi/absence-requests/removerequest.md): Remove chosen absence request.Expect error codes:INVALID_REQUEST - when invalid absence request provided
