--- title: "Zeo Route Planner API - Create Stops | Fleet Management & Route Optimization API" author: Zeo Route Planner Team description: “Add new delivery or pickup stops to a route programmatically. This helps scale operations without manual entry.” tags: [API documentation, create stops, fleet management, route optimization, delivery management, Zeo] url: https://api.zeorouteplanner.com/create-stops.html canonical_url: https://api.zeorouteplanner.com/create-stops.html layout: page --- # Create Stops API Endpoint **API Docs / Store Owner Api's / Create Stops** This endpoint creates stops. Using API the drivers are retrieved by this endpoint and the same profile can be modified in the future. **Base URL:** `https://zeorouteplanner.com/` #### HTTP Request **POST** `{{base_url}}/api/v5/route_stop` #### Query Parameters | Parameter | Default | Description | |-----------|---------|-------------| | `api_key` | `""` | Api Access key | | `stops` | `[{}]` | Stops Array | #### Stops Object Parameters | Parameter | Default | Description | |-----------|---------|-------------| | `address` | `""` | Stop address | | `latitude` | `""` | Address Latitude | | `longitude` | `""` | Address Longitude | | `notes` | `""` | Any message to add | | `optimize_status` | `""` | "normal" - Stay at stop | | `stop_duration` | `""` | Duration to stay at stop | | `arrive_start` | `""` | "now" | | `arrive_end` | `""` | "anytime" | | `earliest` | `""` | Earliest arrival time | | `latest` | `""` | Latest arrival time | | `stop_type` | `""` | (delivery/pickup) | | `customer_name` | `""` | Customer Name | | `customer_mobile_number` | `""` | Customer Contact No | | `driver_id` | `""` | Driver Id | | `stop_date` | `""` | Stop Date | | `parcel_count` | `1` | Parcel Count | | `customer_email` | `""` | Customer Email | | `metadata` | `[]` | Custom Field | ## Sample Request **Copy Code** ```bash curl --location --request POST '{{base_url}}/api/v5/route_stop' \ --header 'Content-Type: application/json' \ --data-raw '{ "api_key": "api_key", "stops": [ { "address": "Gwalior Madhaya Predesh", "latitude": 0, "longitude": 0.0, "notes": "dsf", "optimize_status": "normal", "stop_duration": 5, "stop_date": "2022-03-10", "parcel_count": 2, "arrive_start": "now", "arrive_end": "anytime", "earliest": 0, "latest": 0, "driver_id": "", "stop_type": "delivery", "customer_name": "nishu", "customer_mobile_number": "+911234567890", "customer_email": "", "metadata": [{}] } ] }' ``` ## Response The above command returns JSON structured like this: **Copy Code** ```json { "code": 200, "status": true, "message": "Stops added successfully" } ```