Timetables

It is used to return, add and edit the timesheet table

Endpoints

TypeURIDescription
GET./timetablesIt is used to return all timetables for a selected ascID.
GET./timetables/{id}Details about a specific timetable
POST./timetablesCreate new timetable
PUT./timetablesChange details of a timetable
POST./timetables/{id}/duplicateDuplicate a timetable with all dependencies
POST./timetables/{id}/publishPublish a timetable
POST./timetables/{id}/unpublishUnpublish a timetable
DELETE./timetables/{id}Delete a timetable
GET./timetables/slotsIt is used to return the slots for a selected ascID.
PUT./timetables/slotsAdd slots
PUT./timetables/schedules/{id}/classesUsed to link schedule with classes.
POST./timetables/copyThis will copy all data from a specified timetable.
GET./timetables/schedulesDetails about a specific schedule
GET./timetables/schedules/{id}Details about a specific schedule
GET./timetables/{id}/activitiesIt is used to return all timetable activities
POST./timetables/{id}/activitiesCreate new activity
PUT./timetables/activities/{id}Update activity Details
DELETE./timetables/activities/{id}Details about a specific activity
GET./timetables/{id}/generator/statsTimetable generator summary
POST./timetables/{id}/generator/startStart timetable auto generator
POST./timetables/{id}/generator/cancelCancel timetable auto generator
GET./timetables/{id}/generator/dataGenerate fet data
POST./timetables/{id}/generator/resultsSave fet results
GET./timetables/{id}/generator/rules/{entityType}Get generator rules by entity type
POST./timetables/{id}/generator/rulesSave generator rules