Time Management

These endpoints let you manage time management features in the system. It consists of various sub-modules related to attendance, shifts, workday configurations, and more.

Get Attendance Recapitulation Detail

get

Search Query

Supported Keys
Supported Operators
Notes

employee.id

:

Equal to

date

> <

Greater than or equal to Less than or equal to

attendances.type

:

Equal to, supported values: ABSENT, ANNUAL_LEAVE, COMPENSATORY_LEAVE, PRESENT

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/attendance-recapitulations/details

Get Attendances

get

Search Query

Supported Keys
Supported Operators
Notes

employee.identificationNumber

:

Like

date

> <

Greater than or equal to Less than or equal to

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/attendances

Get Absence Entries

get

Search Query

Supported Keys
Supported Operators
Notes

employee.identificationNumber

:

Like

approvalStatus

:

Equal

startDate

> <

Greater than or equal to Less than or equal to

endDate

> <

Greater than or equal to Less than or equal to

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/absence-entries

Get Attendance Cancellations

get

Search Query

Supported Keys
Supported Operators
Notes

employee.identificationNumber

:

Like

approvalStatus

:

Equal

startDate

> <

Greater than or equal to Less than or equal to

endDate

> <

Greater than or equal to Less than or equal to

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/attendance-cancellations

Get Employee Workday Configurations

get

Search Query

Supported Keys
Supported Operators
Notes

startDate

> <

Greater than or equal to Less than or equal to

endDate

> <

Greater than or equal to Less than or equal to

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/employee-workday-configurations

Create Employee Roster Configuration

post

Create an employee roster configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
startDatestringRequired
endDatestringRequired
startSequencenumberRequired
includeHolidaybooleanRequired
includeMissingShiftbooleanRequired
Responses
post
/timemanagement/v1/employee-workday-configurations

Get Employee Roster Configuration by Id

get

Return the employee roster configuration by Id.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

application/json
idstringOptional
startDatestringOptional
endDatestringOptional
startSequencenumberOptional
includeHolidaybooleanOptional
includeMissingShiftbooleanOptional
get
/timemanagement/v1/employee-workday-configurations/{id}

Update Employee Roster Configuration

put

Update the employee roster configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Body
startDatestringRequired
endDatestringRequired
startSequencenumberRequired
includeHolidaybooleanRequired
includeMissingShiftbooleanRequired
Responses
chevron-right
200

OK

application/json
idstringOptional
startDatestringOptional
endDatestringOptional
startSequencenumberOptional
includeHolidaybooleanOptional
includeMissingShiftbooleanOptional
put
/timemanagement/v1/employee-workday-configurations/{id}

Delete Employee Roster Configuration

delete

Delete the employee roster configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

application/json
anyOptional
delete
/timemanagement/v1/employee-workday-configurations/{id}

Create Attendance Machine Data

post

Create attendance machine data.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Bodyobject[]
identificationNumberstringRequired
timestringRequired
Responses
chevron-right
200

OK

application/json
post
/timemanagement/v1/fingerprints

Get Holidays

get

Search Query

Supported Keys
Supported Operators
Notes

holidayDate

> <

Greater than or equal to Less than or equal to

name

:

Equal Operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/holidays

Get Leave Balances

get

Search Query

Supported Keys
Supported Operators
Notes

employee.identificationNumber

:

Like

year

: > <

Equal Greater than or equal to Less than or equal to

active

:

Equal

extended

:

Equal

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/leave-balances

Create Leave Balance

post

Create a leave balance.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
identificationNumberstringRequired
yearnumberRequired
accrualFrequencyTypestringRequired
monthlyAccrualIncludeBonusbooleanRequired
givenDatestringRequired
startDatestringRequired
endDatestringRequired
balancenumberRequired
bonusnumberRequired
debtnumberRequired
extendedbooleanRequired
maximumExtendedDurationnumberRequired
maximumExtendedBalancenumberRequired
extendedBalanceIncludeBonusbooleanRequired
Responses
chevron-right
200

OK

