GET api/VehicleSchedules/NextDriverVehicleSchedule?driverCode={driverCode}
Get NEXT vehicle schedule for driver
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| driverCode | string |
Required |
Body Parameters
None.
Response Information
Resource Description
VehicleScheduleDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| VehicleScheduleId |
VehicleSchedule ID |
integer |
None. |
| Vehicle |
Planned Vehicle |
VehicleDTO |
None. |
| DriverId |
Driver Id |
integer |
None. |
| DriverCode |
Driver Code |
string |
None. |
| Description |
Description |
string |
None. |
| Stops |
Location stops |
Collection of VehicleScheduleLocationDTO |
None. |
Response Formats
application/json, text/json
Sample:
{
"VehicleScheduleId": 1,
"Vehicle": {
"VehicleId": 1,
"RegistrationNumber": "sample string 2",
"FleetNumber": "sample string 3"
},
"DriverId": 1,
"DriverCode": "sample string 2",
"Description": "sample string 3",
"Stops": [
{
"RouteId": 1,
"Sequence": 1,
"LocationDescription": "sample string 2",
"LocationId": 3,
"Latitude": 1.1,
"Longitude": 1.1,
"PlannedArrivalUTC": "2025-12-11T05:27:03.6999972+02:00",
"PlannedDepartureUTC": "2025-12-11T05:27:03.6999972+02:00",
"PassengerPickups": [
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
},
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
}
],
"PassengerDropoffs": [
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
},
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
}
]
},
{
"RouteId": 1,
"Sequence": 1,
"LocationDescription": "sample string 2",
"LocationId": 3,
"Latitude": 1.1,
"Longitude": 1.1,
"PlannedArrivalUTC": "2025-12-11T05:27:03.6999972+02:00",
"PlannedDepartureUTC": "2025-12-11T05:27:03.6999972+02:00",
"PassengerPickups": [
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
},
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
}
],
"PassengerDropoffs": [
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
},
{
"OrderPassengerId": 1,
"PassengerName": "sample string 2",
"ContactNumber": "sample string 3"
}
]
}
]
}
application/xml, text/xml
Sample:
<VehicleScheduleDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMS.Models">
<Description>sample string 3</Description>
<DriverCode>sample string 2</DriverCode>
<DriverId>1</DriverId>
<Stops>
<VehicleScheduleLocationDTO>
<Latitude>1.1</Latitude>
<LocationDescription>sample string 2</LocationDescription>
<LocationId>3</LocationId>
<Longitude>1.1</Longitude>
<PassengerDropoffs>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
</PassengerDropoffs>
<PassengerPickups>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
</PassengerPickups>
<PlannedArrivalUTC>2025-12-11T05:27:03.6999972+02:00</PlannedArrivalUTC>
<PlannedDepartureUTC>2025-12-11T05:27:03.6999972+02:00</PlannedDepartureUTC>
<RouteId>1</RouteId>
<Sequence>1</Sequence>
</VehicleScheduleLocationDTO>
<VehicleScheduleLocationDTO>
<Latitude>1.1</Latitude>
<LocationDescription>sample string 2</LocationDescription>
<LocationId>3</LocationId>
<Longitude>1.1</Longitude>
<PassengerDropoffs>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
</PassengerDropoffs>
<PassengerPickups>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
<OrderPassengerDTO>
<ContactNumber>sample string 3</ContactNumber>
<OrderPassengerId>1</OrderPassengerId>
<PassengerName>sample string 2</PassengerName>
</OrderPassengerDTO>
</PassengerPickups>
<PlannedArrivalUTC>2025-12-11T05:27:03.6999972+02:00</PlannedArrivalUTC>
<PlannedDepartureUTC>2025-12-11T05:27:03.6999972+02:00</PlannedDepartureUTC>
<RouteId>1</RouteId>
<Sequence>1</Sequence>
</VehicleScheduleLocationDTO>
</Stops>
<Vehicle>
<FleetNumber>sample string 3</FleetNumber>
<RegistrationNumber>sample string 2</RegistrationNumber>
<VehicleId>1</VehicleId>
</Vehicle>
<VehicleScheduleId>1</VehicleScheduleId>
</VehicleScheduleDTO>