Three lines

Uber

Developers

Overview

Access to These APIs May Require Written Approval From Uber

Uber’s APIs are always under development and as such are subject to changes according to our Versioning & Upgrade policy. As part of Uber’s ongoing privacy improvements, we’ve updated our Developer API program with new scope access policies for third party applications. For further information, please refer to our Getting Started guide in the navigation panel.

Terminology
Term Definition
Consumer The person receiving the delivered order
Delivery The independent delivery person, operating their own vehicle, who agrees to pick up and deliver the order.
Uber Direct API The application programming interface offered by the Uber Platform for delivery purposes.
Merchant The brand/company/store that is providing/selling the product(s) in the order.
Merchant app The application that is owned and operated by the merchant.
Order The items that are picked up and delivered to the consumer by the delivery person.
Uber Driver app The application used by the delivery person to accept and manage delivery requests.
Use Case
  1. A consumer engages with a merchant app, eventually entering a delivery address.
  2. The merchant identifies the store location, via the Direct API, that is best suited to fulfill the order.
  3. The merchant requests a delivery quote via the Direct API.
  4. The consumer confirms that they accept the quote and continues within the merchant app to complete their order.
  5. The consumer completes the order and the merchant transmits the delivery details to Uber via the Direct API.
  6. The merchant prepares the order for pickup.
  7. Uber dispatches a delivery request to a delivery person.
  8. The delivery person accepts the delivery request via the Uber Driver app.
  9. The delivery person arrives at the pickup location and retrieves the order.
  10. The delivery status is updated within the merchant app via the Direct API, to reflect the delivery person’s progress.
  11. The delivery person arrives at the dropoff location, transferring the order to the consumer, and verifies the completion of the delivery via the Uber Driver app.
  12. The merchant application is updated to reflect that the order has been delivered and is complete.
Webviews

Uber also offers a set of web pages that can be embedded as mobile webviews to ease technical integration. See the Webviews documentation for more details.

Uber

Developers
© 2025 Uber Technologies Inc.