Get Pending Drivers
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
Request Body
integer
required
Driver ID to approve
Response
boolean
Approval success status
string
Confirmation message
Request Example
Response Example
Success
Reject Driver
Request Body
integer
required
Driver ID to reject
string
required
Rejection reasonCommon reasons:
Licencia de conducción vencidaDocumentos del vehículo incompletosSOAT vencidoTecnomecánica vencidaInformación inconsistenteVehí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
- User Management - Manage all users
- Admin Analytics - View platform statistics
- Driver Profile - Driver profile endpoints