Skip to main content

Get Pending Drivers

Retrieve list of drivers pending approval.

Query Parameters

integer
required
Administrator ID

Response

boolean
Request success status
array
Array of pending driver profiles

Request Example

cURL

Response Example

Success

Approve Driver

Approve a driver to start accepting trips.

Request Body

integer
required
Driver ID to approve

Response

boolean
Approval success status
string
Confirmation message

Request Example

Response Example

Success

Reject Driver

Reject a driver application with a reason.

Request Body

integer
required
Driver ID to reject
string
required
Rejection reasonCommon reasons:
  • Licencia de conducción vencida
  • Documentos del vehículo incompletos
  • SOAT vencido
  • Tecnomecánica vencida
  • Información inconsistente
  • Vehículo no cumple requisitos

Response

boolean
Rejection success status
string
Confirmation message

Request Example

Response Example

Success
When a driver is rejected, they receive a notification with the rejection reason and can resubmit after addressing the issues.

Driver Verification Checklist

Administrators should verify the following before approving a driver:
1

Personal Information

  • Full name matches ID
  • Valid phone number
  • Valid email address
2

Driver's License

  • License number is valid
  • License type matches vehicle type
  • Not expired (check fecha_expiracion)
  • Clear photos of both sides
3

Vehicle Documents

  • SOAT (insurance) is valid and not expired
  • Tecnomecánica (inspection) is current
  • Tarjeta de propiedad (ownership card) is valid
  • License plate matches documents
4

Vehicle Information

  • Make, model, year are correct
  • Vehicle type is appropriate for service
  • Color matches photos
  • Vehicle is in good condition (check photos)
5

Background Check

  • No previous violations or complaints
  • Clean driving record (if available)
  • Company affiliation verified (if applicable)

Document Expiration Checks


Bulk Operations

For bulk approval or rejection of drivers, consider implementing a batch processing endpoint in future versions.

Error Responses

Bad Request
Invalid driver ID or missing rejection reason
Forbidden
Insufficient admin privileges
Not Found
Driver not found
Internal Server Error
Server error during approval/rejection

See Also