Skip to main content

Delivery integrations

note

Some APIs and events required for custom delivery integrations are not yet exposed. If you are planning an integration, coordinate with Future Ordering to ensure the necessary capabilities are available.

This section describes the full delivery process when integrating an external delivery system with Future Ordering.

  1. Provide a delivery promise through an external endpoint.
  2. Reserve the delivery when delivery_reservation is received and report back to delivery/{orderId}/reservation.
  3. Capture the delivery when delivery_capture is received and report back to delivery/{orderId}/capture.
  4. Provide updates on delivery status to delivery/{orderId}/courier-status.

In this section

  1. Create delivery promise
  2. Reserve delivery
  3. Capture delivery
  4. Courier status