{"id":"8816521c-edb8-469c-b3dd-53cff16ffb4d","task":"Submit orders to OptimoRoute and retrieve optimized technician routes via its Web Service API.","domain":"optimoroute.com","steps":["Enable the API and generate a key from Administration > Settings > WS API in the OptimoRoute web app.","POST order data to https://api.optimoroute.com/v1/create_order (or the bulk create/update-orders endpoint for multiple orders at once), passing the key as a query parameter.","Trigger or wait for route planning, then call Get Routes to retrieve the optimized per-technician route sequence.","Use Get Scheduling Information / Get Order Completion to check planning status and completion details for dispatched orders.","Always call over HTTPS — the API key travels in the query string, so plaintext HTTP would leak it."],"gotchas":["The API key is passed as a URL query parameter, not a header — make sure it isn't logged in plaintext in access logs.","Bulk operations can partially fail (some orders succeed, others fail) — always check the per-order result array, not just the top-level success flag.","Geocoding isn't available on every order-related call; addresses must already be geocoded or you must supply lat/long directly on some endpoints."],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/8816521c-edb8-469c-b3dd-53cff16ffb4d"}