Skip to main content

UberDirect API Integration

M
Written by Mark Robert Turner

UberDirect API Limitations

Any of the following need to be updated by UberDirect Support or by your Uber Rep.

Important: Restaurants that have negotiated their own rates and mileage should reach out to UberDirect Support to make sure the negotiated conditions have been applied to any new locations that are submitted to Lunchbox and that proper access has been granted to required emails on each Driver Merchant account.

  • Lunchbox does not have the ability to assign the order to an additional fleet with the UberDirect API integration.

  • Lunchbox does not have the ability to cancel the order when it is transferred to a new location.

    • When moving orders you need to cancel the order on the initial location and then manually create an order on the UberDirect Dashboard where the order is to be picked up.

  • Lunchbox does not have the ability to overwrite the SOF Small Order Fulfillment caps. Orders over the cap sent through a non Large Order Fulfillment Contract may not be picked up.

  • Lunchbox does not have the ability to overwrite the LOF Large Order Fulfillment cap subtotal. Orders over the cap will not process without this update.

  • Lunchbox does not have the ability to overwrite Tip caps. Orders with a tip over the cap will not process.

  • Lunchbox does not have the ability to update the name of your UberDirect Account.

  • Lunchbox does not have the ability to update user access into your UberDirect Account.

UberDirect Billing

Understanding Billing Before Signing Up

It's important to understand how billing works before signing up.

UberDirect charges are not billed through Lunchbox. Instead, UberDirect will send you separate invoices. These invoices will include charges for the negotiated per-mile delivery rates as well as any customer tips.

If you choose to apply a Delivery Fee to help offset UberDirect's charges, that fee is collected by you, not UberDirect. The Delivery Fee goes directly to your business to help cover the cost of UberDirect’s delivery service.

Uber Direct Account Setup

The designated restaurant contact will receive an invite from Uber Direct prompting them to join the restaurant's account. After clicking Join in the invite email, the contact will be prompted to enter a verification code that is sent to them via email. (see screenshots below)

Once in the Uber Direct dashboard, the contact will be able to:

  • Retrieve its Uber Direct customer ID

  • Set up a payment method

  • Add users to the account

  • Track Deliveries

Add the Lunchbox user to your UberDirect Dashboard

A restaurant can use the steps below to add additional users to its Uber Direct account.

  1. Click on Users under the Management header in the navigation on the left side of the dashboard

  2. Click on the + Invite button in the upper right corner of the page

  3. Enter the user's information

    1. Name: Lunchbox Integration

    2. Permission: Select the appropriate permission

    3. Email: they should have. services+(chainname)@lunchbox.io to the dashboard. Example: [email protected]

WARNING: When adding a user you must make sure you select the correct org when granting permissions.

4. click Save

Retrieving an Uber Direct Customer ID

Use the steps below to locate, copy, and send its Uber Direct customer ID to your configuration workbook.

  1. Click on Developer under the Management header in the navigation on the left side of the dashboard

  2. Copy the value found in the Customer ID field on the Developer page

  3. Send the Uber Direct Customer ID to your Lunchbox Onboarding Manager

--

Setting Up Payment Method

A restaurant should use the steps below to add a payment method to its Uber Direct account.

  1. Click on Billing under the Management header in the navigation on the left side of the page

  2. Under the Payment Methods header on the Billing page, click on Add Card

  3. Enter information about the credit or debit card that will be used

  4. Click Add Card to save the payment method to the Uber Direct account

NOTE: A payment method must be in place on a restaurant's Uber Direct account prior to launching the last-mile delivery service at its locations.

--

Did this answer your question?