Uber whoami (signed-in rider account)
Report which Uber rider account this browser is signed in as: the rider id, first and last name, email and phone number. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Uber rider scripts.
Input
None
Output
evidence requiredloggedIn requiredemail optionalphone optionalPhone number as Uber formats it, e.g. "+33 6 12 34 56 78".
userId optionalThe rider's Uber uuid.
lastName optionalfirstName optionalFAQ
List Uber trips
List the signed-in rider's past Uber trips (riders.uber.com/trips), newest first. Returns per trip: tripId (uuid), title (destination address), when (e.g. "Mar 3 • 8:15 PM"), amount (e.g. "€14.50"), url. Loads more trips until max is reached or the list runs out. tripId is the join key for riders.uber.com/download_invoice.
Download Uber trip invoice PDF
Download one Uber trip's invoice PDF (trip page > Download Invoice) by tripId (uuid from riders.uber.com/list_trips). Returns the file's filename and the path where the browser saved it (or a url to it on a managed browser), so you can read or move the PDF directly. Trips without an invoice (e.g. canceled €0.00 rides) have no Download Invoice affordance and fail loudly.
Download Uber trip receipt PDF
Download one Uber trip's receipt as a PDF, by tripId (from riders.uber.com/list_trips). Returns the filename and the path where the browser saved it (or a url to it on a managed browser), so you can read or move the PDF directly. Every completed trip has a receipt, including trips in regions that issue no separate VAT invoice; use riders.uber.com/download_invoice when you specifically need the VAT invoice document.
