create_territory
Create Territory
Create a new territory for organizing operations geographically. Define the territory as a circle, polygon, or rectangle.
create_territory
Create a new territory for organizing operations geographically. Define the territory as a circle, polygon, or rectangle.
delete_contacts
Delete one or more contacts from the address book. This action is permanent.
get_team_members
Retrieve the list of team members (users) associated with your account. Returns member details including roles and contact info.
geocode_address
Convert a street address to geographic coordinates (forward geocoding) or convert lat/lng to a street address (reverse geocoding). Provide either an address string for forward geocoding, or lat/lng for reverse geocoding.
update_contact
Update an existing contact in the address book.
delete_territory
Delete a territory. This action is permanent.
get_avoidance_zones
List all avoidance zones or retrieve a specific one. Avoidance zones are geographic areas that routes should avoid during optimization.
update_order
Update an existing order's properties such as address, customer info, scheduling, or custom fields.
update_vehicle
Update an existing vehicle's properties and constraints.
duplicate_route
Create a copy of an existing route. The duplicated route will have a new route ID but contain the same stops and settings.
set_gps_position
Report a GPS position for a device. Used to update the current location of a driver/device for real-time tracking.
create_avoidance_zone
Create a new avoidance zone. Routes will avoid this geographic area during optimization. Define the zone as a circle, polygon, or rectangle.
delete_orders
Delete one or more orders by their IDs. This action is permanent.
get_activities
Retrieve activities from the activity feed. The activity feed is an audit log of all routing-related events: route optimization, stop changes, driver arrivals, geofence events, notes, member changes, and more. Filter by route, activity type, or time range.
create_vehicle
Add a new vehicle to your fleet with its properties and constraints.
create_optimization
Create and solve a route optimization problem. Provide a set of addresses/destinations with constraints and Route4Me will calculate optimal routes. Supports multiple algorithm types including TSP, CVRP with time windows, and multi-depot scenarios. Returns the optimized routes with sequenced stops.
create_contact
Add a new contact to the address book. Contacts serve as reusable destinations for route planning.
get_tracking_history
Retrieve GPS tracking history for a specific route. Returns the recorded location data points for the device that was tracked on the route.
create_order
Create a new order for route planning. Orders represent customer deliveries or pickups that can be optimized into routes.
get_contacts
Search and retrieve contacts from the address book. Supports filtering by query text and retrieving specific contacts by ID.
get_vehicles
List all vehicles in your fleet, or retrieve a specific vehicle by ID. Returns vehicle properties, capacity, and constraints.
get_notes
Retrieve notes for a specific stop/address on a route. Returns all notes including text content and metadata.
delete_team_member
Remove a team member from your account. This action is permanent.
update_route
Update a route's properties, resequence stops, add addresses, or remove an address. Combines multiple route editing operations into one tool.
add_note
Add a text note to a stop/address within a route. Notes are commonly used by drivers for proof of delivery, status updates, and other annotations.
update_team_member
Update an existing team member's profile, role, or permissions.
get_optimization
Retrieve an optimization problem by ID, or list all optimizations. Returns the optimization state, routes, and addresses. Use this to check optimization status, retrieve computed routes, or browse all optimizations.
get_orders
Retrieve a single order by ID or list orders. Returns order details including address, customer info, and scheduling.
delete_vehicle
Remove a vehicle from your fleet. This action is permanent.
get_territories
List all territories or retrieve a specific one. Territories define service areas for organizing operations geographically.
delete_route
Delete a route by ID. This action is permanent and cannot be undone.
delete_avoidance_zone
Delete an avoidance zone. This action is permanent.
create_team_member
Add a new team member to your account. Specify their role, contact info, and permissions. Supported member types: "PRIMARY_ACCOUNT" (owner), "SUB_ACCOUNT_ADMIN", "SUB_ACCOUNT_REGIONAL_MANAGER", "SUB_ACCOUNT_DISPATCHER", "SUB_ACCOUNT_PLANNER", "SUB_ACCOUNT_DRIVER", "SUB_ACCOUNT_ANALYST".
get_routes
Retrieve a single route by ID or list all routes. Returns route details including stops, directions, and tracking info.
Optimize delivery and pickup routes by solving vehicle routing and traveling salesman problems. Create, manage, and resequence routes with configurable constraints including time windows, vehicle capacity, and travel mode. Import and manage customer orders, geocode addresses, track GPS device locations in real-time, and manage fleet vehicles. Maintain an address book of contacts and destinations, define avoidance zones and service territories, and attach notes and proof-of-delivery media to stops. Monitor routing activity via an auditable activity feed with webhook notifications for route changes, driver arrivals, geofence events, and team member updates.
Common questions about connecting Route 4 Me to AI agents with Metorial.