Orders
orders-api.mesh.locate2u.appCreate orders, tag them, attach the driver skills they need, move them through status.
Locate2u Mesh is the delivery operations data plane, exposed as twenty REST APIs. Orders, stops, runs, drivers, vehicles, live tracking, geofences, rates, road distances — each one a documented endpoint, each change a signed webhook. You build the product; Mesh runs what sits underneath it.
CAPABILITIES · SUBSCRIBE PER MODULE
Each module is an independently deployed service on its own hostname, with its own OpenAPI document and its own events. A tenant subscribes to the modules it needs; one OAuth2 client reaches all of them.
Create orders, tag them, attach the driver skills they need, move them through status.
Stops and their locations, timings, capacities, packages, skills and categories.
A driver's route for a date — core CRUD plus the run status lifecycle.
Recurring run templates: a weekday cadence in a timezone, stored as a definition.
Driver records, licence and insurance compliance, weekly roster, blockouts, skills.
Tenant user records, membership lifecycle, and tenant-defined permission groups.
The fleet — vehicles and trailers, plus named groupings of them.
Warehouses, depots and offices, and the zone / aisle / rack / bin locations inside them.
Document metadata and expiry: licences, insurance, registrations, certifications.
Rate groups, rates, conditions and zones — and the engine that prices a stop into charges and costs.
Shareable opaque links to a stop, with anonymous resolve. You render the page.
Per-host brand and theme config, resolvable by hostname without a token.
Write-only firehose. Authenticate, stamp, produce to Kafka, return 202. No business logic.
The read side: last-known position from the cache, history from the warm warehouse.
Named boundaries that fire entry, exit and dwell events when the GPS stream crosses them.
Subscribe to the event stream. Signed with HMAC-SHA256, retried with backoff, dead-lettered.
One shared boundary library — geofences, service areas and rate zones all link to it.
Which drivers cover which regions. Passive: unlike geofences, it emits no events.
Forward, reverse and bounded batch. One abstraction, so the vendor can change underneath.
Road distance matrix, the driving route, map matching, snap-to-road. Not turn-by-turn.
ARCHITECTURE
The Management Layer is where a tenant is set up — modules switched on, OAuth clients issued, permissions granted, webhook subscriptions registered. The Public Layer is where the work happens: orders, stops, runs, vehicles, positions. There is no privileged path into either. Our own portals call the same APIs you do.
BUILT FOR AGENTS
Each service publishes an OpenAPI 3.1 document at /api/openapi.json,
generated from its own routes — so it cannot drift from the code — plus a plain
GET /api that returns what the service is for, how to authenticate, and
the list of endpoints. An agent reads those and knows how to call Mesh. No SDK to
install, no integration to hand-write, no tool definitions to maintain.
SPECS & CONTRACTS
READY WHEN YOU ARE
Mesh is in private beta. Create an account, switch on the modules you need, and issue yourself a client credential — the same path our own portals take.