Get all routes with pagination
Retrieve a paginated list of routes with student count based on query parameters
query Parameters
pagenumberCurrent page
pageSizenumberPage size
keystringSearch by monitor name or operator name
Responses
dataobject[] · requiredData
pagenumberCurrent page
pageSizenumberPage size
totalnumberTotal
lastPagenumberLast page
nextstringNext page (endpoint)
previousstringPrevious page (endpoint)
Create a new route
Create a new route for the current school
Request Body
transportobject · requiredTransport data
mapUrlstringMap URL
operatorFirstNamestringFirst name of the operator
operatorLastNamestringLast name of the operator
monitorFirstNamestringFirst name of the monitor
monitorLastNamestringLast name of the monitor
phonestringPhone number
scheduleIdnumberSchedule ID
Responses
Route created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
transportobject · requiredTransport
mapUrlstringMap URL
operatorFirstNamestringFirst name of the operator
operatorLastNamestringLast name of the operator
monitorFirstNamestringFirst name of the monitor
monitorLastNamestringLast name of the monitor
phonestringPhone number
Get route by ID
Retrieve a specific route by its ID with transport information
path Parameters
idnumber · min: 1 · requiredId
Responses
Route detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
transportobject · requiredTransport
mapUrlstringMap URL
operatorFirstNamestringFirst name of the operator
operatorLastNamestringLast name of the operator
monitorFirstNamestringFirst name of the monitor
monitorLastNamestringLast name of the monitor
phonestringPhone number
Update a route
Update an existing route by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
mapUrlstringMap URL
operatorFirstNamestringFirst name of the operator
operatorLastNamestringLast name of the operator
monitorFirstNamestringFirst name of the monitor
monitorLastNamestringLast name of the monitor
phonestringPhone number
scheduleIdnumberSchedule ID
transportobjectTransport data
Responses
Route updated

