EmployeeAbsence

GetAbsenceDaysPerCompany

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/employees/{employeeUid}/absence
Request samples
Response samples
{
}

AbsencesBulkDeleteAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
204

No Content

delete/api/companies/{companyUid}/employees/{employeeUid}/absence
Request samples

GetEmployeeAbsenceAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
absenceUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/employees/{employeeUid}/absence/{absenceUid}
Request samples
Response samples
{
}

AbsenceBulkDeleteAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
absenceUid
required
string <uuid>
query Parameters
api-version
string
Responses
204

No Content

delete/api/companies/{companyUid}/employees/{employeeUid}/absence/{absenceUid}
Request samples

GetEmployeeAbsenceAttachmentLocationAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
absenceUid
required
string <uuid>
attachmentUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

get/api/companies/{companyUid}/employees/{employeeUid}/absence/{absenceUid}/attachments/{attachmentUid}
Request samples
Response samples
"string"

GetEmployeeAbsencesCalendarAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Request Body schema:
status
integer <int32>
Enum: 0 1 2 3 4
types
Array of integers <int32>
Items Enum: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
companyAbsenceTypeUids
Array of strings <uuid>
employeeUids
Array of strings <uuid>
companyDepartmentUids
Array of strings <uuid>
object (Zalary.Models.Report.PeriodFilter)
attachments
integer <int32>
Enum: 0 1 2
skip
integer <int32>
take
integer <int32>
Responses
200

OK

post/api/companies/{companyUid}/employees/{employeeUid}/absence/calendar
Request samples
{
}
Response samples
[
]

PostEmployeeAbsenceAttachmentsAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

post/api/companies/{companyUid}/employees/{employeeUid}/absence/attachments
Request samples
Response samples
[
]

AbsenceBulkRejectAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
204

No Content

patch/api/companies/{companyUid}/employees/{employeeUid}/absence/reject
Request samples

AbsenceBulkApproveAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
200

OK

patch/api/companies/{companyUid}/employees/{employeeUid}/absence/approve
Request samples
Response samples
{
}

AbsenceBulkPendingAsync

Securityoauth2
Request
path Parameters
companyUid
required
string <uuid>
employeeUid
required
string <uuid>
query Parameters
api-version
string
Responses
204

No Content

patch/api/companies/{companyUid}/employees/{employeeUid}/absence/pending
Request samples