v

latestOpenAPI 3.0.0Proprietary2026-08-09130577659.7 KB
Time Tracking|Absence

Request absences.

This method allows you to fetch a structured list of data that includes various absence records, such as absence dates, types, employee details, and other identifiers.

Absences within geoCapture are utilized across several aspects of the application, such as resource management. An absence may be for a full day, half day or a specific duration. An absence always has a specific reason, such as vacation, illness, or school. Absence categories can be added or modified in geoCapture. Please be aware that absences have the potential to impact the time account of employees.

get/employee_absence/fetch

Query parameters

filter[byEmployeeReference][]string[]

Filters the absences based on the employee personal number.

filter[from]string
Example:2022-12-22

Filters the absences based on the given date.

filter[to]string
Example:2022-12-22

Filters the absences based on the given date.

filter[byAbsenceTypeId][]integer[]

Filters the absences based in the absence types

filter[byDepartmentIds][]integer[]

Filters the absences based on the given departments

filter[updatedFrom]string
Example:2022-12-22

Filters the absences based on the given date.

filter[updatedTo]string
Example:2022-12-22

Filters the absences based on the given date.

offsetinteger

Use this parameter to specify the number of records you want to skip before starting to collect the data from the result set.

limitinteger

The limit parameter defines the maximum number of records that can be retrieved in a single API request, with a max and default value set at 500 records.

Response

Success Response:

offsetinteger

Number of skipped records.

totalCountinteger

Total number of available approvals. (Only calculated if offset is 0)

Example response

{
  "data": [
    {
      "date": "2015-02-20",
      "updatedAt": "2015-02-20"
    }
  ]
}