Maponomy
# Documentation and examples Please check: * [APIs Overview](https://maponomy.com/directions-and-routes-apis/) * [Documentation](https://apidocs.potterstech.com/) API description and usage scenarios: * [Route optimization](https://apidocs.potterstech.com/route-planner-api-v4) * [Route optimization…
Maponomy endpoints
| Method | Endpoint | Description |
|---|---|---|
| deprecated | ||
| POST |
planner7_api_tracking_v2_clients_planner_v7_post /api/tracking/v2/clients/planner/v7 |
|
| drivers | ||
| POST |
drivers_changepw_api_tracking_v2_drivers_changepw_post /api/tracking/v2/drivers/changepw |
|
| admins | ||
| POST |
admins_changepw_api_tracking_v2_admins_changepw_post /api/tracking/v2/admins/changepw |
|
| clients | ||
| POST |
client_login_api_tracking_v2_clients_login_post /api/tracking/v2/clients/login |
|
| GET |
client_profile_api_tracking_v2_clients_profile_get /api/tracking/v2/clients/profile |
|
| client users management | ||
| POST |
client_user_update_api_tracking_v2_clients_users_update_post /api/tracking/v2/clients/users/update |
|
| POST |
client_user_create_api_tracking_v2_clients_users_create_post /api/tracking/v2/clients/users/create |
|
| GET |
client_user_list_api_tracking_v2_clients_users_list_get /api/tracking/v2/clients/users/list |
|
| geofence | ||
| GET |
geofence_list_api_tracking_v2_clients_geofence_list_get /api/tracking/v2/clients/geofence/list |
|
| drivers GPS | ||
| POST |
drivers_tracks_api_tracking_v2_drivers_gps_tracks_post /api/tracking/v2/drivers/gps/tracks |
|
| POST |
savePoints_api_tracking_v2_drivers_gps_save_post /api/tracking/v2/drivers/gps/save |
|
| POST |
drivers_trackdetail_api_tracking_v2_drivers_gps_trackdetail_post /api/tracking/v2/drivers/gps/trackdetail |
|
| GET |
drivers_live_api_tracking_v2_drivers_gps_live_get /api/tracking/v2/drivers/gps/live |
|
| clients GPS | ||
| POST |
clients_trackdetail_api_tracking_v2_clients_gps_trackdetail_post /api/tracking/v2/clients/gps/trackdetail |
## Mandatory parameters `driver_id`: Integer, driver_id `start_date`: Start date in YYYY-MM-DD format ## Optional parameters `end_date`: End date in YYYY-MM-DD format |
| POST |
clients_tracks_api_tracking_v2_clients_gps_tracks_post /api/tracking/v2/clients/gps/tracks |
|
| GET |
clients_live_api_tracking_v2_clients_gps_live_get /api/tracking/v2/clients/gps/live |
|
| trips | ||
| GET |
trip_start_api_tracking_v2_drivers_trips_start_get /api/tracking/v2/drivers/trips/start |
|
| GET |
trip_stop_api_tracking_v2_drivers_trips_stop_get /api/tracking/v2/drivers/trips/stop |
|
| POST |
clients_trips_api_tracking_v2_clients_trips_list_post /api/tracking/v2/clients/trips/list |
|
| GET |
trip_check_api_tracking_v2_drivers_trips_check_get /api/tracking/v2/drivers/trips/check |
|
| driver events | ||
| POST |
driver_event_save_api_tracking_v2_drivers_events_save_post /api/tracking/v2/drivers/events/save |
## Required Parameters `events`: Array of jsons, each json representing one event. Can submit multiple events this way in one go. Structure of each json given below. ### events… |
| GET |
driver_events_list_api_tracking_v2_drivers_events_list_get /api/tracking/v2/drivers/events/list |
Fetches list of events logged by the driver ## Optional Parameters `route_id` : Integer, route_id of the route for which events to be fetched `roster_id` : Integer, roster_id of… |
| driver files | ||
| GET |
drivers_download_api_tracking_v2_drivers_uploads_files_get /api/tracking/v2/drivers/uploads/files |
|
| POST |
drivers_upload_api_tracking_v2_drivers_uploads_upload_post /api/tracking/v2/drivers/uploads/upload |
Uploads a file. ## Parameters `file` : Single file to upload. ## Optional Query Parameters `pixels` : Optional, if provided, will resize the image to this number of pixels… |
| POST |
drivers_fetch_file_urls_api_tracking_v2_drivers_uploads_fetch_file_urls_post /api/tracking/v2/drivers/uploads/fetch_file_urls |
Fetch pre-signed urls of file_path values. Can fetch for one or multiple. Response will have a "file_urls" array of urls with a url for each file_path requested. `file_paths`:… |
| client files | ||
| POST |
clients_fetch_file_urls_api_tracking_v2_clients_uploads_fetch_file_urls_post /api/tracking/v2/clients/uploads/fetch_file_urls |
|
| driver-management | ||
| POST |
client_drivers_upsert_api_tracking_v2_clients_drivers_upsert_post /api/tracking/v2/clients/drivers/upsert |
`drivers`: JSON array. Structure below: ### Required parameters `username`: String. Username of the driver ### Optional parameters `password`: String. Password of the driver… |
| GET |
client_drivers_list_v3_api_tracking_v3_clients_drivers_list_get /api/tracking/v3/clients/drivers/list |
Returns a list of drivers under the client |
| GET |
client_drivers_list_api_tracking_v2_clients_drivers_list_get /api/tracking/v2/clients/drivers/list |
Returns a list of drivers under the client |
| PATCH |
client_drivers_delete_api_tracking_v2_clients_drivers_delete_patch /api/tracking/v2/clients/drivers/delete |
|
| POST |
vehicles_with_default_drivers_api_tracking_v2_clients_drivers_vehicles_with_default_drivers_post /api/tracking/v2/clients/drivers/vehicles_with_default_drivers |
|
| warehouse-management | ||
| GET |
client_warehouses_list_v2_api_tracking_v2_clients_warehouses_list_v2_get /api/tracking/v2/clients/warehouses/list_v2 |
## Query params `status` : Optional, string, "all" by default. Set to "disabled" to show only disabled warehouses. Set to "enabled" to show only enabled warehouses. Omit or put… |
| GET |
client_warehouses_list_api_tracking_v2_clients_warehouses_list_get /api/tracking/v2/clients/warehouses/list |
## Query params `status` : Optional, string, "all" by default. Set to "disabled" to show only disabled warehouses. Set to "enabled" to show only enabled warehouses. Omit or put… |
| GET |
client_warehouses_list_v3_api_tracking_v3_clients_warehouses_list_get /api/tracking/v3/clients/warehouses/list |
## Query params `status` : Optional, string, "all" by default. Set to "disabled" to show only disabled warehouses. Set to "enabled" to show only enabled warehouses. Omit or put… |
| PATCH |
client_warehouses_delete_api_tracking_v2_clients_warehouses_delete_patch /api/tracking/v2/clients/warehouses/delete |
|
| POST |
warehouses_upsert_api_tracking_v2_clients_warehouses_upsert_post /api/tracking/v2/clients/warehouses/upsert |
`warehouses` : Array of jsons. Structure of each json given below: ## Mandatory Parameters `wh_name`: string, Name of the warehouse `lat`: float, Latitude of location of… |
| config management | ||
| PATCH |
client_configs_delete_api_tracking_v2_clients_configs_delete_patch /api/tracking/v2/clients/configs/delete |
|
| GET |
client_configs_list_api_tracking_v2_clients_configs_list_get /api/tracking/v2/clients/configs/list |
|
| POST |
client_configs_upsert_api_tracking_v2_clients_configs_upsert_post /api/tracking/v2/clients/configs/upsert |
|
| routing | ||
| POST |
rectangular_matrix_deferred_api_tracking_v2_clients_routing_rectangular_matrix_deferred_post /api/tracking/v2/clients/routing/rectangular_matrix_deferred |
|
| location management | ||
| POST |
client_locations_upsert_api_tracking_v2_clients_locations_upsert_post /api/tracking/v2/clients/locations/upsert |
|
| PATCH |
client_locations_delete_api_tracking_v2_clients_locations_delete_patch /api/tracking/v2/clients/locations/delete |
|
| GET |
client_locations_list_api_tracking_v2_clients_locations_list_get /api/tracking/v2/clients/locations/list |
|
| job-item management | ||
| GET |
client_job_items_list_api_tracking_v2_clients_job_items_list_get /api/tracking/v2/clients/job_items/list |
Pure api call without any parameters : Returns all unfulfilled job_items under the client. ## Optional parameters `planned_date`: String. If provided, only job_items with this… |
| PATCH |
client_job_items_delete_api_tracking_v2_clients_job_items_delete_patch /api/tracking/v2/clients/job_items/delete |
Delete job_items `item_id`: Array of integers, each integer is a job_item's item_id. |
| PATCH |
mark_fulfilled_api_tracking_v2_clients_job_items_mark_fulfilled_patch /api/tracking/v2/clients/job_items/mark_fulfilled |
Mark selected job_items as **fulfilled**, so that it no longer shows up in job_items/list api call when composing other plans / routes `item_ids`: Array of integers, each integer… |
| POST |
client_job_items_update_api_tracking_v2_clients_job_items_update_post /api/tracking/v2/clients/job_items/update |
## Mandatory parameters `items`: Array of jsons, structure described below ## Optional parameters `planned_date_override`: String, date in YYYY-MM-DD format. If provided, this… |
| PATCH |
mark_unfulfilled_api_tracking_v2_clients_job_items_mark_unfulfilled_patch /api/tracking/v2/clients/job_items/mark_unfulfilled |
Mark selected job_items as **un-fulfilled**, clearing their fulfilled status if any. `item_ids`: Array of integers, each integer is a job_item's item_id. |
| POST |
change_planned_date_api_tracking_v2_clients_job_items_change_planned_date_post /api/tracking/v2/clients/job_items/change_planned_date |
`new_planned_date`: String, date in YYYY-MM-DD format. `item_ids`: Array of integers, each integer is a job_item's item_id. |
| GET |
client_job_items_list_v2_api_tracking_v2_clients_job_items_list_v2_get /api/tracking/v2/clients/job_items/list_v2 |
Pure api call without any parameters : Returns all unfulfilled job_items under the client. ## Optional parameters `planned_date`: String. If provided, only job_items with this… |
Maponomy pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|