{"service":"HALOWERK ladewerk","endpoint":"/v1/range","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["battery_wh","wh_per_km"],"oneOf":[{"required":["points"]},{"required":["polyline"]},{"required":["gpx"]}],"additionalProperties":false,"properties":{"points":{"type":"array","minItems":2,"maxItems":2000,"items":{"type":"object","required":["lat","lon"],"additionalProperties":false,"properties":{"lat":{"type":"number","minimum":-85,"maximum":85},"lon":{"type":"number","minimum":-180,"maximum":180}}}},"polyline":{"type":"string","minLength":2,"maxLength":30000},"polyline_precision":{"type":"integer","enum":[5,6],"default":5},"gpx":{"type":"string","minLength":20,"maxLength":400000},"corridor_m":{"type":"integer","minimum":50,"maximum":5000,"default":1000},"connector":{"type":"string","pattern":"^[a-zA-Z0-9_]+$","maxLength":40,"default":"schuko"},"battery_wh":{"type":"number","minimum":50,"maximum":3000},"wh_per_km":{"type":"number","minimum":2,"maximum":50},"start_percent":{"type":"number","minimum":1,"maximum":100,"default":100},"reserve_percent":{"type":"number","minimum":0,"maximum":40,"default":10}}},"requestExample":{"points":[{"lat":51.9607,"lon":7.6261},{"lat":51.989,"lon":7.599}],"corridor_m":1500,"battery_wh":500,"wh_per_km":10,"start_percent":100,"reserve_percent":10,"connector":"schuko"},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["battery_wh","wh_per_km"],"oneOf":[{"required":["points"]},{"required":["polyline"]},{"required":["gpx"]}],"additionalProperties":false,"properties":{"points":{"type":"array","minItems":2,"maxItems":2000,"items":{"type":"object","required":["lat","lon"],"additionalProperties":false,"properties":{"lat":{"type":"number","minimum":-85,"maximum":85},"lon":{"type":"number","minimum":-180,"maximum":180}}}},"polyline":{"type":"string","minLength":2,"maxLength":30000},"polyline_precision":{"type":"integer","enum":[5,6],"default":5},"gpx":{"type":"string","minLength":20,"maxLength":400000},"corridor_m":{"type":"integer","minimum":50,"maximum":5000,"default":1000},"connector":{"type":"string","pattern":"^[a-zA-Z0-9_]+$","maxLength":40,"default":"schuko"},"battery_wh":{"type":"number","minimum":50,"maximum":3000},"wh_per_km":{"type":"number","minimum":2,"maximum":50},"start_percent":{"type":"number","minimum":1,"maximum":100,"default":100},"reserve_percent":{"type":"number","minimum":0,"maximum":40,"default":10}}},"requestExample":{"points":[{"lat":51.9607,"lon":7.6261},{"lat":51.989,"lon":7.599}],"corridor_m":1500,"battery_wh":500,"wh_per_km":10,"start_percent":100,"reserve_percent":10,"connector":"schuko"}}]}