{"service":"HALOWERK laufwerk","endpoint":"/v1/vrp-plan","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["durations_s","matrix_source","vehicles","jobs"],"additionalProperties":false,"properties":{"durations_s":{"type":"array","minItems":2,"maxItems":21,"items":{"type":"array","minItems":2,"maxItems":21,"items":{"anyOf":[{"type":"number","minimum":0,"maximum":604800},{"type":"null"}]}}},"matrix_source":{"type":"string","minLength":1,"maxLength":200},"vehicles":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"object","required":["id","capacity","shift"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":80},"capacity":{"type":"number","exclusiveMinimum":0,"maximum":100000},"shift":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0,"maximum":604800}}}}},"jobs":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","required":["id","point","demand","service_s","window"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":80},"point":{"type":"integer","minimum":1,"maximum":20},"demand":{"type":"number","minimum":0,"maximum":100000},"service_s":{"type":"number","minimum":0,"maximum":604800},"window":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0,"maximum":604800}}}}}}},"requestExample":{"durations_s":[[0,300,480,360],[300,0,240,180],[480,240,0,300],[360,180,300,0]],"matrix_source":"Demonstration travel-time matrix, not a live road measurement","vehicles":[{"id":"van-1","capacity":3,"shift":[0,7200]},{"id":"van-2","capacity":2,"shift":[0,7200]}],"jobs":[{"id":"stop-A","point":1,"demand":2,"service_s":120,"window":[0,1800]},{"id":"stop-B","point":2,"demand":2,"service_s":180,"window":[600,3000]},{"id":"stop-C","point":3,"demand":1,"service_s":60,"window":[0,3600]}]},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["durations_s","matrix_source","vehicles","jobs"],"additionalProperties":false,"properties":{"durations_s":{"type":"array","minItems":2,"maxItems":21,"items":{"type":"array","minItems":2,"maxItems":21,"items":{"anyOf":[{"type":"number","minimum":0,"maximum":604800},{"type":"null"}]}}},"matrix_source":{"type":"string","minLength":1,"maxLength":200},"vehicles":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"object","required":["id","capacity","shift"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":80},"capacity":{"type":"number","exclusiveMinimum":0,"maximum":100000},"shift":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0,"maximum":604800}}}}},"jobs":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","required":["id","point","demand","service_s","window"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":80},"point":{"type":"integer","minimum":1,"maximum":20},"demand":{"type":"number","minimum":0,"maximum":100000},"service_s":{"type":"number","minimum":0,"maximum":604800},"window":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0,"maximum":604800}}}}}}},"requestExample":{"durations_s":[[0,300,480,360],[300,0,240,180],[480,240,0,300],[360,180,300,0]],"matrix_source":"Demonstration travel-time matrix, not a live road measurement","vehicles":[{"id":"van-1","capacity":3,"shift":[0,7200]},{"id":"van-2","capacity":2,"shift":[0,7200]}],"jobs":[{"id":"stop-A","point":1,"demand":2,"service_s":120,"window":[0,1800]},{"id":"stop-B","point":2,"demand":2,"service_s":180,"window":[600,3000]},{"id":"stop-C","point":3,"demand":1,"service_s":60,"window":[0,3600]}]}}]}