Skip to main content

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.