Get Many LeaveTypes
Bad Request
Unauthorized
Forbidden
Internal server error
{- "status": "ok",
- "data": [
- {
- "id": "507f1f77bcf86cd799439011",
- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}
], - "total": 500,
- "count": 50,
- "offset": 50,
- "relations": {
- "leaveTypeCode": [
- {
- "id": "507f1f77bcf86cd799439011",
- "companyId": "507f1f77bcf86cd799439011",
- "leaveTypeId": "507f1f77bcf86cd799439011",
- "code": "UserGivenCode123"
}
]
}
}Create One LeaveType
Bad Request
Unauthorized
Forbidden
Internal server error
{- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}{- "status": "ok",
- "data": {
- "id": "507f1f77bcf86cd799439011",
- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}
}Get One LeaveType
Bad Request
Unauthorized
Forbidden
Not Found
Internal server error
{- "status": "ok",
- "data": {
- "id": "507f1f77bcf86cd799439011",
- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}, - "relations": {
- "leaveTypeCode": {
- "id": "507f1f77bcf86cd799439011",
- "companyId": "507f1f77bcf86cd799439011",
- "leaveTypeId": "507f1f77bcf86cd799439011",
- "code": "UserGivenCode123"
}
}
}Update One LeaveType
Bad Request
Unauthorized
Forbidden
Not Found
Internal server error
{- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}{- "status": "ok",
- "data": {
- "id": "507f1f77bcf86cd799439011",
- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}
}Replace One LeaveType
Bad Request
Unauthorized
Forbidden
Not Found
Internal server error
{- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}{- "status": "ok",
- "data": {
- "id": "507f1f77bcf86cd799439011",
- "name": "string",
- "kind": "sick_leave",
- "minimumDuration": "day",
- "deductible": true,
- "paid": true,
- "disabled": true,
- "archived": true
}
}