β‘οΈ closestFacility-direct-spec
POST https://{{route-service}}.arcgis.com/arcgis/rest/services/World/ClosestFacility/NAServer/ClosestFacility_World/solveClosestFacility
solveClosestFacility
is the direct operation that finds one or more nearby facilities from incidents based on travel time or travel distance. Once you've found the closest facilities, you can display the best route to them and include the travel time, travel distance, and driving directions to each facility in multiple languages.
Routes to the three closest car facilities to each orange dot.
π API reference: solveClosestFacility
operation
π Related guides: Closest facility routing
Request Body
[{"name"=>"incidents", "value"=>"<string> | <IncidentsCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"facilities", "value"=>"<string> | <FacilitiesCollection> | <FeatureServiceURL>", "datatype"=>"string"}, {"name"=>"returnCFRoutes", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"token", "value"=>"{{access_token}}", "datatype"=>"string"}, {"name"=>"f", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"travelMode", "value"=>"<TravelMode>", "datatype"=>"string"}, {"name"=>"defaultTargetFacilityCount", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"travelDirection", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"defaultCutoff", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"timeOfDay", "value"=>"<integer> | <string>", "datatype"=>"string"}, {"name"=>"timeOfDayIsUTC", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"timeOfDayUsage", "value"=>"<string>", "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"=>"returnDirections", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"directionsLanguage", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"directionsOutputType", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"directionsStyleName", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"directionsLengthUnits", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"directionsTimeAttributeName", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"outputLines", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"returnFacilities", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnIncidents", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnBarriers", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnPolylineBarriers", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnPolygonBarriers", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"ignoreInvalidLocations", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"outSR", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"outputGeometryPrecision", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"outputGeometryPrecisionUnits", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"overrides", "value"=>"<Overrides>", "datatype"=>"string"}, {"name"=>"preserveObjectID", "value"=>"<boolean>", "datatype"=>"string"}]