application/json
idstringOptional
yearnumberOptional
accrualFrequencyTypestringOptional
monthlyAccrualIncludeBonusbooleanOptional
givenDatestringOptional
startDatestringOptional
endDatestringOptional
expectedBalancenumberOptional
balancenumberOptional
bonusnumberOptional
debtnumberOptional
extendedbooleanOptional
maximumExtendedDurationnumberOptional
maximumExtendedBalancenumberOptional
extendedBalanceIncludeBonusbooleanOptional
totalBalancenumberOptional
usedLeavenumberOptional
activebooleanOptional
approvedLeavenumberOptional
pendingLeavenumberOptional
collectiveLeavenumberOptional
remainingnumberOptional
extendedDatestringOptional
extendedBalancenumberOptional
extendedUsedLeavenumberOptional
extendedCollectiveLeavenumberOptional
extendedAvailablenumberOptional
extendedRemainingnumberOptional
extendedApprovedLeavenumberOptional
extendedPendingLeavenumberOptional
post
/timemanagement/v1/leave-balances

Get Other Leave Balances

get

Search Query

Supported Keys
Supported Operators
Notes

employee.id

:

Equal

employee.identificationNumber

:

Equal

year

:

Equal

otherLeaveStatus.code

:

Equal

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/other-leave-balances

Create Other Leave Balance

post

Create an other leave balance.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
identificationNumberstringRequired
otherLeaveStatusCodestringRequired
yearnumberRequired
balancenumberRequired
givenDatestringRequired
startDatestringRequired
endDatestringRequired
Responses
chevron-right
200

OK

application/json
idstringOptional
yearnumberOptional
givenDatestringOptional
startDatestringOptional
endDatestringOptional
balancenumberOptional
post
/timemanagement/v1/other-leave-balances

Get Shift Pattern Templates

get

Search Query

Supported Keys
Supported Operators
Notes

name

:

Like operator

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/shift-pattern-templates

Create Shift Pattern Template

post

Create a shift pattern template.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
namestringRequired
Responses
post
/timemanagement/v1/shift-pattern-templates

Get Shift Pattern Template by Id

get

Return the shift pattern template by Id.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

application/json
idstringOptional
namestringOptional
get
/timemanagement/v1/shift-pattern-templates/{id}

Update Shift Pattern Template

put

Update the shift pattern template.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Body
namestringRequired
Responses
chevron-right
200

OK

application/json
idstringOptional
namestringOptional
put
/timemanagement/v1/shift-pattern-templates/{id}

Delete Shift Pattern Template

delete

Delete the shift pattern template.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

application/json
anyOptional
delete
/timemanagement/v1/shift-pattern-templates/{id}

Get Workgroup Workday Configurations

get

Search Query

Supported Keys
Supported Operators
Notes

startDate

> <

Greater than or equal to Less than or equal to

endDate

> <

Greater than or equal to Less than or equal to

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Responses
chevron-right
200

OK

application/json
totalPagesintegerRequired

Total number of pages available

lastbooleanRequired

Indicates whether this is the last page

totalElementsintegerRequired

Total number of elements across all pages

numberOfElementsintegerRequired

Number of elements in the current page

firstbooleanRequired

Indicates whether this is the first page

sizeintegerRequired

Size of the page (number of elements per page)

numberintegerRequired

Current page number (zero-indexed)

get
/timemanagement/v1/workgroup-workday-configurations

Create Workgroup Roster Configuration

post

Create a workgroup roster configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Body
startDatestringRequired
endDatestringRequired
includeHolidaybooleanRequired
startSequencenumberRequired
Responses
post
/timemanagement/v1/workgroup-workday-configurations

Get Workgroup Roster Configuration by Id

get

Get Workgroup Roster Configuration by Id.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

application/json
idstringOptional
startDatestringOptional
endDatestringOptional
startSequencenumberOptional
includeHolidaybooleanOptional
get
/timemanagement/v1/workgroup-workday-configurations/{id}

Update Workgroup Roster Configuration

put

Update Workgroup Roster Configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Body
startDatestringRequired
endDatestringRequired
includeHolidaybooleanRequired
startSequencenumberRequired
Responses
chevron-right
200

OK

application/json
idstringOptional
startDatestringOptional
endDatestringOptional
startSequencenumberOptional
includeHolidaybooleanOptional
put
/timemanagement/v1/workgroup-workday-configurations/{id}

Delete Workgroup Roster Configuration

delete

Delete Workgroup Roster Configuration.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
idstringRequiredExample: f47ac10b-58cc-4372-a567-0e02b2c3d479
Responses
chevron-right
200

OK

application/json
anyOptional
delete
/timemanagement/v1/workgroup-workday-configurations/{id}

Last updated