πŸ”„ routes-job-spec

POST https://{{logistics-service}}.arcgis.com/arcgis/rest/services/World/Route/GPServer/FindRoutes/submitJob

FindRoutes is the job (asynchronous) task that scan be used to find the best way to get from one location to another or to visit several locations.

πŸ“„ API reference: FindRoutes task
πŸ“™ Related guides: Routing

Request Body

[{"name"=>"token", "value"=>"{{access_token}}", "datatype"=>"string"}, {"name"=>"f", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"stops", "value"=>"<StopsCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"travel_mode", "value"=>"<TravelMode>", "datatype"=>"string"}, {"name"=>"measurement_units", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"analysis_region", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"reorder_stops_to_find_optimal_routes", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"preserve_terminal_stops", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"return_to_start", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"use_time_windows", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"time_zone_for_time_windows", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"time_of_day", "value"=>"<number>", "datatype"=>"string"}, {"name"=>"time_zone_for_time_of_day", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"uturn_at_junctions", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"point_barriers", "value"=>"<PointBarriersCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"line_barriers", "value"=>"<LineBarriersCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"polygon_barriers", "value"=>"<PolygonBarriersCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"use_hierarchy", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"restrictions", "value"=>"Array[<string>]", "datatype"=>"string"}, {"name"=>"attribute_parameter_values", "value"=>"<RouteAttributeParameter>", "datatype"=>"string"}, {"name"=>"route_shape", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"route_line_simplification_tolerance", "value"=>"<RouteLineSimplification>", "datatype"=>"string"}, {"name"=>"populate_route_edges", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"populate_directions", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"directions_language", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"directions_distance_units", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"directions_style_name", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"impedance", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"save_route_data", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"save_output_network_analysis_layer", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"overrides", "value"=>"<RouteOverrides>", "datatype"=>"string"}, {"name"=>"time_impedance", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"distance_impedance", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"output_format", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"env:outSR", "value"=>"<number>", "datatype"=>"string"}, {"name"=>"ignore_invalid_locations", "value"=>"<boolean>", "datatype"=>"string"}]