Overview
Create a delivery using atempDeliveryId obtained from the pricing endpoint. This converts the price estimate into an actual delivery that can be paid for and dispatched.
Required permission:
delivery:createEndpoint
Request
Headers
Your Chidori API key
Must be
application/jsonBody parameters
The temporary delivery ID from the pricing response
A descriptive name for the delivery (e.g., “Office Supplies”)
Type of delivery. Options:
SendDelivery or RequestPickupPhone number of the recipient (e.g.,
+2348012345678)Phone number of the sender (e.g.,
+2348087654321)Any special instructions for the driver
ISO 8601 datetime for scheduled deliveries (e.g.,
2025-01-15T10:00:00.000Z)Response
Success response
Always
true for successful requestsExamples
Delivery workflow
Delivery statuses
| Status | Description |
|---|---|
PENDING | Delivery created, awaiting payment or driver assignment |
STARTED | Driver has accepted and started the delivery |
PICKED-UP | Driver has picked up the package |
COMPLETED | Package successfully delivered |
CANCELLED | Delivery was cancelled |
Next steps
Pay for Delivery
Complete the delivery by processing payment
Track Delivery
Get delivery details and status
