POST api/Route/Add
Add a route with stops to your Team Road Warrior account
Request Information
URI Parameters
None.
Body Parameters
AddRouteModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Name |
Display name of route |
string |
Required String length: inclusive between 1 and 100 |
| StartTime |
Specifies the start time for the route |
date |
None. |
| StopTime |
Specifies the stop time for the route |
date |
None. |
| HardStart |
Specifies if the route has a specific start time |
boolean |
Required |
| HardStop |
Specifies if the route has a specific end time |
boolean |
Required |
| Stops |
List of stops on the route |
Collection of AddStopModel |
Required |
| OptType |
Set what optimization mode to use for the route (default = fastest) |
OptTypeEnum |
None. |
| Note |
Note to be displayed for the route |
string |
None. |
| TravelMode |
Set what transportation mode to use for the route (default = driving) |
TravelModeEnum |
None. |
| Driver |
Specifies which (if any) driver is assigned to the route |
string |
None. |
| IsRoundTrip |
Specifies if the route is round trip |
boolean |
None. |
| StartLocation |
Specifies the start location for the route |
LatLng |
None. |
Request Formats
application/json, text/json
{
"Name": "A New Route",
"StartTime": "2025-11-03T15:44:29.2913578Z",
"StopTime": "2025-11-03T16:44:29.2913578Z",
"HardStart": true,
"HardStop": false,
"Stops": [
{
"Name": "My new location",
"Address": "123 Main Street, New York",
"Lat": 33.274,
"Lng": 33.927,
"ServiceTime": 5,
"Note": "A note goes here",
"Email": "me@email.com",
"Phone": "555-555-5555",
"ScheduleId": "a9e3c695-5263-49a8-8b10-420cafb333a4"
},
{
"Name": "Another new location",
"Address": "1025 31st Street, New York",
"Lat": 33.323,
"Lng": 33.672,
"ServiceTime": 5,
"Note": "A note goes here",
"Email": "someone@email.com",
"Phone": "555-555-4444",
"ScheduleId": null
}
],
"OptType": 2,
"Note": "Test Note",
"TravelMode": 0,
"Driver": "driver@domain",
"IsRoundTrip": false,
"StartLocation": null
}
Response Information
Resource Description
AddRouteResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| StopsAdded |
Number of favorites successfully added |
integer |
None. |
| IsSuccess |
Did the operation succeed or not |
boolean |
None. |
| ErrorMessage |
If there was an error, contains description of the error |
string |
None. |
Response Formats
application/json, text/json
{
"StopsAdded": 1,
"IsSuccess": true,
"ErrorMessage": "sample string 3"
}