On and Post-Trip
¶ Monitoring and Tracking Rides
It is strongly recommended that your software includes the ability to monitor and track rides, ensuring team members can follow up if something doesn’t go as planned.
¶ Options for Monitoring
- Uber Central Dashboard: Offers real-time monitoring with workflow features like highlighting incomplete or delayed trips and assigning team members to follow up.
- API Monitoring: Use the Get Guest Trip endpoint to fetch trip details (status, driver location, etc.). Polling this endpoint may result in hitting the rate limit, and we recommend calling this endpoint only when the end user requests updates with a manual refresh option.
- Webhooks: For frequent live trip tracking, set up webhooks to receive real-time updates without hitting rate limits from polling.
Note: Inform riders that their location will be shared with both your team and Uber.
¶ Post-Trip Actions
Upon completing a trip, several actions can be taken:
Adding a Tip:
- A tip can be added to the trip using the Add Guest Trip Tip endpoint.
- Required information:
- Trip or request ID(from the completed trip).
- Tip amount.
Handling Issues Post-Trip:
-
Reporting a Lost Item:
- Responsibility: Neither Uber nor drivers are responsible for items left in a vehicle. However, Uber can assist in trying to recover lost items.
- Quickest Solution: Use the Initiate Driver/Recipient Phone Call endpoint to directly contact the driver. You’ll need:
- Trip or request ID.
- Phone number for call-back.
-
Uber Business Support:
- If the driver can’t be contacted or for any other issues, you can reach out to Uber Business Support via email. Implementing a simple mail to link in your UI can allow coordinators to report issues easily.
Receipts and Price Breakdown:
The Receipts Endpoint provides a detailed price breakdown, including surge pricing, wait times, and adjustments. This can be useful for teams reviewing trip prices.
-
When Can You Access Receipts?
- Uber processes receipts within 24 hours. Once ready, you’ll receive a webhook notification
guests.trips.receipt_ready
with the trip ID. - Use the Get Guest Trip receipt endpoint to fetch the receipt once notified. Attempting to retrieve it before receiving the webhook will result in an error 404.
- Uber processes receipts within 24 hours. Once ready, you’ll receive a webhook notification