Get Users
Query Parameters
integer
required
Administrator ID making the request
integer
default:"1"
Page number
integer
default:"20"
Number of users per page (max 100)
string
Search query (searches name, email, phone)
string
Filter by user type:
pasajero, conductor, admin, empresaboolean
Filter by active status:
1 for active, 0 for inactiveResponse
boolean
Request success status
array
Array of user objects
object
Pagination metadata
Request Example
Response Example
Success
Update User
Request Body
integer
required
Administrator ID
integer
required
User ID to update
string
Updated first name
string
Updated last name
string
Updated phone number
string
Updated user type
integer
Active status:
1 for active, 0 for inactiveinteger
Verified status:
1 for verified, 0 for unverifiedinteger
Company ID for drivers
Response
boolean
Update success status
string
Success or error message
Request Example
Response Example
Success
Delete User
Request Body
integer
required
Administrator ID
integer
required
User ID to delete
Response
boolean
Deletion success status
string
Confirmation message
Request Example
cURL
Suspend User
Request Body
integer
required
User ID to suspend
string
required
Reason for suspension
Request Example
cURL
Activate User
Request Body
integer
required
User ID to activate
Request Example
cURL
Error Responses
Bad Request
Invalid parameters or missing required fields
Forbidden
Insufficient admin privileges
Not Found
User not found
Internal Server Error
Server error during operation
See Also
- Driver Management - Manage driver approvals
- Admin Analytics - View platform statistics