Order-to-Delivery APIs
Streamline the process of turning a customer order into a Skeep delivery.
Integration Lifecycle
1. Match Order to Delivery
POST /vendor/orders/{order_id}/dispatch
Converts a vendor-side order into a Skeep delivery task. This triggers the courier search process in the Core Logistics layer.
2. Update Pickup Readiness
PATCH /vendor/deliveries/{id}/ready
Notify the assigned rider that the package is ready for collection. This helps reduce rider wait times and improves SLA accuracy.
3. Delay Pickup
POST /vendor/deliveries/{id}/delay
Request a postponement for rider pickup if the order preparation is taking longer than expected.
Delivery Modality
Vendors can specify if an order is:
- Immediate: Rider is dispatched as soon as the order is placed.
- Scheduled: Delivery is timed for a specific future window.
- Self-Delivery: (Future) Vendor uses their own riders but uses Skeep for tracking and payments.