Driver Management
Rental companies can use this suite of APIs to get the driver’s eligibility information from Uber and also to get the risk assessment metrics so that enough confidence on the identity and eligibility of the driver can be established before the vehicle is given to the driver.
¶ Driver Compliance Process
To lease a vehicle from a rental company, drivers must first complete Uber’s onboarding process, which includes several critical steps:
-
Entry Points: Drivers can enter the onboarding funnel through various channels such as the Uber website, partner app, or greenlight hubs.
-
Requirement Listing: At each entry point, drivers are presented with a list of specific requirements that vary by region, city, or country. These requirements must be fulfilled to proceed.
-
Document Submission and Background Checks: Drivers must upload necessary documents and consent to background checks, where applicable.
-
Approval and Activation: Following document verification and background checks, drivers are approved and activated to start taking trips on Uber.
¶ Platform Offerings
¶ [API] GET Driver Info [API reference]
This API provides essential profile details of a driver, such as name, phone number, email address, and profile image. This API uses OAuth using authorization. To access driver information, rental companies need to obtain an access token using the authorization code flow.
¶ [API] Search Drivers [API reference]
This API allows rental companies to search for drivers using specific criteria to retrieve detailed driver information such as driver ID, name, phone number, email address, compliance status, and profile image.
¶ [API] GET Compliance Info [API reference]
This API fetches the current compliance status of a driver within Uber’s systems. It is crucial for rental companies to ensure that the driver is in the ‘ONBOARDED’ or ‘ACTIVE’ state before leasing a vehicle. Conversely, vehicles should not be leased to drivers in the ‘ONBOARDING’, ‘WAITLISTED’, or ‘REJECTED’ states.
¶ [API] GET Risk Assessment V3 [API reference]
This API provides additional information about the driver’s performance on the Uber platform, which can be used to assess the risk associated with leasing a vehicle to the driver or renewing their contract.
¶ [Webhook] Driver Status Change [API reference]
Rental companies can subscribe to this webhook to get notification whenever there is a status change of any driver who has rented a vehicle from them. After receiving the webhook, rental company can fetch the driver’s latest compliance status using Get Compliance Info API.