Organization Structure API
- Axis-sections
- Departments
- Legal-Units
- Establishments
Core HR API
- Employees Directory
- Guides
Cleemy Expenses API
- Expense-temp-items
- Expense-claims
- Expense-claim-items
Timmi Absences API
- Leaves
- Leave-requests
- Sick-leaves
- Imports
- Guides
Timmi Office API
- User-locations
- Work-locations
Timmi Project API
- Clients
- Projects
- Project services
- Organizations
- Financials
Timmi Settings API
- UserDates
- Workcycle-exceptions
- Working-time-arrangement
Timmi Timesheet API
- Time-entries
- Timesheets
- Reports
- Guides
Pagga Mealvouchers API
- Statutory
- Computation
Pagga Remuneration API
- Fixed-natures
- Fixed-items
- Variable-natures
- Variable-items
Poplee Training API
- Training-demands
- Realized-trainings
List Working Time Arrangements.
This is a beta feature. You may not benefit from this feature. Working-time-arrangements are the replacement for the workcycles. If this feature has not been deployed on your environment, please contact our support.
List of Working Time Arrangements.
curl --request GET \
--url https://{account}-{sandboxName}.sandbox.{server}.luccasoftware.com/timmi-settings/api/working-time-arrangements
{
"items": [
{
"id": 1,
"name": "<string>",
"description": "<string>",
"unit": "day",
"referencePeriod": {
"frequencyType": "week",
"firstDayOfWeek": "monday"
},
"contractWorkingTimeDuration": {
"value": 1,
"iso": "<string>",
"unit": "days"
},
"referenceWorkingTimeDuration": {
"value": 1,
"iso": "<string>",
"unit": "days"
},
"fullTimeEquivalent": 0.5,
"fullDayAbsenceDurationInHours": 1,
"publicHolidaysCalendar": {
"id": 1,
"name": "<string>"
},
"isPartTime": true,
"isArchived": true,
"isScheduleValid": true,
"currentAssignmentsCount": 123,
"timesheetRegulation": {
"id": 1,
"name": "<string>"
},
"currentSchedulePatternSummary": {
"shape": "singleWeek",
"days": [
{
"dayOffType": "off",
"workPosition": "firstHalf",
"workDuration": 1
}
]
},
"authorizedCommands": [
"create"
],
"": "<string>"
}
]
}
Query Parameters
Find a working time arrangement based on its name.
When true, only returns part-time working time arrangements.
Filter working time arrangements on their unit.
day
, hour
, time
Filter Working Time Arrangements on their archival status. If omitted, both archived and non-archived ones are retrieved.
Filter Working Time Arrangements assigned to a current work contract and thus to a user
Sort items by property.
id
, -id
Next page token
Number of items per page
0 < x < 100
Include collection properties.
count
Response
The unique identifier of this Working Time Arrangement.
x > 0
The unique name for this Working Time Arrangement.
3 - 1000
An optional description.
5000
An event can be set in:
- Day: "I worked for a half day last Monday".
- Hour: "I worked for 2 hours last Monday".
- Time: "I worked between 10:00 AM and 12:00 AM last Monday".
day
, hour
, time
By default, equal to the ratio between the Contract Working Time Duration and the Reference Working Time Duration.
0 < x < 1
Must be a multiple of 0.0001
True whenever the Full Time Equivalent is below 1 (eg <100%).
True whenever this Working Time Arrangement should no longer be given to employees.
False if there is not at least one Collective Schedule. In this case, the Working Time Arrangement can't be given to any employee through his Work Contract.
The actions the current authenticated User can make on this Working Time Arrangement. Depends on his permissions.
create
, update
, delete
, archive
, unarchive
The number of hours / days for a full-time employee over the same Reference Period.
Duration in hours of a full day of absence. When left null, is equal to the number of hours indicated on the given day in the applicable Collective Schedule.
x > 0
Must be a multiple of 0.0001
A summary of the expected working hours, given the currently ongoing Schedule Pattern.
singleWeek
, oddEvenWeeks
When a user requests a leave during a period, the type of day off defines whether the off days of the period must be counted according to the settings of the absence (unit and part time policy).
off
, partTime
, weeklyRest
firstHalf
, secondHalf
, fullDay
x > 0
Was this page helpful?
curl --request GET \
--url https://{account}-{sandboxName}.sandbox.{server}.luccasoftware.com/timmi-settings/api/working-time-arrangements
{
"items": [
{
"id": 1,
"name": "<string>",
"description": "<string>",
"unit": "day",
"referencePeriod": {
"frequencyType": "week",
"firstDayOfWeek": "monday"
},
"contractWorkingTimeDuration": {
"value": 1,
"iso": "<string>",
"unit": "days"
},
"referenceWorkingTimeDuration": {
"value": 1,
"iso": "<string>",
"unit": "days"
},
"fullTimeEquivalent": 0.5,
"fullDayAbsenceDurationInHours": 1,
"publicHolidaysCalendar": {
"id": 1,
"name": "<string>"
},
"isPartTime": true,
"isArchived": true,
"isScheduleValid": true,
"currentAssignmentsCount": 123,
"timesheetRegulation": {
"id": 1,
"name": "<string>"
},
"currentSchedulePatternSummary": {
"shape": "singleWeek",
"days": [
{
"dayOffType": "off",
"workPosition": "firstHalf",
"workDuration": 1
}
]
},
"authorizedCommands": [
"create"
],
"": "<string>"
}
]
}