[API] GET Compliance Info
Pull the compliance information corresponding to a given driver.
¶ Resource
/v1/vehicle-suppliers/partners/me/compliance
¶ HTTP Method
GET
¶ Access Method
¶ Required scopes
vehicle_suppliers.partners.compliance
¶ Example Request
curl "https://api.uber.com/v1/vehicle-suppliers/partners/me/compliance" \
-H "Authorization: Bearer <TOKEN>"
¶ Example Response
Status-code: 200 OK
{
"compliance_info":{
"status":"ACTIVE",
"updated_at":1556864358
}
}
¶ Response Fields
Name | Type | Description |
---|---|---|
compliance_info |
object | This object will contain information regarding the compliance status of the driver. |
¶ Response Fields - Compliance Info
Name | Type | Description |
---|---|---|
status |
string | Driver’s status inside the Uber system. Possible values and their semantics are defined in this section. |
updated_at |
long | Epoch timestamp representing when the driver status was last modified. |
¶ Endpoint Specific Errors
Http Status Code | Code |
---|---|
401 |
unauthorized |
404 |
|
409 |
forbidden (The account used for authentication is not a driver account.) |
429 |
rate_limited |
500 |
internal_server_error |
503 |
service_unavailable |
¶ Driver Compliance Flags
compliance_info.status | Meaning |
---|---|
ONBOARDING |
Driver is currently in the onboarding funnel and is not eligible to drive on Uber. |
ONBOARDED |
Driver is ready to drive on Uber. All the compliance checks and background checks are done. |
ACTIVE |
Driver is active on the Uber platform. |
WAITLISTED |
Driver is waitlisted temporarily. If this status stays for a long time, the rental company should repossess the vehicle back from the driver. |
REJECTED |
Driver is rejected from Uber platform and the rental company should immediately get the vehicle back from the driver. |