β‘οΈ serviceArea-direct-spec
POST https://{{route-service}}.arcgis.com/arcgis/rest/services/World/ServiceAreas/NAServer/ServiceArea_World/solveServiceArea
solveServiceArea
is a direct (synchronous) operation that calculates a polygon that represents the distance that can be reached when driving or walking on a street network.

π API reference: solveServiceArea
task
π Related guides: Service areas
Request Body
[{"name"=>"token", "value"=>"{{access_token}}", "datatype"=>"string"}, {"name"=>"f", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"facilities", "value"=>"<FacilitiesCollection> | <FeatureService>", "datatype"=>"string"}, {"name"=>"travelMode", "value"=>"<TravelMode>", "datatype"=>"string"}, {"name"=>"defaultBreaks", "value"=>"<number> <number> ...", "datatype"=>"string"}, {"name"=>"travelDirection", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"timeOfDay", "value"=>"<integer> | <string>", "datatype"=>"string"}, {"name"=>"timeOfDayIsUTC", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"outputPolygons", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"splitPolygonAtBreaks", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"overlapPolygons", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"mergeSimilarPolygonRanges", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"trimOuterPolygons", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"trimPolygonDistance", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"trimPolygonDistanceUnits", "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"=>"outputLines", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"splitLinesAtBreaks", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"overlapLines", "value"=>"<boolean>", "datatype"=>"string"}, {"name"=>"returnFacilities", "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"}]