Delivery Jobs
Delivery Jobs related endpoints
📄️ Bulk Upload Delivery Jobs
This endpoint allows you to bulk create delivery jobs (up to 1000 jobs per request) from an Excel/CSV file. Parameters in the file are exactly the same as POST /delivery/jobs endpoint, you may refer to it for more details.
📄️ Complete a Delivery Job
Completes an assigned job. Remaining completion timestamps will be set to the time of the API call
📄️ Create a Delivery Job
This endpoint initiates a new delivery job and supports two job types: One-Stop job (job_type_id = 3) and Collection and Dropoff job (job_type_id = 1). For a One-Stop Delivery, it is required to specify only one destination. In contrast, the Collection and Dropoff job type necessitates exactly two designated points - one for collection and one for the final dropoff.
📄️ Delete a Delivery Job
Deletes a specified delivery job.
📄️ Delivery Jobs Optimization
This endpoint suggests delivery job assignments to available drivers based on selected optimization constraints. The system intelligently matches jobs to drivers to improve delivery efficiency while considering rules such as time windows and equipment requirements. The suggested assignments are recommendations only and do not automatically assign the jobs to drivers.
📄️ Reassign Jobs to a Delivery Driver
Reassigns specified jobs to a different delivery driver. Reassigning jobs updates the job's `assigned_ts` to the current server timestamp.
📄️ Retrieve Delivery Job Details
Fetches the details of a specific delivery job.
📄️ Retrieve Delivery Jobs
Fetches a list of all delivery jobs, with optional filtering based on various criteria.
📄️ Update a Delivery Job
Updates the details of an existing delivery job.