β‘οΈ odMatrix-direct-spec
POST https://{{route-service}}.arcgis.com/arcgis/rest/services/World/OriginDestinationCostMatrix/NAServer/OriginDestinationCostMatrix_World/solveODCostMatrix
solveODCostMatrix
is the direct operation that generate a table or a matrix containing the cost, such as the travel time or travel distance, from multiple origins to multiple destinations.

π API reference: solveODCostMatrix
operation
π Related guides: Travel cost matrix
Request Body
[{"name"=>"origins", "value"=>"<string> | <OriginCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"destinations", "value"=>"<string> | <DestinationCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"token", "value"=>"{{access_token}}", "datatype"=>"string"}, {"name"=>"f", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"travelMode", "value"=>"<TravelMode>", "datatype"=>"string"}, {"name"=>"defaultCutoff", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"defaultTargetDestinationCount", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"outputType", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"timeOfDay", "value"=>"<integer> | <string>", "datatype"=>"string"}, {"name"=>"timeOfDayIsUTC", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"useHierarchy", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"restrictUTurns", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"impedanceAttributeName", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"accumulateAttributeNames", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"restrictionAttributeNames", "value"=>"Array[<string>]", "datatype"=>"string"}, {"name"=>"attributeParameterValues", "value"=>"<AttributeParameter>", "datatype"=>"string"}, {"name"=>"barriers", "value"=>"<string> | <BarriersCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"polylineBarriers", "value"=>"<PolylineBarriersCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"polygonBarriers", "value"=>"<PolygonBarriersCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"returnOrigins", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnDestinations", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnBarriers", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnPolylineBarriers", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnPolygonBarriers", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnZ", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"ignoreInvalidLocations", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"outSR", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"overrides", "value"=>"<Overrides>", "datatype"=>"string"}]