Overview
Admin user management APIs enable administrators to create, update, and manage user accounts including companies, drivers, and their verification status. All endpoints require admin authorization.List Companies
Retrieve a paginated list of companies with search and filtering capabilities.Query Parameters
Page number
Number of results per page
Search by company name or email
Response
Array of company objects
Total number of companies
Current page number
Results per page
Create Company
Create a new company account. Login credentials are sent via email.Body Parameters
Company email address (used for login)
Initial password for the company account
Company name
Admin notes about the company
Response
Created company identifier
Company email address
Company name
Creation timestamp
Get Company by ID
Retrieve detailed information about a specific company.Path Parameters
Company identifier
Update Company
Update company information.Path Parameters
Company identifier
Body Parameters
Company name
Whether the company is active
Delete Company
Delete a company account (logical deletion).Path Parameters
Company identifier
List Company Drivers
Retrieve all drivers associated with a specific company.Path Parameters
Company identifier
Driver Verification Reviews
List Driver Reviews
Retrieve all drivers who have submitted their profile for verification review.Response
Array of driver review summaries
This endpoint returns drivers with
UnderReview or ActionNeeded verification status. These are the profiles that appear in the admin dashboard for verification.Get Driver Review Details
Retrieve detailed review information for a specific driver’s verification submission.Path Parameters
Driver identifier
Update Driver Review Field
Update the review status of a specific field in the driver’s profile.Path Parameters
Driver identifier
Field name (PersonalInformation, IdentityDocument, DrivingLicense, VehicleInformation)
Body Parameters
Review status (Approved, Rejected, PendingChanges)
Admin notes or feedback for the driver
Finalize Driver Review
Finalize the driver verification review and update their overall status.Path Parameters
Driver identifier
Body Parameters
Whether to approve the driver
Final notes for the driver
Finalizing a review will change the driver’s verification status to either
Approved or ActionNeeded depending on the decision.